john-walks-slow/dsh-set-model ↗★ 0
dsh-set-model
Dynamic model and reasoning-effort switching for DeepSeek Harness (DSH): set_model / list_models agent tools, plan-mode auto-transition, provider whitelist and context-window guards, active-model runtime context injection. dsh-set-model:为 DSH 提供动态模型与思考深度切换——Agent 自主调模工具(set_model / list_models)、Plan 模式自动升降级、Provider 白名单与上下文窗口护栏、活跃模型运行时上下文注入。 适合需要Agent根据任务自主切换模型或自动升降级Plan模型的场景。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:john-walks-slow/dsh-set-modelREADME
Read the full README ↗配置
Settings 命名空间 dsh-set-model(Web Settings UI 可视化配置,改动运行时动态生效):
dsh-set-model:
planModel: # 可选:进入 Plan 模式自动切换的目标模型
provider: deepseek
model: deepseek-reasoner
reasoningEffort: high
autoRestorePlanModel: true # 退出 Plan 模式自动恢复日常模型(默认 true)
enableAgentTools: true # 是否注册 set_model / list_models 工具(默认 true)
allowedProviders: [] # 可选:可切换 Provider 白名单(空 = 不限制)