@lixiyu/dsh-summarize
v0.1.0
Published
Re-summarize each completed agent turn into a concise, low-friction closing answer
Readme
@lixiyu/dsh-summarize
DeepSeek Harness 插件:在 agent 轮次收尾时,把较长的最终回答自动浓缩成一份简洁总结,降低阅读负担。
行为
监听 agent/turn-stopping(轮次即将关闭、无待办),当最终可见回答长度达到 minChars(默认 600)时,向同一轮次注入一次总结指令,要求模型用最少字提炼关键结论。每个 agent 每轮只总结一次,总结自身的停止边界不会触发递归。
配置
| 键 | 默认 | 说明 |
|---|---|---|
| minChars | 600 | 回答短于此长度则不总结 |
| maxChars | 400 | 内置提示词的目标长度(软约束) |
| includeSubagents | false | 是否也总结子 agent |
| prompt | 内置中文提示词 | 完全自定义的总结指令 |
安装
把本包加入 profile 的依赖,再由 cordis.patch.yml 插入,或直接:
dsh plugin --profile <name> add @lixiyu/dsh-summarize手动插入一行:
- insert:
- id: summarize
name: '@lixiyu/dsh-summarize'
config: {}构建
pnpm install
pnpm run build依赖 @deepseek-ai/cordis、@deepseek-ai/schemastery 与 @deepseek-ai/dsh-agent、@deepseek-ai/dsh-llm 作为 peer dependency,由所在 profile 提供。当前面向 harness 的 0.1.x 接口;若本地开发需要最新 API,可把本项目 link 到一份 deepseek-harness 源码 checkout。
