Community Edition completa bajo Apache 2.0. Sin telemetría.Ver el código

Cómo resolver trabajo real con ciudades de agentes.

El mismo sistema organiza agentes de código, conocimiento y coordinación en software, salud, legal, finanzas, marketing, ventas, investigación, operaciones o un dominio propio.

Empieza con el vocabulario de tu trabajo.

Cada pack aporta criterios de evidencia y roles sugeridos como Markdown editable. No concede autoridad ni instala skills. blank y custom permiten empezar sin un perfil oculto.

01DEMO GUIADA

Software

Coordina producto, ingeniería, datos, diseño y operaciones antes de publicar un cambio.

  • cpto
  • dev
  • data-engineer
  • devops
  • product-design
  • po
  • llm-engineer
TERMINAL
agents-city demo
02DEMO GUIADA

Salud

Reúne dirección clínica, seguridad del paciente, operaciones, datos y compliance en una decisión acotada.

  • clinical-director
  • clinician
  • patient-safety
  • clinical-ops
  • health-data
  • health-compliance
TERMINAL
agents-city demo --domain medicina
04INCORPORADO

Finanzas

Coordina cierre, controles, análisis, compliance y ciclos operativos.

  • cfo
  • controller
  • fin-analytics
  • ops
  • compliance
TERMINAL
agents-city seat --domain finance
05INCORPORADO

Marketing

Alinea marca, contenido, adquisición, lifecycle, diseño y medición.

  • brand-lead
  • content
  • performance
  • seo
  • lifecycle
  • product-design
TERMINAL
agents-city seat --domain marketing
06INCORPORADO

Ventas

Conecta evidencia de cuentas, revenue operations, enablement y resultados del cliente.

  • revenue-lead
  • account-executive
  • revops
  • customer-success
  • enablement
TERMINAL
agents-city seat --domain sales
07INCORPORADO

Investigación

Separa métodos, evidencia, ética, conocimiento y verificación antes de sintetizar.

  • research-director
  • researcher
  • methods
  • research-ops
  • ethics
  • knowledge
TERMINAL
agents-city seat --domain research
08INCORPORADO

Operaciones

Resuelve dependencias entre programas, procesos, calidad, conocimiento y delivery.

  • operations-lead
  • program-manager
  • process-owner
  • quality
  • knowledge
TERMINAL
agents-city seat --domain operations
09INCORPORADO

Tu dominio

Crea una ciudad alrededor de tu equipo, tu vocabulario y tu forma de decidir.

  • city-lead
  • specialist
  • quality
  • knowledge
  • blank
TERMINAL
agents-city seat --domain custom

Empieza por el problema, no por el comando.

Cada guía modela una situación reproducible: qué queda en la máquina de cada propietario, qué asientos pueden hablar, qué evidencia aporta cada agente y cómo comprobar el resultado.

01

Para empresas

Equipos, clientes, proveedores y especialistas que conectan sus ciudades sin compartir máquinas ni diluir la autoridad.

02

Para personas

Creadores independientes, investigadores y usuarios multimodelo que trabajan desde su propia máquina.

Respuestas rápidas para configurar y operar una ciudad.

Estas recetas complementan las guías completas cuando ya conoces el problema y sólo necesitas el flujo correcto del CLI.

01

Empezar con una ciudad y sin cuenta de proveedor

Úsalo cuando

Quieres entender el producto antes de elegir runtime o tocar tus repositorios.

Flujo

  1. Elige la historia desechable de software, medicina o legal.

  2. Sigue en el Hall el comité presidido, el fallo de verificación, el replanteamiento y el cierre corregido.

  3. Detén con Ctrl-c; la ciudad temporal desaparece.

TERMINAL
agents-city demoagents-city demo --domain medicinaagents-city demo --domain legal
02

Usar Codex como asiento principal

Úsalo cuando

Quieres que Codex posea el objetivo y presida la evidencia aunque otras ventanas usen cualquier runtime soportado.

Flujo

  1. Crea o abre la ciudad.

  2. En motores, asigna Codex al asiento.

  3. Abre la sesión tmux y comprueba las ventanas.

TERMINAL
agents-city setup --city productoagents-city seat --city producto --enginesagents-city seat --city producto
03

Mezclar runtimes por repositorio

Úsalo cuando

Distintos repos se benefician de proveedores diferentes o de un modelo local.

Flujo

  1. Abre el selector de motores.

  2. Asigna runtime y modelo opcional por ventana.

  3. Guarda lo persistente en la ficha; usa --model sólo como override de un arranque.

TERMINAL
agents-city seat --city producto --enginesagents-city seat --city producto --model gpt-5 --effort high
04

Aislar clientes dentro de una máquina

Úsalo cuando

Producto, cliente-a e investigación deben separar objetivos, conocimiento, repos y allowlists.

Flujo

  1. Crea cada ciudad por separado.

  2. Selecciona una sin arrancar las otras.

  3. Conecta sólo los dos asientos que deban intercambiar información.

TERMINAL
agents-city cities create productoagents-city cities create cliente-aagents-city road connect producto cliente-a
05

Tomar una decisión de release entre varios repos

Úsalo cuando

La evidencia de API, web y QA puede cambiar materialmente si publicas.

Flujo

  1. Abre un brief sólo con participantes relevantes.

  2. Recoge posiciones aisladas y sintetiza conflictos.

  3. Decide con ejecutor y verificador.

  4. Cierra sólo cuando la verificación independiente pase.

TERMINAL
agents-city committee schema openagents-city committee open --input release.jsonagents-city committee show <deliberation-id>
06

Conectar dos ciudades locales

Úsalo cuando

Dos ámbitos autónomos de la misma máquina necesitan una ruta controlada.

Flujo

  1. Crea ambas ciudades.

  2. Conéctalas simétricamente.

  3. Abre sus asientos e inspecciona el roster.

TERMINAL
agents-city road connect producto investigacionagents-city road list productoagents-city bus roster
07

Conectar asientos de máquinas distintas

Úsalo cuando

Un colaborador posee otra ciudad, otra cuenta y otra máquina.

Flujo

  1. Autoaloja el relay remoto.

  2. Haz que el operador del relay emita una credencial de owner por máquina.

  3. Intercambia invitaciones públicas.

  4. Cada lado acepta al otro por separado.

TERMINAL
agents-city road invite producto > producto.invitation.jsonagents-city road connect producto investigacion.invitation.json
08

Abrir sólo una parte de una ciudad grande

Úsalo cuando

La ciudad tiene muchos repos pero hoy sólo necesitas API y web.

Flujo

  1. Conserva todos los repos en la ficha.

  2. Usa un filtro de un arranque sin cambiar la configuración persistente.

TERMINAL
agents-city seat --city producto --only api,web
09

Inspeccionar skills sin instalar nada

Úsalo cuando

El asiento necesita saber qué agente ya tiene una capacidad relevante.

Flujo

  1. Lista las skills reconocidas.

  2. Elige agente por rol, propiedad, alcance y skills vivas.

  3. Deja que su runtime decida si invoca su propia skill.

TERMINAL
agents-city skills producto