Ir al contenido

Agent Squad

Un substrato soberano donde un squad de agentes descubre, planifica y ejecuta trabajo real, con el humano decidiendo donde importa.

Agent Squad es un substrato soberano de agentes: un plano de control propio, en TypeScript sobre Bun, que arma equipos pequenos de agentes para trabajo real. Nova recibe la necesidad en lenguaje natural, propone una triada de agentes, y bajo un Acuerdo de Operacion el squad ejecuta operaciones versionadas del catalogo, con puntos de decision humana explicitos.

Soberano

El plano de control es nuestro: catalogo de operaciones versionado, credencial soberana, y una politica default-deny. La infraestructura alquilada vive detras de puertos con adapters reemplazables.

Durable

La ejecucion corre sobre Inngest: pasos idempotentes, reintentos y estado durable en Postgres, que es la fuente de verdad del sistema.

Generativo y seguro

FORGE genera y ejecuta codigo del modelo en un sandbox, gobernado por una allowlist de capabilities forjables y chequeos de seguridad estaticos.

Conversacional

Nova interpreta la necesidad, propone y ajusta el squad hasta que el usuario confirma, y explica como trabaja el equipo en el Acuerdo de Operacion.

Esta doc se genera a partir del codigo real (estructura extraida con el grafo de codebase-memory-mcp) mas el contexto del equipo. Empeza por la Vision general para el mapa de alto nivel, segui con El substrato soberano para los planos, y revisa el Catalogo de operaciones para entender la unidad de trabajo. La seccion de Herramientas de dev documenta el tooling que acelera el desarrollo del propio proyecto.