Skip to content

Tools

Commander expone 18 tools integradas al LLM por defecto (hay más clases en el código) en varias categorías, pensadas para producción: caché, errores y rollback cuando aplica.

Filesystem

ToolNombre internoUso
readfile_readLectura con offset/líneas
writefile_writeCrear/sobrescribir
editfile_editReemplazo exacto
glob / file_searchfile_searchDescubrimiento por patrón
grep / file_listfile_listBúsqueda de contenido / listado

Inteligencia de código

ToolUso
ast_grep_searchBúsqueda AST
patchesAplicar parches estructurados
refine / fixRefinado y fixes con IA
lsp_*Diagnósticos, símbolos, referencias, rename

Web e investigación

ToolUso
websearch / webfetchBúsqueda y fetch
browser_*Render vía browser
context7_*Docs de librerías

Ejecución

ToolUso
bash / shell_executeShell con sandbox
python / execute_scriptEjecución aislada

Memoria y orquestación

Tools de memoria, delegación a sub-agentes y utilidades de runtime completan el set. El número 18 es el expuesto por defecto al modelo; el monorepo puede contener más implementaciones.

Principios

  • Resultados cacheables cuando es seguro
  • Errores tipados y reintentos controlados
  • Mutaciones con compensación cuando está registrada
  • Sandbox / límites de tiempo en ejecución de código

Relacionado

MIT — Hecho para orquestación multi-agente.