Skip to main content
可以向代理和团队添加工具。这使您可以在初始化后灵活地向现有的代理或团队实例添加工具,这对于动态工具管理或根据运行时需求有条件地添加工具非常有用。 还可以通过调用 set_tools 来更新代理或团队可用的全部工具。请注意,这会移除已分配给您的代理或团队的任何其他工具,并用提供给 set_tools 的工具列表进行覆盖。

代理示例

创建您自己的工具,例如 get_weather。然后调用 add_tool 将其附加到您的代理。
add_agent_tool_post_initialization.py

团队示例

创建工具列表,并使用 set_tools 将它们分配给您的团队
add_team_tool_post_initialization.py
add_tool 方法允许您动态扩展代理或团队的功能。当您希望根据用户输入或其他运行时条件添加工具时,这特别有用。 set_tool 方法允许您覆盖代理或团队的功能。请注意,这将移除先前分配给您的代理或团队的任何现有工具。

相关文档