Skip to main content

Builtin

Activas segun tools.yaml (seccion builtin).
ToolDescripcion
duckduckgoBusqueda web
crawl4aiScraping y extraccion de contenido
reasoningRazonamiento paso a paso

Opcionales

Se habilitan en tools.yaml bajo optional con enabled: true.
ToolDescripcionRequisitos
workspaceAuto-configuracion del workspace (CRUD)Ninguno
scheduler_mgmtGestion de crons via API RESTNinguno
yfinanceDatos financierospip install yfinance
wikipediaWikipediapip install wikipedia
arxivPapers academicospip install arxiv
calculatorCalculadoraNinguno
githubGitHubPyGithub, GITHUB_TOKEN
emailCorreo (Gmail)Variables de envio configuradas
tavilyBusqueda avanzadaTAVILY_API_KEY
audioSTT y TTS (OpenAI)OPENAI_API_KEY
file_tools / python_tools / shellArchivos, Python, shellRevisar riesgo de seguridad

MCP

Los servidores MCP se declaran en workspace/mcp.yaml y se fusionan con integraciones bajo workspace/integrations/. Transportes soportados por OpenAgno:
  • streamable-http
  • sse
  • stdio
Detalles utiles:
  • La resolucion de ${VAR} funciona en strings, diccionarios y listas.
  • En stdio, OpenAgno respeta command, args y env.
  • En streamable-http y sse, OpenAgno construye server_params con url y headers.

Buenas practicas

  • Mantén workspace y scheduler_mgmt solo en entornos donde realmente quieres auto-modificacion del sistema.
  • Activa shell, python_tools y file_tools solo en entornos controlados.
  • Si una tool necesita secretos, prefiere cargarlos desde .env o desde una integracion declarativa.