DSH Plugins
返回列表
dsh-context-window-picker

dsh-context-window-picker

模型推理 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install luyiheng1111/dsh-context-window-picker

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install luyiheng1111/dsh-context-window-picker,或从 https://github.com/luyiheng1111/dsh-context-window-picker 克隆后在 Plugins 页面用本地目录安装,安装后重启 DSH。

插件介绍

改 Profile 或适配器目录里的默认上下文窗口,会牵动所有会话;而很多场景里你只想在当前对话里临时用更小或更合适的窗口,又不想动全局配置。本插件在 DSH 模型选择弹窗中增加独立的「上下文窗口」一行,与模型、推理等级并列,对标常见产品里会话级「思考强度 + 上下文窗口」的体验。

核心能力是会话级覆盖:选择档位后立即写入当前 sessionId,后续 request/context 与 token 计量、压缩阈值看到的是同一窗口;同时通过 prepareCall 与 resolveModelInfo 收紧 maxTokens,避免压缩策略因预留与窗口不匹配而报错。覆盖只存在宿主内存,不写配置文件、不污染 session log,新建会话自动回到模型默认值。

适合需要在长对话与短任务之间灵活切换窗口、或想先缩小窗口减轻压缩压力的用户。候选档位不超过当前模型基准窗口,正在执行的 step 仍保持启动时的窗口;若你依赖放大窗口,仍需在模型或 Profile 层面配置。

截图预览

使用场景

  • 长对话前在弹窗里把窗口调到合适档位,不必改 Profile
  • 压缩报错或预算紧张时临时缩小本会话窗口
  • 短任务对话用较小窗口,新建会话自动恢复模型默认

适合人员

  • 经常在同一模型下切换长任务与轻量对话的用户
  • 不想动全局 defaultContextWindow 的高级用户
  • 需要看清 request/context 里实际窗口的调试者