Skip to content

👥 Orquestación y Squads Multi-Agente

Esta sección detalla los comandos avanzados para coordinar y delegar tareas de desarrollo a agentes especializados y enjambres autónomos (Squads).


👥 /agent (Gestión de Agentes Individuales)

Permite interactuar, instanciar, listar o eliminar agentes autónomos con roles predefinidos en segundo plano.

  • Sintaxis:
    text
    /agent <create | show | set-model | set-orchestrator | delete> [parámetros]
  • Comandos y Ejemplos:
    • Creación: /agent create <proveedor> <nombre> <rol>
      text
      /agent create openai qa-bot "Experto en escribir pruebas unitarias con Jest"
    • Ver detalles: /agent show <nombre> Muestra la directiva del agente, su modelo asignado y estadísticas.
    • Cambio de Modelo: /agent set-model <nombre_agente> <modelo> Asigna un modelo específico (ej. GPT-4o para velocidad, Claude 3.5 Sonnet para razonamiento lógico complejo).
    • Orquestador Principal: /agent set-orchestrator <nombre_agente> <true | false> Habilita al agente para actuar como líder del Squad, encargado de delegar tareas secundarias al resto de agentes de forma autónoma.

🎭 /orchestrate (Delegación de Tareas)

Inicia la delegación automática de una tarea compleja y estructurada sobre los agentes especializados creados.

  • Sintaxis:
    text
    /orchestrate <tarea_compleja>
  • Funcionamiento Interno: El orquestador principal desglosa tu prompt en múltiples subtareas lógicas, las registra en una base de datos local SQLite de colas de tareas y las distribuye en paralelo o secuencialmente entre el Squad de agentes.

🤝 /team y /team-auto (Colaboración en Equipo)

Permite gestionar la cola global de ejecuciones colaborativas y automatizar la respuesta de equipos multi-agente.

  • Sintaxis:
    text
    /team [status | clear]
    /team-auto <true | false>
  • Caso de uso: Configurar /team-auto true para que los agentes resuelvan sus dependencias de forma colaborativa sin intervención humana.

🐝 /swarm-init y /swarm-auto (Enjambres Autónomos)

Inicializa y coordina un enjambre de micro-agentes (Swarm) diseñado para resolver de golpe refactorizaciones masivas o búsquedas complejas en paralelo sobre el proyecto.

  • Sintaxis:
    text
    /swarm-init
    /swarm-auto <true | false>

🗺️ /plan (Modo Planeación)

Activa o desactiva la fase estricta de planeación táctica del agente.

  • Sintaxis:
    text
    /plan
  • Detalle técnico: Cuando /plan está activo, el agente tiene terminantemente prohibido modificar archivos en tu primer prompt. Primero debe redactar una estrategia y plan detallado con los archivos a alterar. Una vez que apruebas el plan en el chat, el agente procederá a aplicar los cambios físicos en los turnos siguientes.

📝 /resumen (y /summary)

Genera un resumen técnico ejecutivo del progreso del chat y las modificaciones del repositorio.

  • Sintaxis:
    text
    /resumen
  • Caso de uso: Ideal al final de una larga jornada de desarrollo. Te generará un reporte limpio en Markdown que puedes copiar para redactar las notas de un pull request o un mensaje de Git commit.

🛠️ /skills (Carga en Caliente de Habilidades)

Permite gestionar, listar y recargar las habilidades de automatización ("skills") dinámicas configuradas localmente en el subdirectorio .context/skills/ del repositorio.

  • Sintaxis:
    text
    /skills [reload | list]

🔌 /plugin (Ecosistema de Extensiones)

Gestiona y recarga complementos locales o comunitarios instalados en la consola.

  • Sintaxis:
    text
    /plugin [reloadPlugins | list]

🧑‍⚖️ /advisor (Modelo Advisor de Segunda Opinión)

Configura un modelo advisor que actúa como segunda voz consultiva sobre el modelo principal (alias: /asesor). El advisor revisa razonamiento del modelo de loop principal sin tomar el control del agente. Soporta ejecución no interactiva; el comando queda oculto si tu cuenta no puede configurar advisors.

  • Sintaxis:
    text
    /advisor              # muestra el advisor actual y su estado
    /advisor <modelo>     # fija un modelo como advisor (ej. /advisor opus)
    /advisor unset        # desactiva el advisor (alias: /advisor off)
  • Detalle técnico: el valor se guarda en userSettings.advisorModel y se valida contra validateModel + isValidAdvisorModel antes de aceptarse. Si tu modelo principal no admite advisors (modelSupportsAdvisor devuelve falso), el advisor queda configurado pero inactivo hasta que cambies el mainLoopModel por uno compatible.
  • Caso de uso: sesiones largas donde quieres que un modelo más estricto (ej. Opus) revise las decisiones de un modelo más rápido (ej. Haiku) sin tener que cambiar el loop principal.

