Agent Loop
定义#
Agent Loop 是 Agent Runtime 的心跳:系统把用户目标、上下文和工具结果送入模型,模型产生文本或工具调用,运行时执行工具并把结果继续送回模型,直到有证据可以收尾。
最小循环#
user goal
-> build context
-> call model
-> stream assistant output
-> detect tool calls
-> validate tool args
-> execute tools
-> append tool results
-> call model again
-> stop with evidence
设计要点#
- 流式输出要能累积成完整 assistant message。
- 工具参数必须校验,失败也要回到 loop。
- 多工具并行时,UI 可以按完成顺序展示,但进入模型上下文的结果应保持原 tool call 顺序。
- 风险拦截应放在运行时钩子里,而不是只写进 prompt。
相关:Agent Harness、Pi。
AI 整理页
基于 1 篇可追溯原文整理,可能有误。来源、版本与反馈入口收在下方。