Agent Loop · 数据流可视化

ENTRY🚪 main() — CLI 入口
参数解析 → 环境变量 → Agent 构建 → 任务输入
👆 点击查看源码
task → run()
THINK🤔 LLM 推理
上下文 → LLM.chat() → 返回 tool_calls 或直接答案
👆 点击查看源码
tool_calls?
直接输出
ACT🛠 工具执行
遍历 tool_calls → ToolBase.execute() → 捕获结果
👆 点击查看源码
结果注入
OBSERVE👀 观察结果
role:tool 消息追加 → 下轮 Think 可见
👆 点击查看源码
循环
⬆ Think → Act → Observe → Think ⬆
VERIFY🔍 质量验证
Verifier 检查 → fail 则注入反馈重试
👆 点击查看源码
pass / fail
DONE✅ 最终输出
返回结果 + 状态持久化 + 控制台输出
👆 点击查看源码