dsh-summarize
Verified@lixiyu/dsh-summarize · v0.1.0 · MIT
Re-summarize each completed agent turn into a concise, low-friction closing answer
Install
dsh plugin add @lixiyu/dsh-summarize Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Published to npm without a public repository. Inspect the package contents before installing.
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。