Strata: control de versiones para agentes de IA con compatibilidad Git

Fuentes: Strata: AI-First Source Control with Git Compatibility

Strata es un sistema de control de versiones diseñado específicamente para agentes de código con inteligencia artificial, que resuelve las limitaciones de Git en entornos de desarrollo masivo. A diferencia de Git, que fue diseñado para humanos, Strata gestiona la coordinación, la integración y el contexto entre múltiples agentes autónomos, permitiendo que estos modifiquen el mismo código base sin generar conflictos de texto o pérdida de información.

El sistema funciona creando espacios de trabajo aislados para cada agente, donde se almacena el contexto persistente de decisiones y descubrimientos. Cuando un agente envía cambios, Strata valida la integración contra el estado autoritativo del repositorio, devolviendo conflictos estructurados que los agentes pueden resolver. Esto elimina la necesidad de orquestación manual o de scripts complejos para gestionar ramas y fusiones.

Strata mantiene la compatibilidad con Git, permitiendo a los desarrolladores humanos seguir utilizando sus herramientas habituales mediante HTTP o SSH, mientras que los agentes interactúan a través de interfaces nativas como MCP y gRPC. La arquitectura, escrita en Go y desplegada como contenedores Docker, utiliza PostgreSQL para metadatos y almacenamiento de objetos compatible con S3 para el contenido del repositorio. El proyecto es de código abierto y permite autoalojamiento, garantizando que los datos permanezcan dentro de la infraestructura del usuario. Aunque ha sido evaluado con 100 agentes en un entorno privado, aún no está declarado listo para producción, aunque su objetivo es facilitar la colaboración segura en equipos de agentes de IA.