Framework

Una capa de orquestación y gobernanza sobre cualquier modelo

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.

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.

Enrutar y ejecutar

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.

Verificar y asegurar

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.

Arquitectura

Los componentes del framework

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.

Motor de deliberación

Inteligencia colectiva estructurada

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.

Sistema de contexto

Paquetes de contexto en lugar de repositorios completos

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.

Enrutamiento de modelos

Selección de modelo explicable

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é.

Arquitectura de seguridad

Sin ejecución sin verificar

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.

Trazabilidad

Línea temporal, replay, auditoría

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.

Local-first

Tus datos permanecen contigo

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.

Profundidad, no caja negra

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.