代理驱动的跨度压缩的 DSH 插件
MimicHunterZ/dsh-agent-compact · 技能
用于代理驱动的跨度压缩的 DSH 插件:将选定的对话跨度压缩为自写的检查点,而不是官方的头部锚定全上下文扫描。
★ 5GitHub 星标
1分支
2026-08-16最近更新
TypeScript开发语言
NOASSERTION许可证
主要功能
- 一个任务步骤完成了 —— 压掉它,剩余步骤和活动指令保持存活
- agent 用 startAnchor / endAnchor 圈定区间(唯一前缀匹配,全角/半角标点不敏感),并传入强制要求的 summary —— 自己写的 Markdown 检查点。
- agent 自写检查点summary 是强制参数,工具路径总是走 agent 写的检查点。
- 排查完的 bug、一个错误的调研方向 —— 把这段压成简短"错在哪 / 根因 / 修正方向"记录
- 开头的需求过期了 —— 压掉开头,重新表述当前意图。
使用条件
- 每个会话同一时刻只允许一次压缩(引擎事务串行);锚点每次重新解析,重复压缩不会因之前的检查点而过期。
- 本地 spill 后端固定 root;换用其他后端时归档功能按可用性降级(无 root 字段则回退内存计数),压缩本身不受影响。
安装命令
dsh plugin --profile web add github:MimicHunterZ/dsh-agent-compact