b59cbd51d9087fcdf11f8c593e54cfe3f5dceb89
参考多智能体会商的容错思路:意图解析/大纲/正文/审核四个 LLM 环节失败时,按 config.yaml models 顺序换下一个模型重跑该环节, 并通过 model_switch 事件在前端时间线提示「『X』模型<原因>, 已自动切换到『Y』继续」。正文逐章节、审核逐维度独立切换, 已生成的章节/维度保留;意图解析成功的模型还会写回 state 供下游阶段沿用,避免每阶段重复经历同一次失败。 - nodes/_model_fallback.py: 候选模型链 + 异常分类 + model_switch 事件构造(沿用 ROUNDTABLE_MODEL_FALLBACK[_MAX] env 开关) - intent_parser/writer_outline/writer_draft/editor: 失败循环换模型 - 前端 types/reducer/timeline: 新增 model_switch 事件类型,按 stage 复位对应流式缓冲并以 amber 系统提示渲染 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Languages
Python
39.2%
TypeScript
35.9%
HTML
22.2%
CSS
1.5%
JavaScript
0.9%
Other
0.2%