lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

sistema intermedio claude-codecodextmux

Claude Session Driver: supervisa sesiones de agentes en tmux

Asigna tareas a sesiones separadas y consulta sus eventos y respuestas desde una sesión coordinadora.

✓ verificado el 26 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Paso 1: prepara el entorno

Comprueba que puedes abrir Claude Code y que tmux, Node.js ≥22.12.0 (mínimo de package.json) y el CLI del arnés elegido están disponibles. Dentro de Claude Code, registra primero el catálogo de plugins con el comando del marketplace oficial:

/plugin marketplace add obra/superpowers-marketplace

Paso 2: sigue la instalación oficial

claude plugin install claude-session-driver@superpowers-marketplace

Comprobación

Dentro de Claude pide consultar la skill driving-claude-code-sessions. Su CLI no se instala necesariamente en PATH: está en skills/driving-claude-code-sessions/scripts/csd dentro del plugin. Obtén la ruta real del plugin instalado y sustituye el marcador del siguiente bloque; los subcomandos son los del README:

CSD="/ruta/al/plugin/skills/driving-claude-code-sessions/scripts/csd"
"$CSD" help
"$CSD" grant-consent

Revisa el consentimiento inicial: los trabajadores pueden omitir solicitudes de permisos. En un proyecto de ensayo, tras aceptar ese alcance:

CSD_WORKER=$("$CSD" launch prueba /ruta/absoluta/al/proyecto-de-ensayo)
"$CSD_WORKER" converse "Lee el README y devuelve su título, sin editar archivos" 60
"$CSD_WORKER" read-turn
"$CSD_WORKER" read-events --last 10
"$CSD_WORKER" stop

Compara el título con el archivo real y verifica el cierre del trabajador. El lanzador devuelve una ruta de control; no un identificador que deba inventarse.

Si algo falla

Si el catálogo ya está registrado pero desactualizado, el README indica claude plugin marketplace update superpowers-marketplace. Comprueba después tmux y el CLI seleccionado; consulta los comandos status y read-events documentados.

Fuente de los comandos y del procedimiento.

ver en .md ¿Prefieres el recurso entero?

Qué es

Claude Session Driver es un plugin que maneja agentes de programación como trabajadores en tmux. Su CLI csd admite Claude Code, Codex y Pi mediante una interfaz común.

Para qué te sirve

  • Cuando puedes separar una investigación de una implementación.
  • Cuando necesitas observar qué herramientas ejecuta un trabajador.
  • Cuando quieres entregar una sesión en marcha a una persona.

Cómo funciona

El coordinador lanza sesiones, envía prompts y consulta turnos terminados. Cada trabajador escribe eventos JSONL del ciclo de vida y de las herramientas. Los eventos sirven para observar; no interceptan ni autorizan la ejecución.

Antes de empezar

tmux, Node y el CLI del arnés que vayas a lanzar. Instala el plugin desde superpowers-marketplace. El README explica que los trabajadores omiten solicitudes de permisos y que algunos arneses reciben la autenticación del operador.

Límites y alternativas

Aísla el directorio y los permisos de cada trabajador antes de ejecutar tareas. Compartir archivos editables puede causar conflictos. La observación de eventos no equivale a una compuerta de aprobación; para tareas sencillas puede ser suficiente una sola sesión interactiva.

Recursos