← 返回列表
⚠ 装前注意
让 DeepSeek 模型「按任务难度自动思考」的 DSH 插件。
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/21 · 已提供中文文档
允许deepseek harness像人类一样动态思考,自动判断任务的难度并采用合适的思维链。
综合分
30.8
GitHub 分
30.8
用户评分
—
★ Stars
1
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/LovelyDazai/dsh-dynamic-thinking-chain.git信任档位:已验证本站已于 2 天前真实安装成功(L4 · 真实安装)
- 是什么
- 生态插件(可安装,未声明 dsh 能力)
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 4 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/23
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dynamic-thinking-chain(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 00:10:00
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dynamic-thinking-chain 让 DeepSeek 模型「按任务难度自动思考」的 DSH 插件。 DSH 会把一个大任务拆成很多小任务(todo_write 清单、子代理)。这个插件在每一次模型请求之前,根据当前正在做的那个小任务的难度,自动选择最合适的推理等级: | 等级 | 含义 | 什么时候用 | | --- | --- | --- | | max | 最深思考 | 规划/拆分大任务、算法、并发、安全、排查调试 | | high | 较深思考 | 写函数、单元测试、改代码、写文档 | | low | 轻度思考 | 打印 Hello World、改个名字这类琐碎小任务 | | off | 关闭思考 | 默认禁用(DeepSeek 限制,见下方说明) | 简单的活少想省 token,难的活深想保证质量——这就是「动态思维链」。 效果演示 一次真实运行里,一个大任务被拆成 4 个小任务,插件给每步分配了不同的推理等级: [规划/拆分整个任务] => max [创建 hello.py] => low [二分查找 + 单元测试] => high [线程安全计数器] => max [写 README] => high 安装 打包后用 dsh plugin 装进某个 profile: cd dynamic-thinking-chain npm pack # 生成 dynamic-thinking-chain-0.1.2.tgz dsh plugin --profile desktop add file:D:/workplace/dynamic-thinking-chain/dynamic-thinking-chain-0.1.2.tgz 装完重启对应界面:桌面版「退出后台运行」再打开;dsh web 重启 web 进程。 卸载:dsh plugin --profile desktop remove dynamic-thinking-chain。 配置(可选,默认开箱即用) 在 C:\Users\\.dsh\profiles\\cordis.patch.yml 里覆盖: - id: dynamic-thinking-chain config: enabled: true # 总开关,设 false 彻底关闭 lowThreshold: 0.30 # 难度分 插件默认不打日志。想看它每步怎么决策,把 debug: true 放进上面的 config;出错时才会打印一条 warning。 常见问题 1. 装了没效果? 插件只会对「支持推理等级」的模型生效。先确认当前会话选的模型是 DeepSeek(如 deepseek-v4-pro、deepseek-v4-flash);其他模型(比如 stepfun、普通对话模型)会被自动跳过、保持原样。 2. 为什么默认不用 off? DeepSeek 的规则:会话中途关闭思考会报 INVALID_REQUEST(上一轮的 reasoning_content 必须传回)。所以 offThreshold 默认是 0(永不开 off);即使你手动调大,插件也只会在会话第一条请求允许 off,之后自动退到 low。 3. 想固定某一档、不要动态? 把 enabled: false,或者在 DSH 界面右上角的模型选择里手动固定推理等级即可(本插件只在“动态”这件事上接管)。 原理(30 秒版) 1. 插件监听每次模型请求前的 agent/request 瀑布,只改 reasoningEffort 一个字段。 2. 难度来自当前会话信号:todo_write 里 in_progress 的小任务文本、最新的人类指令、工具报错次数、是否是第一步/子代理。 3. 打分 → 映射到 off/low/high/max → 用 llm.resolveModelInfo 确认模型支持该等级 → 写入请求。 4. 任何一步出错都原样放行,插件永远不会把请求弄坏。 开发 bash npm test # 运行单元测试(打分、分级、等级回退) 插件本体零运行时依赖;profile 里有 @deepseek-ai/schemastery 和 @deepseek-ai/dsh-settings 时会自动注册 GUI 设置面板,否则自动跳过。 许可证 MIT