Agentes de IA con contexto limpio y verificación real.
AIES es el harness de ingeniería que descompone tareas complejas, ejecuta subagentes efímeros y valida cada cambio antes de darlo por completado.
curl -fsSL https://raw.githubusercontent.com/EzequielMenor/AIES/main/install.sh | bash
Lee src/http/client.ts. Resume la estructura en 1.8k tokens. Subagente destruido.
Aplica parche atómico en src/http/client.ts (+14 / -2 líneas). Subagente destruido.
Ejecuta: pnpm test tests/http-client.test.ts
[PASS] 4 tests superados • Tarea validada
Por qué los chats monolíticos fallan en tareas reales.
Dejar que un único agente conversacional busque archivos, edite código y se auto-apruebe produce saturación de contexto y errores silenciosos. AIES separa las responsabilidades.
Contexto Limpio
Cada subagente (Explorer, Implementer, Verifier) se ejecuta en una sesión efímera. Al terminar su unidad de trabajo, se destruye sin dejar residuos de tokens.
Orquestador Puro
El orquestador no dispone de herramientas de edición ni bash. Su única función es evaluar el estado y decidir el siguiente paso en un contrato estructurado y validado.
Verificación Real
El subagente que modifica el código nunca se auto-certifica. Un verificador independiente ejecuta las suites de tests objetivas con veredictos formales PASS / FAIL.
Arquitectura y Subagentes Especializados
AIES separa la inteligencia de decisión del trabajo manual mediante tres trabajadores efímeros coordinados por el bucle central de TypeScript.
Investiga el árbol de archivos, realiza búsquedas con grep y analiza definiciones sin permisos de escritura ni riesgo de modificar código.
find, grep, view_file Aplica las modificaciones precisas y atómicas solicitadas por la unidad de trabajo, sin arrastrar ruido previo de exploración.
replace, write, bash Ejecuta las pruebas unitarias, linters y suites de testing en bash sin permisos de edición, emitiendo veredictos formales PASS / FAIL.
test, lint, bash (no edit) Control estricto de ejecución
Zod Trust-Boundary
Todas las salidas de los modelos se validan estrictamente contra esquemas antes de ejecutar cualquier acción.
Límites de Iteración (ADR-005)
Control estricto de turnos máximos y costes de tokens. Sin bucles infinitos silenciosos.
Re-descomposición (ADR-006)
Si una unidad resulta ser demasiado compleja, se divide dinámicamente sin perder el progreso previo.
Instalación y Uso en Terminal
AIES se compila en un binario nativo independiente que puedes ejecutar en cualquier repositorio local.
curl -fsSL https://raw.githubusercontent.com/EzequielMenor/AIES/main/install.sh | bash
$ aies "añadir retry al cliente HTTP" $ aies $ aies update $ aies login anthropic Impulsa el desarrollo de AIES
AIES se desarrolla de forma abierta e independiente. Si te ahorra tiempo y tokens en tu flujo diario, o quieres acelerar las siguientes fases de la hoja de ruta, cualquier contribución ayuda a mantener el ritmo de desarrollo.
Buy Me a Coffee
Aportación rápida y puntual
Invítame a un café para respaldar el trabajo diario en la arquitectura y el runtime.
Ko-fi
0% comisiones directas
Donaciones sin intermediarios o aportaciones recurrentes para sostener la infraestructura.