Entender y planificar
Los requisitos se descomponen en un grafo de tareas con dependencias, prioridades, hitos intermedios y rutas alternativas — incluso las tareas de desarrollo más grandes se mantienen estructuradas.
Argo no se ata a ningún modelo ni fabricante. El framework combina grafos de tareas, deliberación estructurada, verificación independiente, contexto específico y enrutamiento de modelos explicable en un sistema controlable de principio a fin.
Los requisitos se descomponen en un grafo de tareas con dependencias, prioridades, hitos intermedios y rutas alternativas — incluso las tareas de desarrollo más grandes se mantienen estructuradas.
El scheduler y el replanner deciden qué agentes y modelos son necesarios, y con qué profundidad debe realizarse un análisis. Tareas sencillas: un agente. Tareas complejas: varias fases de razonamiento y verificación.
Instancias de verificación independientes comprueban los resultados combinados; si es necesario, se inician runs de reparación o de verificación. El objetivo es una ganancia de calidad medible, no actividad por sí misma.
Capas claramente separadas: interfaz, capa de servicio, orquestación, conexión con proveedores, seguridad y almacenamiento de datos están desacoplados — y la aplicación sigue siendo funcional incluso sin conexión a internet.
Los agentes desarrollan hipótesis de forma independiente, reúnen evidencia, identifican contradicciones y revisan sus posiciones. El valor añadido frente al mejor agente individual se mide como Collective Intelligence Lift y dirige la colaboración de forma dinámica.
Un índice incremental de archivos, símbolos, dependencias y referencias entrega, para cada tarea, paquetes de contexto específicos — solo la información probablemente relevante, con una justificación documentada de la selección. Los costes de contexto se mantienen bajo control.
Varios proveedores en la nube y modelos locales en paralelo; el enrutamiento, la escalada, la caché y el control de presupuesto minimizan el coste por resultado exitoso. Trazable: qué modelos se consideraron, cuáles se descartaron — y por qué.
Protección del workspace frente a accesos fuera de la carpeta autorizada, listas blancas de programas permitidos, procesos sin shell, timeouts, sandbox y Git worktrees para cambios patch-first. Policy-as-code controla la red, los proveedores, los costes y las instalaciones.
Cada run registra las fuentes de contexto, las decisiones de modelo, los costes, los accesos a archivos, las comprobaciones y la gestión de errores. El replay reconstruye las rutas de decisión; las exportaciones de auditoría con perfiles de tachado aportan evidencias de cumplimiento normativo.
Los proyectos, chats, runs, Memory, Skills y datos de auditoría se almacenan localmente; las claves de API permanecen cifradas en el dispositivo. Un servidor independiente se encarga únicamente de la cuenta, la licencia, la facturación, las actualizaciones y los entitlements — las ediciones se pueden verificar sin conexión.
Desde el grafo de tareas hasta la exportación de auditoría: cada elemento del framework está diseñado para que veas lo que ocurre — y puedas intervenir antes de que ocurra.