DeepSeek Harness (DSH) 生态强调插件化。在智能体开发中,会话结束后数据往往散落在日志中,缺乏结构化的沉淀。dsh-retro 插件旨在解决这一问题,它将 DSH 会话中的目标、反馈和工具故障转化为复盘草稿,经过人工审阅后保存到 Obsidian vault 中。
插件简介¶
dsh-retro 是一个 DeepSeek Harness 插件,由 StellatoL 维护。其核心功能是将会话事件转化为材料或建议,生成复盘草稿,支持人工审阅并保存为笔记或经验条目,同时包含周总结、规则提案和博客集成能力。
核心工作流¶
插件提供了明确的数据流转路径:
- 会话事件 → 材料/建议 → 复盘草稿 → 人工审阅 → 笔记/经验条目
- 周总结 → 规则提案 → 人工采纳 → 技能/AGENTS.md
安装与配置¶
安装前需确保环境满足要求:Node.js 22 或更高版本,使用 pnpm 管理插件,以及已配置好模型的 DeepSeek Harness。
在 Web profile 下安装:
dsh plugin --profile web add github:StellatoL/retro
dsh --profile web --dump-config
dsh web
--dump-config 命令会输出合并后的配置。检查输出中是否存在 id: retro 和 name: dsh-retro。如果通过 npx 运行 DSH,需将命令中的 dsh 替换为 npx @deepseek-ai/dsh。从 GitHub 安装需要仓库访问权限。
安装完成后,在 DSH 会话中配置 Obsidian vault 路径:
/retro config vaultPath "D:/Notes/My Vault"
可选的博客集成配置:
/retro config blogPath "D:/Projects/my-blog"
/retro config blogBaseUrl https://example.com
环境变量 DSH_RETRO_VAULT、DSH_RETRO_BLOG 和 DSH_RETRO_BLOG_URL 会在合并配置后仍为空时填充对应值。
常用命令¶
插件提供了一系列命令来管理复盘流程:
- 查看队列:
/retro queue - 生成今日草稿:
/retro draft today - 审阅并保存草稿:
/retro review <id> keep - 保存经验条目:
/retro entry keep <id> - 生成周总结:
/weekly - 采纳规则提案:
/retro adopt <id>
注意事项¶
- 当前版本已针对 DSH
0.1.2-rc.1进行了工具契约、主机和客户端加载、CLI 安装及配置组合的检查。 - 安装时,应将个人配置与仓库的 bundle patch 分离。
- 插件以当前 DSH 进程权限运行,安装前建议检查源码与许可证。