跳至内容
HeartBeatAgents

在你连接任何一个集成之前,智能体就已经拥有的每一种能力:代码执行、实时服务、记忆、技能、委派等等。

每个智能体从创建之初就拥有一套固定的内置工具,与你连接的任何集成无关。集成会增加更多工具(参见集成指南);以下是那些本来就有的工具。

执行与代码

  • 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:安全地计算一个数学表达式。

相关内容

  • 集成指南:连接某个服务在此列表之上增加的工具
  • 核心概念:工具、智能体和记忆如何相互配合