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 倉庫