dsh-project-forge
在终端中运行以下命令:
dsh plugin install sopreigj/dsh-project-forge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行安装命令安装插件(源码:https://github.com/sopreigj/dsh-project-forge),安装 Bundle 后重启 dsh web,再在模式选择器中选「项目锻造模式」或「项目锻造 · 干净审查」。
插件介绍
长期用 Agent 改同一个仓库时,上下文一压缩,策略、进度和「踩过的坑」往往就丢了;随手改目录、频繁小提交,也会让项目越来越难收拾。dsh-project-forge(项目锻造模式)是一套 DeepSeek Harness 预设,把助手定位成项目管家:在约定边界内维护契约文档与只增记录,配合本地 Git 与检查点协议,让状态可恢复、过程可追溯。
模式强调「状态边界」:契约类文档每轮完整进入上下文,工作日志与负向知识以 JSONL 追加、不整段灌入提示词;还有布局与命名纪律、并行会话下的文件认领,以及即使模型不配合也尽量生效的写入防护。上下文发生 compaction 时,会通过恢复消息重新注入协议摘要与文档 digest,便于接着干而不是从头猜。
插件自带两套预设:project-forge 面向完整管家流程;review 子目录下的 project-forge-review 更适合以读为主的代码审查和轻量任务。适合需要长期托管一个代码库、希望交付面干净、又要在 Harness 里稳定续作的开发者与团队(需 DeepSeek Harness >= 0.2.1-rc)。
使用场景
- 同一仓库上长期让 Agent 迭代,需要压缩上下文后仍能接上进度
- 希望用契约文档、日志与检查点协议管住策略、状态与提交节奏
- 需要读多写少的审查或轻量任务,可选用干净审查预设
适合人员
- 使用 DeepSeek Harness(>= 0.2.1-rc)的开发者
- 需要可恢复、可追溯的 Agent 托管式项目协作
- 在意目录命名规范与公私边界、准备整洁对外交付面的团队