dsh-project-anchor
在终端中运行以下命令:
dsh plugin install KKLL2025/dsh-project-anchor
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install KKLL2025/dsh-project-anchor 安装该插件,完整源码地址为 https://github.com/KKLL2025/dsh-project-anchor 。
插件介绍
在 DSH 中推进长周期、多会话的项目时,最难的往往是冷启动:新会话不知道当前 Goal 是否仍然有效、哪个 Milestone 正在验证、上一轮 Turn 的检查点停在哪里。dsh-project-anchor 将项目绑定到用户批准的 Goal、一个活跃 Milestone 和持久化 Turn 检查点,让每次恢复都从可验证状态开始,而不是依赖模型临时推断。
这个插件把持久状态交给 DSH 原生层,把项目判断留给按需加载的 Skills。插件只记住授权、稳定的 Goal 关联,以及在 Anchor 激活期间暴露的检查点工具;它不会替用户猜测或改写答案。drive-large-project 加载时会根据当前风险和验收边界选择最低充分执行强度:fast、continuity 或 high-risk/release。这个强度属于临时 Skill 判断,而不是可被持久化的插件字段,避免模型通过 Anchor 字段悄悄提高执行档位。
它适合个人开发者或小团队在 DSH 中推进多日、多会话项目而不引入额外规划器或风控字段。冷启动恢复采用同意门控:只有明确的 Resume 回答才会调用 DSH 原生恢复;若延迟、状态缺失或版本漂移,Goal、Anchor 和 Milestone 都保持不变。插件以固定 GitHub 源码分发,不提供 npm 包,适合愿意审查固定 commit SHA 的使用者。
使用场景
- 多会话推进同一项目,每次冷启动自动恢复 Goal 与 Milestone 状态
- 跨模块或跨 Turn 的持续工作,检查点确保中断后可续接
- 高风险发布场景执行强度自动升级并保留完整证据链
适合人员
- 用 DSH 推进多日多会话项目的个人开发者
- 不希望引入独立规划器、偏好轻量持久化方案的小团队
- 需要同意门控恢复、防止状态被静默改写的谨慎使用者