Skip to content

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。