dsh-malko-prefs
在终端中运行以下命令:
dsh plugin install malko/dsh-malko-prefs
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install malko/dsh-malko-prefs 从插件库安装;也可按 https://github.com/malko/dsh-malko-prefs 的说明从本地检出或压缩包安装。
插件介绍
在 DeepSeek Harness 里,官方压缩引擎已经能稳住长对话,但阈值、保留量、摘要模型和「回合结束再压一次」往往只能跟着预设走;本地 llama.cpp 暴露的上下文与多模态信息也未必会同步进 Models 页;长时间挂着 Web 界面时,你也很难一眼看出会话是在等你、还在跑,还是已经跑完。
dsh-malko-prefs 把这三类日常痛点收进同一个偏好包:在官方 compaction-basic 之上提供可实时生效的设置页与 /force-compact;从 llama.cpp 的 /models 拉取元数据并预览导入对上下文窗、输出上限与输入模态的改动;用标签页状态灯与可选的系统通知(含音效)提示等待、进行中与完成。
压缩侧仍复用官方的持久化、修剪与溢出恢复逻辑,行为与官方引擎一致,除非你改动了偏好。模型增强在 Host 侧完成,适合本机或内网可访问的 llama.cpp 服务;通知依赖客户端会话信号,子代理会话会被忽略,系统通知需安全上下文(如 localhost)。
适合已经用 dsh 做日常开发、希望细调压缩策略、维护 llama.cpp 模型目录,又需要轻量桌面提醒的用户。安装会重声明随 dsh 分发的 agent 预设以挂载本插件的压缩后端,升级 dsh 后可能需要按文档重新生成补丁;README 也提醒代码以 AI 辅助为主,使用前建议自行审阅与验证。
截图预览
使用场景
- 长对话接近上下文上限,需要自定义压缩阈值、保留量或回合结束再压缩
- 从 llama.cpp 服务批量同步模型的上下文窗与多模态能力到 Models 页
- 挂着 dsh Web 界面时,用标签页颜色或系统通知感知等待、进行中与会话完成
适合人员
- 日常用 DeepSeek Harness 做代理开发并希望细调压缩策略的用户
- 本地或内网运行 llama.cpp 并维护 llm-pi-ai 模型目录的开发者
- 需要轻量提醒、不想单独装通知中心类插件的 Web 用户