🧩 /agents (Panel Visual de Agentes)

Abre un menú visual para ver y editar las configuraciones de agentes registrados, incluyendo qué herramientas tiene permitidas cada uno (alias: /agentes). Es complementario a /agent: /agent opera por subcomandos no interactivos, /agents abre la interfaz Ink completa.

  • Sintaxis:
    text
    /agents
  • Detalle técnico: carga AgentsMenu con la lista completa de herramientas disponibles para el toolPermissionContext actual, de modo que puedas marcar/desmarcar herramientas por agente sin editar JSON a mano.
  • Caso de uso: auditar de un vistazo qué agentes están definidos y qué pueden hacer antes de lanzar un /swarm-auto o un /orchestrate.

📋 /brief (Modo Solo-Resumen)

Alterna el modo brief-only, en el que el agente entrega únicamente resúmenes ejecutivos en lugar de turnos detallados con código (alias: /resumido, /modo-resumido). Habilitado solo cuando la feature flag tengu_kairos_brief_config.enable_slash_command está activa para tu cuenta — el comando aparece oculto si no.

  • Sintaxis:
    text
    /brief
  • Detalle técnico: al activarse, sincroniza userMsgOptIn para que la herramienta Brief esté disponible, e invalida la prompt cache (la lista de herramientas cambia). Si la activación falla por entitlement, la sesión muestra "La herramienta brief no está habilitada para tu cuenta". La desactivación es siempre permitida — si tu acceso se revoca a mitad de sesión, podrás apagarlo igual.
  • Caso de uso: demos y briefings donde el output debe ser conciso y de alto nivel, sin ruido de patches ni stack traces.

🌐 /ultraplan (Plan Avanzado en la Web)

Lanza una sesión Context Code on the web (~10–30 min) que redacta un plan avanzado multi-agente que luego revisas y apruebas localmente. Comando con disponibilidad restringida — el flag isEnabled requiere contexto ant (interno de Anthropic), por lo que en la mayoría de instalaciones queda oculto.

  • Sintaxis:
    text
    /ultraplan <prompt>
  • Funcionamiento:
    1. Verifica checkRemoteAgentEligibility y, si pasa, arranca la sesión remota con teleportToRemote.
    2. Hace polling hasta 30 min (ULTRAPLAN_TIMEOUT_MS) esperando el ExitPlanMode aprobado.
    3. Si ya hay una sesión activa, muestra el URL para que abras la web y monitorices el progreso. Una segunda llamada con sesión en curso solo muestra el enlace; no relanza.
    4. Detener una sesión en curso archiva la sesión remota (archiveRemoteSession) pero el plan no se pierde — se mantiene en la web.
  • Modelo usado: por defecto opus46.firstParty, configurable vía GrowthBook (tengu_ultraplan_model).
  • Más info: Context Code on the web.

🗒️ /tasks (Despriorizado en Modo Agent-First)

WARNING

/tasks (alias: /bashes) está despriorizado en el modo agent-first. El hilo principal se encarga de la delegación, así que el comando solo emite un mensaje recordando que uses /agent para definir agentes y describas el objetivo directamente.

  • Sintaxis:
    text
    /tasks
  • Alternativa recomendada: /agent create para definir agentes y /objetivo <meta> para que el loop principal ejecute la delegación en cascada.

🎁 /think-back (Resumen Anual 2025)

Genera tu resumen personal del año 2025 en Context Code (alias: /recordar-ano, /resumen-ano). Solo aparece cuando la feature gate tengu_thinkback está activa para tu cuenta.

  • Sintaxis:
    text
    /think-back
  • Detalle técnico: se entrega como plugin de marketplace (thinkback@<marketplace>). El comando comprueba si el plugin está instalado; si no lo está, te guía para instalarlo desde el marketplace oficial (anthropics/context-plugins-official) o el interno según tu tipo de usuario.
  • Caso de uso: evento de fin de año — muestra estadísticas, hitos y datos divertidos sobre tu uso del agente durante 2025.

Desarrollado con pasión e Inteligencia Artificial.