Tutorial de Kanban — Colaboración Multiagente
Tutorial de Kanban — Colaboración Multiagente — guía fácil de entender basada en documentos oficiales
Imagina una cocina concurrida donde cada chef tiene una especialidad distinta. Si tuvieras que gritar instrucciones de una en una y esperar a que cada plato esté listo antes de empezar el siguiente, el servicio colapsaría. Hermes Kanban es la pizarra en la pared de esa cocina — cada tarea, su estado y quién está atascado en qué, está escrito para que cualquiera lo vea de un vistazo.
¿Qué es Kanban?
Kanban es un tablero de tareas compartido que todos los agentes de Hermes pueden leer y escribir. Cada tarea es un registro simple almacenado en un solo archivo: ~/.hermes/kanban.db. Cada agente es un trabajador independiente con su propia identidad y memoria — no un temporal sin nombre, sino un empleado fijo que conoce las reglas de la casa.
Dos puertas, una sola sala
El tablero tiene dos interfaces, pero ambas apuntan a la misma base de datos, así que nada se desincroniza:
- Los agentes usan herramientas — el modelo lee y actualiza tareas mediante herramientas
kanban_*comokanban_show(ver tarea),kanban_complete(finalizar tarea) ykanban_block(marcar como bloqueada). - Tú usas la terminal — escribe
hermes kanban ...o usa comandos de barra/kanban ..., o abre el panel web.
# Crear una tarea
hermes kanban create "Investigar precios de la competencia" --assign researcher-1
# Listar todas las tareas
hermes kanban list
# Marcar una tarea como completada
hermes kanban complete 42
¿En qué se diferencia de delegate_task?
delegate_task es como una llamada telefónica: llamas a una persona, esperas su respuesta y cuelgas. Kanban es como un chat grupal: publicas un mensaje, todos lo ven, quien esté libre lo recoge y reporta cuando termina.
| Aspecto | delegate_task |
Kanban |
|---|---|---|
| Estilo de trabajo | Síncrono — espera el resultado | Dispara y olvida |
| Identidad del agente | Temporal anónimo | Con nombre y memoria |
| Manejo de fallos | Se pierde si falla | Se marca bloqueado, se reintenta después |
| Multi-agente | Uno a la vez | Varios agentes en relevo |
¿Para qué sirve Kanban?
La documentación oficial destaca varios patrones:
- Pipelines de investigación: varios investigadores buscan en paralelo → un analista resume → un redactor redacta
- Tareas programadas: genera automáticamente un informe matutino, acumulándose en un registro a largo plazo
- Gemelos digitales: asistentes persistentes como
inbox-triageque aprenden tus preferencias con el tiempo - Ingeniería: dividir tareas → desarrollo en paralelo → revisión de código → fusión
Chuleta de comandos clave
# Añadir un comentario (los humanos pueden intervenir)
hermes kanban comment 42 "Los datos de precios necesitan actualizarse a la última versión"
# Marcar como bloqueada (esperando entrada externa)
hermes kanban block 42 "Esperando que el cliente confirme los requisitos"
# Desbloquear
hermes kanban unblock 42
# Mostrar detalles de la tarea
hermes kanban show 42
Consejo profesional: deja que los humanos intervengan
Lo mejor de Kanban es que los humanos pueden intervenir en cualquier momento. Cuando un agente se atasca, marca la tarea como block. Tú lo ves, dejas un comentario o la desbloqueas directamente. Es como decirle a un chef “hay más pescado en la nevera” — lo recoge y sigue adelante.
Official Screenshots








Resumen
Kanban convierte la colaboración multi-agente de “llamadas telefónicas” a “mirar la pizarra” — más flexible, más fiable, más transparente. Cada tarea queda registrada, cada fallo se puede reintentar, y cualquiera (humano o agente) puede continuar donde otro lo dejó.
Pruébalo: empieza poco a poco — crea dos agentes (por ejemplo, researcher y writer). Haz que el investigador investigue un tema y publique los hallazgos en el tablero. El redactor ve la nueva tarea, la recoge y escribe el artículo. Sentirás la magia de la colaboración con pizarra en cuestión de minutos.

📖 Documentación oficial
Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/features/kanban