Repository navigation
v0.1.0
dsh-devlog v0.1.0
DSH(DeepSeek Harness)插件:在 agent/turn-stopping 时自动把本轮上下文加工成面向开发者本人的第一人称开发日志,追加到本地 devlog/YYYY-MM-DD.md。
功能
- 监听
agent/turn-stopping,每轮工作结束自动写日志(serial 钩子,不拦截轮次) - 从 session 事件流切片 + 过滤,提取本轮实质内容:用户指令 / 助手思考 / 工具调用 / 工具回显
- 调用模型生成第一人称叙事日志,聚焦「为什么」和「踩坑」,不写 CHANGELOG、不第三人称报告腔
- 追加落盘,不重写已有内容;可配置日志提示词(volatile)与生成思维链强度
安装
npm install dsh-devlog挂载(开发态,单次任务)
dsh --profile headless --patch <path>/dsh-devlog/cordis.yml "<任务>"常驻:把 cordis.yml 里的 insert 行合并进 $DSH_HOME/profiles/<profile>/cordis.patch.yml。
已知边界
- 当前默认
blocking: true(生成期间轮次关闭会等待);长轮次材料量大时生成约 5–15s - 生成提示词、输出目录(
outputDir)、生成强度(effort)均可在设置页/Config 调整
详见 README。