dsh-switchman
在终端中运行以下命令:
dsh plugin install mrzturn/dsh-switchman
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中让智能体执行安装命令 dsh plugin install mrzturn/dsh-switchman,或通过插件管理页安装,源码仓库为 https://github.com/mrzturn/dsh-switchman,安装后需完全退出并重启 DSH。
插件介绍
在 DeepSeek Harness 里用得越久,越容易遇到两类痛点:会话越长,历史把上下文撑到几十万 token,模型变慢、变贵、还容易忘事,手动 compact 又会丢细节;主模型又常常亲自搜文件、跑测试、对数据,而这些本该交给更便宜的模型。
dsh-switchman 把「主模型亲自干」改成「主模型调度」:实时计量上下文水位并在阈值升高时提醒、收紧或自动交接(fork 备份、压缩上下文、唤醒续作,后台子代理也不会丢);六类派发池(经济、机械、主用、困难、视觉、审查)按任务选模型,支持建议或强制出池拒绝;可选 Agent Teams 与分级验收;语言偏好与插件界面多语;纯文本模型可用 /vision 处理图片。
即使只配置一个模型,水位控制与分级验收同样有价值,长会话单模型用户也能受益。适合长期在 DSH 里写代码、做多轮协作、希望控成本又不愿牺牲任务连续性的开发者。
截图预览
使用场景
- 长会话接近上下文上限,需要提醒、压缩或自动交接而不中断任务
- 日常开发希望把搜文件、小改、难推理、看图、审查分到不同模型池
- 需要主模型默认委派子代理或组队,并统一子代理模型白名单
适合人员
- 长期在 DSH 中多轮编码、会话经常变重的开发者
- 已配置或多模型、希望控成本又保持任务连续性的用户
- 需要规范派发、分级审查与上下文治理的团队
