dsh-model-fold
在终端中运行以下命令:
dsh plugin install KKYZD/dsh-model-fold
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的插件面板执行 dsh plugin install KKYZD/dsh-model-fold,或填写源码地址 https://github.com/KKYZD/dsh-model-fold 安装。
插件介绍
如果你习惯 ZCode Composer 里选模型的方式,却每天在 DeepSeek Harness 里面对另一套交互,这个落差会在高频切换模型时特别明显。dsh-model-fold 不改 DSH 源码,而是通过 conversation.input.model 槽位用更高优先级接管 Composer 右下角的模型位,把内置选择器换成 ZCode 式的体验。
触发器会显示当前模型与推理等级;点击后提供方菜单在触发器上方向上展开,当前模型所属提供方带勾选标记,无需展开也能看清「我在哪」。悬停或键盘聚焦某提供方时,模型子面板优先贴在菜单右侧,空间不够则翻到左侧,首行与对应提供方对齐,长列表在面板内滚动。菜单底部还可按当前模型的 reasoning.efforts 切换推理等级,提交语义与内置座位一致;完整支持方向键与 Esc 的层级导航。
实现上复用同一会话的 ModelDirectory,因此只有一次目录请求,与 /model 弹窗和 pending 状态保持同步;卸载后槽位选举自动回落内置选择器。适合在桌面端长期写代码、频繁换模型或调推理强度,且更在意菜单布局与键盘操作效率的用户。
使用场景
- 在 Composer 里频繁切换不同提供方与模型
- 需要快速调整当前模型的推理强度等级
- 希望用方向键完成选模型而少点鼠标
适合人员
- 熟悉 ZCode Composer 模型选择交互的 DSH 用户
- 桌面端长期写代码、高频换模型的人
- 重视菜单布局与键盘操作效率的开发者