Sobre el proyecto
Orrery proporciona un marco de orquestación centrado en el arquitecto para agentes de código, diseñado para mantener el control humano sobre el proceso de desarrollo. Aborda los desafíos de los sistemas multiagente asegurando una fijación exacta de modelos, escrituras consentidas y un modelo de seguridad de fallo cerrado. El sistema define cuatro roles de IA distintos, o cuerpos, cada uno con una tarea específica y un modelo asignado:
Astra: Para tareas de alta complejidad como lógica de seguridad, concurrencia, algoritmos y migraciones, fijado a un modelo de alto razonamiento.
Terra: Para trabajos acotados, mecánicos y bien especificados, fijado a un modelo de razonamiento estándar.
Sol: Un asesor de solo lectura que proporciona una revisión final independiente, devolviendo ship, fix-first o rethink, sin implementar correcciones por sí mismo.
Luna: Un carril de opt-in explícito para tareas de la aplicación Codex visibles para el usuario, nunca un respaldo.
El arquitecto humano, actuando como el chat principal, posee los requisitos, la arquitectura, la descomposición, la revisión de diferencias y la aceptación. El sistema delega la implementación en Astra o Terra, asegurando que sean mutuamente excluyentes. El enrutamiento se aplica estrictamente; si no se observa el modelo o el esfuerzo del carril seleccionado, el proceso se detiene. El padre verifica todos los cambios inspeccionando el árbol de trabajo y volviendo a ejecutar los comandos de verificación antes de que Sol proporcione un veredicto.
El modelo de seguridad de Orrery se basa en el principio de que el modelo nunca puede elegir dónde se escribe un archivo. Los destinos se derivan, no se suministran, y las escrituras se incluyen en listas blancas y se vuelven a verificar contra la raíz del espacio de trabajo. Emplea planes exactos con tokens de un solo uso, segundos tokens para el alcance del usuario y evita la sobrescritura silenciosa de archivos. Las transacciones a prueba de fallos y las mutaciones serializadas mejoran aún más la fiabilidad. El sistema también implementa el consentimiento de la superficie de herramientas, donde cualquier cambio en las descripciones de las herramientas requiere la re-aprobación humana, evitando ataques de suplantación.
Es compatible con varios clientes como Codex, Cursor, Claude Code, VS Code, GitHub Copilot y Kiro, indicando explícitamente lo que cada host puede y no puede hacer cumplir con respecto al comportamiento de solo lectura y la vinculación de esfuerzos. Orrery proporciona comandos de solo lectura para verificar sus afirmaciones sin conexión, garantizando transparencia y confianza. No está pensado para ediciones únicas y acotadas o como un agente de olvido, enfatizando que la inspección y la verificación humanas siguen siendo cruciales.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.