Saltar al contenido
HeartBeatAgents

Herramientas integradas

Ver como Markdown

Cada capacidad que un agente tiene antes incluso de que conectes una sola integración: ejecución de código, servicios en vivo, memoria, habilidades, delegación, y más.

Cada agente tiene un conjunto fijo de herramientas integradas disponibles desde el momento en que se crea, independientemente de cualquier integración que conectes. Las integraciones añaden más (ver la Guía de integraciones); estas son las que ya están ahí.

Ejecución y código

  • code_executor: ejecuta Python en un entorno aislado con acceso a tus carpetas compartidas.
  • shell: ejecuta un comando de shell, con Node.js, npm, yarn, pnpm, Python, pip, git, curl, y herramientas Linux completas disponibles.
  • git_push: envía el espacio de trabajo actual a un repositorio de GitHub, creándolo primero si no existe.

Archivos

  • read_file / write_file: leer o crear/sobrescribir un archivo en una carpeta compartida o en el propio espacio de trabajo del agente.
  • list_directory: listar el contenido de un directorio en carpetas compartidas o en el espacio de trabajo.
  • list_shared_folders: listar qué carpetas de tu equipo se comparten con este agente, y si cada una es de lectura-escritura o solo lectura.

Servicios en vivo y vista previa

  • start_service / stop_service / list_services: iniciar, detener y listar servidores de desarrollo y procesos de larga duración en ejecución, cada uno con una URL de vista previa en vivo. Ver Vista previa en vivo.
  • update_project: actualizar los propios metadatos de un proyecto: su URL en vivo, su pila tecnológica, su estado, o su repositorio de GitHub vinculado.
  • destroy_project: desmantelar un proyecto de forma completa e irreversible: detener sus servicios, eliminar sus archivos, limpiar sus recursos.
  • present_choices: presentar de 2 a 4 opciones visuales lado a lado para que elijas.

Memoria

  • remember / recall / forget: control explícito sobre la propia memoria a largo plazo de un agente, junto a la extracción automática descrita en Memoria.

Habilidades

  • create_skill: convertir una solución probada en una habilidad reutilizable para cada futuro agente.
  • update_skill: reparar, mejorar o revertir una habilidad existente.
  • search_skills: comprobar si ya existe una habilidad antes de construir una desde cero. Ver Habilidades.

Integraciones y la web

  • integration_api_request: realizar una solicitud autenticada a cualquier integración conectada, con las credenciales inyectadas automáticamente.
  • list_connected_integrations: listar lo que realmente está conectado y vinculado a este agente.
  • http_request: una solicitud HTTP de propósito general a cualquier API o sitio web externo, conectado o no.
  • web_search: buscar en la web información actual.

Monitores

  • create_standing_order / update_standing_order: crear o cambiar una tarea programada y recurrente.
  • list_standing_orders / manage_standing_order: listar, pausar, reanudar o eliminar una orden permanente. Ver Monitores.

Colaboración y flujo de control

  • delegate / find_agents: entregar una subtarea a otro agente y encontrar quién está disponible para ayudar. Ver Delegación.
  • wait_for: pausar de forma duradera la ejecución actual hasta que se active un temporizador o se cumpla una condición, sin ocupar un trabajador durante toda la espera.
  • ask_user: hacerte una pregunta directa y esperar tu respuesta antes de continuar.
  • query_trace: comprobar exactamente qué llamadas a herramientas ocurrieron realmente en esta ejecución, para que un resumen final reporte lo que realmente se hizo en lugar de lo que el agente supone que hizo.
  • calculator: evaluar una expresión matemática de forma segura.

Relacionado