内置工具
以 Markdown 查看在你连接任何一个集成之前,智能体就已经拥有的每一种能力:代码执行、实时服务、记忆、技能、委派等等。
每个智能体从创建之初就拥有一套固定的内置工具,与你连接的任何集成无关。集成会增加更多工具(参见集成指南);以下是那些本来就有的工具。
执行与代码
code_executor:在一个隔离环境中运行 Python,可访问你的共享文件夹。shell:运行 shell 命令,可使用 Node.js、npm、yarn、pnpm、Python、pip、git、curl 以及完整的 Linux 工具。git_push:将当前工作区推送到 GitHub 仓库,如果仓库不存在则先创建它。
文件
read_file/write_file:在共享文件夹或智能体自己的工作区中读取或创建/覆盖文件。list_directory:列出共享文件夹或工作区中某个目录的内容。list_shared_folders:列出你的设备上哪些文件夹与该智能体共享,以及每个文件夹是读写还是只读。
实时服务与预览
start_service/stop_service/list_services:启动、停止并列出正在运行的开发服务器和长期运行的进程,每个都带有一个实时预览 URL。参见实时预览。update_project:更新项目自身的元数据:其实时 URL、技术栈、状态,或关联的 GitHub 仓库。destroy_project:彻底且不可逆地拆除一个项目:停止其服务、删除其文件、清理其资源。present_choices:并排呈现 2 到 4 个供你选择的视觉选项。
记忆
remember/recall/forget:对智能体自身长期记忆的显式控制,作为记忆中所述自动提取机制的补充。
技能
create_skill:将一个行之有效的解决方案转化为可供未来每个智能体复用的技能。update_skill:修复、增强或回滚一个现有技能。search_skills:在从零构建之前,检查某个技能是否已经存在。参见技能。
集成与网络
integration_api_request:向任何已连接的集成发起经过身份验证的请求,凭证会自动注入。list_connected_integrations:列出实际连接并绑定到该智能体的内容。http_request:面向任意外部 API 或网站的通用 HTTP 请求,无论是否已连接。web_search:在网络上搜索当前信息。
监视器
create_standing_order/update_standing_order:创建或更改一个计划性、周期性的任务。list_standing_orders/manage_standing_order:列出、暂停、恢复或删除一个常驻指令。参见监视器。
协作与控制流
delegate/find_agents:将子任务交给另一个智能体,并找出谁可以提供帮助。参见委派。wait_for:持久地暂停当前运行,直到计时器触发或满足某个条件,且无需在整个等待期间占用一个工作器。ask_user:向你提出一个直接的问题,并等待你的回答后再继续。query_trace:准确检查本次运行中实际发生了哪些工具调用,以便最终摘要报告的是真正做过的事情,而不是智能体自认为做过的事情。calculator:安全地计算一个数学表达式。