Saltar al contenido principal

CLI society

Instalación: uv workspace, paquete society-cli. Desde la raíz del repo, con el venv del proyecto.

URLs por env (defaults Development):

VariableDefault
SOCIETY_FLEET_MANAGER_URLhttp://localhost:8088
SOCIETY_GOVERNANCE_URLhttp://localhost:8090
SOCIETY_TELEMETRY_URLhttp://localhost:8091
SOCIETY_EVALUATOR_URLhttp://localhost:8092
SOCIETY_CHAT_URLhttp://localhost:8094

Identidad hacia telemetry: app M2M sis-cli si está configurada; si no, SOCIETY_INTERNAL_TOKEN. Con auth apagada, telemetry ignora las cabeceras. dev:write va por telemetry_headers_break_glass().

Grupos vivos

GrupoPara
builderspec YAML → deploy / provision-profiles / apply
fleet spawncrear profile desde plantilla (renderiza SOUL). El resto de fleet es nombre histórico
profilelist / suspend / destroy
hostfederation hosts
chat/v1/models, goal-candidates
kanbantablero vía fleet-manager
ragingest / list / drop (--host aísla la colección)
skillmarketplace
artifactalmacén de objetos
governance approvalbandeja
telemetrysnapshot / status
evaluator / fitness / gymcalidad y rungs F0+
factsbiblioteca pública
devreset / diagnósticos locales
vision / audio / ros2contratos (ROS2 = futuro)
society chat models
society builder deploy-approved --spec <yaml> --yes
society rag ingest --profile researcher --host <h> --path ./corpus --confirm INGEST

En el stack orquestador de contenedores, antepón containers exec society-executor al comando RAG y usa una ruta montada dentro de ese contenedor. society --help es la lista que no miente. Esta página se cosechó contra tools/society-cli/src/society_cli/main.py el 2026-08-27.