代码
cookbook/agent_concepts/user_control_flows/external_tool_execution.py
使用方法
主要特点
- 使用
@tool(external_execution=True)标记需要外部执行的工具 - 演示了如何处理工具执行结果
使用场景
- 在代理控制之外执行敏感操作
- 在代理控制之外执行长时间运行的操作
本示例演示了如何在代理控制之外执行工具调用,从而允许自定义执行逻辑和安全措施。
@tool(external_execution=True) 标记需要外部执行的工具