dsh-dynamic-thinking-chain
在终端中运行以下命令:
dsh plugin install LovelyDazai/dsh-dynamic-thinking-chain
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install LovelyDazai/dsh-dynamic-thinking-chain 即可从 https://github.com/LovelyDazai/dsh-dynamic-thinking-chain 安装本插件。
插件介绍
在 DSH 里,大任务常被拆成一串小步骤:清单里的 in_progress 项、子代理、一次次工具调用。若每一步都用同一档「深度思考」,简单改动也会烧掉大量 token;真正需要规划、排错或写复杂逻辑时,又可能想得不够。dynamic-thinking-chain 要做的,就是在每一次模型请求发出之前,根据「当前正在做的那一小步」自动选好推理等级。
插件监听 agent/request 流程,只调整 reasoningEffort 一个字段。难度来自会话里的真实信号:当前进行中的 todo 文本、最新用户指令、工具报错次数,以及是否是会话开头或子代理等。打分后映射到 off、low、high、max 四档——规划拆分、算法与安全类工作走更深思考,改名字、Hello World 这类琐事则轻度甚至(在规则允许时)关闭思考。模型不支持某档或任一步出错时,请求会原样放行,不会把调用弄坏。
它默认开箱即用,也支持在 profile 里细调打分权重、关键词和 debug 日志。适合日常用 DeepSeek(如 deepseek-v4-pro、deepseek-v4-flash)跑 DSH 代理、希望「难的多想、少的少想」的用户;若你已在界面里手动固定推理等级,或主要用不支持推理档位的模型,本插件会自动跳过、保持原样。
使用场景
- 大任务被拆成多步 todo,希望每步自动匹配思考深度
- 同一会话里既有改文案又有排错调试,不想全程开满推理
- 长时间跑 DSH 代理,想在质量与 token 之间自动取舍
适合人员
- 日常用 DSH 拆任务、跑子代理的开发者
- 主要选用支持推理档位的 DeepSeek 模型用户
- 不想手动每步切换推理等级、又在意 token 的人