🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

Luke-Yong/dsh-plugin-project-management

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
未验证

一个 DeepSeek Harness 插件,它会

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/20 · 已提供中文文档

一个DeepSeek Harness插件,通过访谈用户了解项目情况,生成项目时间线/甘特图,并将其导出为Word或Excel。

综合分
27.4
GitHub 分
27.4
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Luke-Yong/dsh-plugin-project-management
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · chat
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
更新放缓:最近一次提交在 36 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-code-runtime@deepseek-ai/dsh-invariants@deepseek-ai/dsh-llm@deepseek-ai/dsh-scope@deepseek-ai/dsh-session@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools@deepseek-ai/dsh-user-approval
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-plugin-project-management

一个 DeepSeek Harness 插件,它会
就某个项目对用户进行访谈,生成项目时间线 / 甘特图,
并将其导出为 Word 或 Excel。

该 agent 掌控整个循环:它运行结构化访谈(通过
project-interview 技能),将功能分解为任务,并使用五个工具
来验证、排期、调整、持久化和导出。排期计算是
确定性的。项目(定义 + 时间线)会持久化到工作区
项目文件(data/project_management/project_data.json),从而在多个
会话之间得以保留,并且该插件会在会话恢复时提醒 agent 存在已有的时间线。

工具

| 工具 | 用途 |
|---|---|
| pm_project_define | 将访谈结果验证/规范化为一个标准的 ProjectDefinition(功能、优先级、日期、里程碑、按持续时间分配的 agent 预算、约束);并持久化它 |
| pm_timeline_generate | 确定性调度器:依赖感知、工作日感知的日期计算(周末 + 该国的公共假日,通过 calendar.country)、关键路径、截止日期 + 预算可行性检查;持久化定义 + 时间线 |
| pm_timeline_update | 修补任务(重命名、依赖关系、工作量、agent 数量、手动日期固定),重新排期并持久化 |
| pm_project_load | 从 data/project_management/project_data.json 加载已保存的项目(定义 + 时间线)——在恢复会话时使用 |
| pm_timeline_export | 写出 .docx(摘要、任务排期、里程碑、预算)或 .xlsx(Summary、Tasks、彩色甘特图工作表) |

技能

- project-interview —— 对话式访谈协议:功能 →
优先级 → 时间线/里程碑 → 按持续时间分配的 agent 预算(小时 /
成本 / agent 数量 / 自定义,附带一个周期)→ 约束。

安装

构建该插件(服务端 + 浏览器 bundle),然后使用 Cordis overlay
补丁加载它:

npm install
npm run build       # tsc server → dist/, esbuild client → lib/client.js

从 GitHub 安装

prepare 脚本会自动构建两部分,因此从 GitHub 安装无需
提交 dist//lib/(它们已被 gitignore)。直接从 GitHub 将插件
安装到 web profile:

dsh plugin --profile web add github:Luke-Yong/dsh-plugin-project-management

这会在 profile 目录内转发执行 pnpm add github:Luke-Yong/dsh-plugin-project-management。
等同于手动将该包安装到 DeepSeek
Harness checkout 中:

npm install github:Luke-Yong/dsh-plugin-project-management

./package.json 被导出,以供需要 dsh.client manifest 的工具使用。

从 DeepSeek Harness checkout 安装:

pnpm dsh web --patch /absolute/path/to/dsh-plugin-project-management/cordis.yml

该插件包必须能够从配置树的 baseUrl 解析到——请将其安装
或 pnpm link 到 harness checkout 中(根据 client-modules 解析规则,
它是 cordis.yml 包的依赖项)。
打开 http://127.0.0.1:3080 并提问,例如:

为我的移动应用规划一个时间线,并将其导出为 Word 和 Excel。

Web UI

项目管理 Web UI

该插件附带一个浏览器端部分,包含两个界面:

- 对话头部视图标签页中的 Project 标签页(即
conversation.view 插槽——与 ui-trajectory 使用的机制相同)。注意:
视图标签页环仅在会话激活后(≥ 1 轮对话)才会出现。
- 编辑器堆栈内的 紧凑项目停靠栏(conversation.input.dock),
即使会话为空也会渲染,并在项目存在时自动出现,
因此在标签页显示之前即可访问项目管理。

选择该标签页(或查看停靠栏)会显示:项目名称、描述和
最后更新时间;时间线跨度、任务数量和可行性;阶段、关键
路径、里程碑和未解决的冲突;代理预算模型。

该面板从
/plugins/project-management/state 读取当前会话保存的项目状态(服务器解析会话 cwd——会话
头部 → 工作区注册表 → 进程 cwd——并读取
data/project_management/project_data.json)。无需修改 harness——
两个界面均可与原生 Web 应用配合使用。

流程

1. 代理会询问你(功能、截止日期、里程碑、按
时长分配的代理预算)。
2. 它调用 pm_project_define 来锁定并持久化该定义。
3. 它将功能分解为任务并调用 pm_timeline_generate。
4. 它与您一起审查可行性,并通过 pm_timeline_update 进行调整。
5. 它使用 pm_timeline_export 导出(format: docx | xlsx)。

持久化与会话恢复

- 定义和时间线会保存到 /data/project_management/project_data.json,
采用 templates/gantt.html 使用的项目计划 schema(project、tiers、
phases、tasks、milestones、sprints——外加一个用于插件
往返状态的 _dsh 块)。布局遵循 Project-Journey Planner 示例:
data/project_management/project_data.json 由 templates/gantt.html 使用。
- 在同一工作区中的新会话中,当存在时间线时,插件会向
模型上下文注入一条提醒,告知代理已保存的计划及其冲突;
然后代理调用 pm_project_load 以继续。
- 写入是原子的(临时文件 + 重命名)。旧版 .dsh-pm/project.json 会
作为向后兼容的回退方案被读取。

注意事项 / MVP 限制

- 每个工作区仅支持单个项目。

路线图

- 通过 presentCall / presentResult 实现自定义 Web UI 甘特图视图。
- 多项目和实时代理预算跟踪。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(Luke-Yong)的其他插件

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群