Agent Runtime 基础 · Tool Use 协议与 ReAct 控制循环
从手动 multi-turn 到事件驱动控制循环。Anthropic Messages API 语义层精读、 tool_use 报文协议剖析、ReAct 抽象封装、stop condition 工程化设计。
- Anthropic Messages API 语义层 (messages / system / temperature / stop_sequence)
tool_use报文协议剖析 (input_schema / tool_use_id / tool_result 闭环)- 从手动 multi-turn 到事件驱动控制循环
- 3 类 stop condition 的工程化设计
- 手动发起一次 tool_use 调用, 逐字段拆解请求/响应报文
- 实现 calculator + get_weather 两个最小 tool
- multi-turn → 状态机驱动控制循环重构
- 跑通端到端 demo:"查 SF 天气并推荐穿搭"
step.py· 120–150 行 ReAct looptools/calculator.py+weather.py- 真实跑通的 demo