Saltar al contenido principal

Agentes y hosts

Host = un agents-host = una unidad organizacional soberana (departamento). Identidad, Task Queue local (SQLite) local, profiles, frontera. Se escala añadiendo hosts, no hinchando uno.

Profile / agente = un perfil de agente dentro de un host: SOUL.md, memoria, sesiones, skills, RAG rag_<host>_<profile>, modelo propio.

La identidad es el par host+nombre. El esquema lo declara (UNIQUE (host_id, name)). El mismo writer puede existir en siete departamentos. Resolver por name solo firma mal.

Nombres canónicos de contenedor: agents-host y agents-runtime. El runtime del agente es lo que corre dentro. El Primary Host de bootstrap es host-1 / society-agents-host. agents-host-operaciones existe porque el gateway es PID1: un canal (canal de mensajería) queda pegado al proceso; un segundo host aísla esa pegajosidad.

Institución = spec YAML versionado (departamentos, trust, perfiles) que el Architect propone, un humano aprueba y el executor aplica. En bootstrap no hay institución: solo el Primary y el architect.