dsh-compact-selected-model
在终端中运行以下命令:
dsh plugin install DenAbr/dsh-compact-selected-model
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install DenAbr/dsh-compact-selected-model 安装插件(源码:https://github.com/DenAbr/dsh-compact-selected-model),安装后重启 dsh web。
插件介绍
在 DeepSeek Harness 里,/compact 默认会用「上一轮实际回复」的模型来写摘要。你在 Web 界面里换了模型再压缩,摘要仍可能由旧模型生成,和当前选择不一致。
本插件在会话存在待生效的模型选择时,拦截 purpose 为 compaction 的 LLM 请求,把摘要交给你在界面里选中的模型。若 compaction-basic 已显式配置 summarizationModel,则不会改动请求;其余请求不受影响。
适合经常在 Web 里切换模型、又希望压缩结果与当前选型一致的用户。需注意:会话日志里的压缩事件仍可能显示旧模型名;自动压缩阈值仍按上一轮模型的上下文窗口计算;依赖 modelSelection 投影,无头模式下不生效。所选模型若因限流或上下文过小失败,压缩也会失败,可换回可用模型后重试 /compact。
使用场景
- 切换模型后希望 /compact 用当前所选模型写摘要
- 长对话需要压缩且摘要语言或风格要跟新模型一致
- 发现压缩仍由上一轮模型执行、与界面选择不符
适合人员
- 常在 Web 界面切换模型的 Harness 用户
- 依赖 /compact 管理上下文长度的重度会话用户
- 使用 dsh 0.1.7-rc.2 至 0.2.x 的客户端用户