数据截至 (上游 commit 7803d562546a)
本地 Agent 循环:工具调用、流式、模型回退
30 秒导读: 流水线跑到最后一段,需要真正"想一句话回复"。这件事交给一个叫 Runner(请求运行器) 的可插拔组件——它就是流水线的"大脑"。默认的
LocalAgentRunner在本地跑一个 agentic 工具循环:调大模型 → 模型说"我要调工具" → 执行工具 → 把工具结果塞回对话 → 再调大模型,如此往复,直到模型不再要求工具、给出最终答复。本章拆开这颗大脑:它怎么被选中、怎么流式吐字、怎么在主模型挂掉时换回退模型、怎么用一个硬上限防止工具循环失控。
本章聚焦"大脑"本身。工具从哪来(四来源聚合)见 04;沙箱与插件进程的实现见 05;这一段处理器上游是怎样被生成器分叉驱动的,见 02。