dsh-compact-focus
在终端中运行以下命令:
dsh plugin install Shinarin/dsh-compact-focus
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Shinarin/dsh-compact-focus 安装插件(源码:https://github.com/Shinarin/dsh-compact-focus);desktop 配置需按仓库说明用 install.ps1 完成 junction 后重启应用。
插件介绍
DeepSeek Harness 会在对话变长时用压缩把较早的聊天记录收成一条摘要,但内置的 /compact 不能带参数,摘要器也只会按固定指令取舍内容。长会话里你往往清楚「这次压缩最想留住什么」——例如项目架构、未决决策或某段排查结论——却没法告诉系统,结果摘要容易丢掉对你仍关键的信息。
dsh-compact-focus 在 standard 预设下接管官方压缩后端与 /compact 命令:你可以在输入 /compact 时附上可选的重点说明,摘要请求会在不改变固定 Markdown 结构的前提下,按你的侧重调整取舍。自动压缩、阈值、保留近期尾部以及压缩事务流程仍与官方一致,重点只作用于你手动触发的那一次摘要。插件还会让摘要走会话里当前选中的模型,减轻切换模型或恢复旧会话后摘要误走旧 provider 导致的失败。
适合经常开长 agent 会话、又希望在手动压缩时把上下文「往对的方向收」的 DSH 用户。若你主要依赖自动压缩、或使用非 standard 预设,行为仍接近内置实现;带重点的 /compact 更适合在交接前、换题前或上下文逼近上限时,主动做一次有方向的瘦身。
使用场景
- 长会话逼近上下文上限前,用带重点的 /compact 主动瘦身
- 交接或换题前,让摘要优先保留架构与未决事项
- 手动压缩时指定要保留的排查结论或决策记录
适合人员
- 使用 DSH standard 预设的桌面用户
- 经常进行长 agent 对话的开发者
- 需要在压缩时明确「保留什么」的维护者