techflag/workdsh--packages-plugins-projects ↗★ 154
workdsh-plugin-projects
Organizes tasks, configurations and assets by project. 提供项目中心、配置修订及资产归属管理,适合需要按项目维度整合资源与任务的团队。
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:techflag/workdsh#afbff787c72c3c571269cccb61747346b19291d9&path:packages/plugins/projectsREADME
Read the full README ↗WorkDSH 项目管理
状态:Alpha 实现中。
项目工作台将指令、技能、专家、连接器、资料库资产、计划和原生 DSH 任务组织在同一项目中,但不复制各领域的权威数据。
首个 Alpha 提供与 WorkBuddy 对齐的项目中心,以及持续挂载配置侧栏和任务输入框的详情页。详情包含活动记录、计划、任务、资产四个页签;活动记录自动沉淀本机项目操作,不提供虚假的成员留言或通知。配置保存会生成不可变修订,新任务固定引用创建时的修订。项目归档需要确认,可在“已归档项目”中恢复且不会丢失历史。
- 实现阶段:P1
- 主任务:P1-11,详见 需求与范围
- 职责:项目说明、任务归属、资产引用及项目访问权限。
- 边界:项目不等于会话全集自动共享。
开发前阅读
所有业务操作遵守服务端主体和组织上下文;页面与 Agent 工具调用相同领域服务。可选功能接入通过公开契约与生命周期注入。
项目输入菜单
项目首页和项目会话共用+级联菜单,选择文件、专家、技能和连接器。会话仍使用官方编辑器、上传与发送;普通会话保留原生菜单。首页选择存为草稿,创建时固定任务能力快照;会话连接器选择只影响当前任务。选择专家会确认创建新任务并复制草稿,不自动发送。菜单和已选标签跟随主题,窄屏使用可返回的单面板。
数据边界
项目资产只保存资料库 assetId + revisionId,正文仍由资料库管理。可选插件未安装或不可用时,界面显示诊断信息。
验收与下一步
完成对应 PLAN 任务及 验收矩阵 场景,记录真实测试证据后才更新状态。先验证公开接口,再实现;目前仅保留骨架,不声明加载入口、假工具或成功响应。
修订 6 的必做补充
详见 项目设计 和 官方依据。新增目录仍为规划占位;各自实现 PLAN 的 P1 补充项并验证 J01—J10 适用项。
项目界面联动
按 项目设计第 7 节 实现本领域相关交互,验收 UI01—UI08 适用项。领域对象与项目关联分离,取消不提交选择,个人连接按当前主体解析。新增目录仍为 planned。
实现前必须阅读 ADR-0007,完成相应 B/Q 边界用例;不可只用提示词或 UI 达成权限保障。
页面及配置弹窗随 Harness 原生主题变化;文件类型图标与文档原文保留自身颜色。
项目详情体验(2026-09-22)
默认进入任务页;任务列表保持标题、来源与日期对齐,直接打开原生会话。计划表默认只读展示,点击标题或编辑按钮打开公共编辑弹窗,支持取消、保存失败保留与重试。配置区展示能力名称,活动按日期分组,窄屏配置默认收起;未开放的定时任务无添加按钮。
项目任务按创建时间倒序展示。新建任务经 Host 解析项目专用目录,并通过官方 Workspace Controller 以项目名登记;不会使用最近会话/首个工作区。已有任务保留原 cwd,不迁移历史文件。
项目输入框的“+”使用就地级联菜单:悬停或点击专家、技能、连接器展开项目已有能力;空列表显示紧凑提示,添加和搜索留在同一面板。选择变更经项目配置修订校验保存,用于新任务;不替换运行中的会话配置。窄屏使用单面板和返回按钮。右侧项目配置保留完整管理入口。