Repository navigation
v2.1.3 — 规划器超时可配置
v2.1.3 — 规划器超时可配置(修复超时复发根因)
一句话说明
修复自动任务分解「稳定超时被误报成意外中断」的问题:把规划器的思考时间上限从写死的常量改成可配置项。
问题是什么
插件在接到一个复杂任务时,会先花一段时间自动把它「拆分」成几个子任务,再分派给各部门去执行。这一步是有时间上限的:
- 之前的上限只有 2 分钟(120 秒)。当任务描述特别长、要求特别多时,拆分还没做完,就被定时器强制打断了;
- 2.1.1 把上限提到 5 分钟(300 秒),但只是推迟了超时,没解决「单次 LLM 调用被固定超时卡死」的结构性问题。复杂任务仍会在 5 分钟处稳定触发超时。
改了什么
新增 DSH_WORKPLAN_PLANNER_TIMEOUT_MS 环境变量(毫秒,>0),未配置时回落到默认值 300000。复杂任务可按需放宽时限,无需重新编译发布。
安装
npm install dsh-workplan@2.1.3