DeepSeek Harness(DSH)遵循「一切皆插件」的架构理念。当需要为特定模型调整上下文窗口或推理强度时,现有配置往往难以精细控制。dsh-context-length 插件在 DSH 的设置面板中新增了专门的管理页面,允许针对已配置渠道的模型进行自定义设置。
插件定位¶
插件:在「设置 - 模型」下方新增「上下文长度」页面,为指定渠道(提供方)的指定模型自定义上下文窗口长度,点击保存后才写入生效。
- 开发者:AiLi1337
- 类别:客户端
- 许可证:MIT
核心功能¶
- 新增设置页面:在设置面板「模型」下方新增「上下文长度」页面。
- 渠道过滤:仅列出已配置的渠道,未配置的内置路由不出现。
- 上下文窗口配置:支持 32K、64K、128K、256K、1M 等容量预设与实时 token 数预览。
- 思考强度配置:支持 off / minimal / low / medium / high / xhigh / max 七档思考强度配置。
- 自动补齐字段:保存思考强度时自动补齐缺失的
compat.thinkingFormat/compat.supportsReasoningEffort。 - 聚合管理与恢复:底部聚合展示所有已自定义模型清单,支持恢复默认。
- 安全写入机制:只点击保存才写入
settings.yaml,不点保存不产生修改。
安装与启用¶
在 DeepSeek Harness 的「插件」页面安装 Git 仓库 https://github.com/AiLi1337/dsh-context-length。
- 注意:桌面版和 Web 版是不同的 profile,需分别安装。
- 本地开发:本地修改测试需使用本地目录安装。
使用步骤¶
- 打开 设置 → 上下文长度
- 选择 渠道(提供方) → 选择该渠道下的一个 模型
- 填写新的上下文窗口数值(如
131072、256K、1M,或点预设快捷填入),显示当前值 - 点击 保存 才写入生效;也可点「恢复默认」清除该模型的覆盖
- 页面底部列出所有已自定义上下文窗口的模型,保存后自动刷新
注意事项¶
- npm 上原有版本(0.1.0)没有组合包声明,无法通过桌面版插件页面安装。
- 此前手动添加
cordis.patch.yml挂载行的用户,改用图形安装前请移除。
总结¶
该插件通过图形化界面解决了模型上下文窗口与思考强度的配置问题。所有配置变更均通过保存按钮触发写入,确保了配置的原子性。如需了解更多详情,请访问:GitHub 仓库