在工具执行后，如何将工具结果（tool result parts）反馈到对话历史中？	将工具结果添加到用户消息（user message）中。
在工具调用流程中，完整的消息历史应包含哪些关键角色？	用户（User）、助手（Assistant，包含工具使用请求）和用户（User，包含工具结果）。
在向 Claude 发送最终消息列表时，必须包含哪些关键信息？	必须包含原始的工具模式/架构（original tool schemas）。
为什么在最终调用中必须包含工具模式（tool schemas）？	否则 Claude 会不知道工具的实际定义和结构，导致调用失败。
在代码清理阶段，通常会采取什么措施？	移除用于调试的临时代码（如 `run tools` 的调用）。
成功执行工具并获取时间证明了工具的哪个功能？	证明工具能够正确地提供时间信息，验证了工具的有效性。
在将工具结果添加到对话历史时，它应该被封装在哪个消息类型中？	用户消息（user message）。
