Sobre el proyecto

AFT (Agent File Tools) es un binario de Rust con adaptadores ligeros para arneses de agentes de programación como OpenCode, Pi y OMP. Mejora a los agentes reemplazando las herramientas integradas (read, write, edit, bash, grep) con versiones más eficientes y conscientes de la estructura, y agrega una familia de herramientas `aft_`. Proporciona capacidades sensoriales (outline, zoom, búsqueda semántica, grafo de llamadas, inspección de salud del código), capacidades motoras (ediciones conscientes de símbolos, importaciones, búsqueda/reemplazo basado en AST) y funciones de tronco encefálico (tareas en segundo plano, sesiones PTY, compresión de salida, pila de deshacer). Admite muchos lenguajes mediante tree-sitter, utiliza un protocolo JSON sobre stdio y persiste datos en una raíz de almacenamiento compartida de CortexKit. La instalación se realiza mediante `npx @cortexkit/aft@latest setup`, y la configuración es opcional mediante `aft.jsonc`. El proyecto forma parte de la familia CortexKit, con Magic Context para memoria y Alfonso (próximamente) para control ejecutivo.