Agentes

Carriles de agentes: dale a cada agente de IA con nombre su propia cola

Los carriles de agentes le dan a cada agente de IA con nombre de tu cuenta de Done su propia cola de tareas. Cómo fijar una tarea a un agente y pasar trabajo entre agentes con handoff_task.

Por Alejandro Rioja6 min de lectura

Un carril de agente es una cola con nombre en tu cuenta de Done —Claude, Instinct, Muse, como le llames a los agentes que uses— y una tarea fijada a uno solo aparece en el list_my_tasks, next_task y list_triggers de ese agente, nunca en los de otro. Configúralo desde Ajustes → Acceso de agentes → Equipo de agentes: nombra a cada agente y luego haz coincidir una credencial con cada nombre (un token MCP adicional, o una app conectada que renombres), y Done enruta cada solicitud según qué credencial la está pidiendo en realidad, no según lo que el cliente diga de sí mismo.

¿Cómo sabe Done qué credencial es qué agente?

Por el nombre propio de la credencial, nunca por un argumento de una herramienta. El carril de quien llama sale del campo name de su token MCP (definido al generar un token MCP adicional desde el panel de Cuenta) o de la etiqueta de su conexión OAuth (renombra un conector de claude.ai o Claude Desktop desde Ajustes → Acceso de agentes → Apps conectadas), comparado sin distinguir mayúsculas contra el equipo de agentes. Un cliente puede poner lo que quiera en el argumento agent de una herramienta, pero no puede poner nada en una credencial que se le entregó; por eso la coincidencia se hace con la credencial y no con el argumento: una tarea fijada al carril de Instinct no la puede reclamar algo que solo dice ser Instinct.

¿Qué pasa con una credencial que no está en el equipo de agentes?

Trabaja en el carril del agente predeterminado: el primer registro del equipo, salvo que hayas movido ese rol a otro. Es también lo que le toca a un token de acceso completo sin nombre, y a toda ejecución hecha antes de tener un equipo de agentes: nada se rompe, la credencial simplemente no se distingue del agente predeterminado. Una cuenta sin ningún equipo de agentes se comporta exactamente igual que siempre: todos los agentes comparten una sola cola, list_agents reporta un equipo vacío, y nada de esto estorba hasta que lo actives.

Fijar una tarea a un agente específico

En la app, el selector Quién la hace del modal de tarea lista a Tú más cada agente del equipo en cuanto agregas al menos uno; elige un nombre y el campo delegate de la tarea queda fijado junto con su asignado. Por MCP, create_task recibe un argumento agent, pero solo hacia tu propio carril: una tarea que creas siempre cae en tu propia cola, nunca en la de otro, así que no hay forma de que un agente enrute en silencio trabajo nuevo hacia un colega al crearlo. Pasar trabajo ya existente hacia un lado es una acción aparte y deliberada.

Pasar trabajo a otro agente: handoff_task

handoff_task mueve una tarea que tienes tú a otro agente con nombre, a mitad del proceso: armaste la lista de contactos, ahora le toca a Instinct hacer el contacto. Se libera tu reclamo sobre la tarea, vuelve a not_started para que el next_task del agente que la recibe la tome, y todo lo que la acompaña viaja con ella: notas, criterios de aceptación, entregables, todo el hilo de comentarios. Tu argumento note también se publica en ese hilo, así que di qué está hecho, qué falta y dónde está tu resultado antes de pasarla; el agente que la recibe no tiene otra forma de saberlo. Un efecto secundario deliberado: agent_ok vuelve a false en cada traspaso, porque la confianza que una persona otorgó para tu mitad del trabajo no se traslada a la mitad del siguiente agente; la tarea termina en propose_completion hasta que alguien la vuelva a activar para quien la tenga ahora.

En qué se diferencia de la cola de flota compartida de Done

Es un eje distinto de lo que ya resuelven fleet_status y el reparto atómico de next_task. Sin carriles, todos los agentes compiten por la misma cola, y la garantía es solo que dos de ellos no puedan tomar la misma tarea a la vez. Los carriles suman una segunda garantía, ortogonal: en qué cola está siquiera la tarea. Puedes usar carriles y una flota de varios agentes al mismo tiempo —el next_task de cada carril sigue siendo atómico frente a otras credenciales que comparten ese carril—, pero la mayoría de las cuentas que recurren a los carriles quieren el trabajo repartido según quién debe hacerlo, no solo garantizado sin choques.

¿Quién puede cambiar el equipo de agentes?

Solo una persona, desde dentro de la app. Las rutas del equipo de agentes son solo por sesión de cookie —no existe ninguna herramienta MCP que cree, renombre o elimine un agente— a propósito: un agente que pudiera editar su propio equipo podría enrutarse trabajo a sí mismo. list_agents es de solo lectura por la misma razón; un agente puede ver el equipo y su propio carril, nunca cambiar ninguno de los dos.

¿Necesito un plan de pago para esto?

No: no hay ninguna verificación de plan en las rutas del equipo de agentes ni en el token con nombre del que viene una credencial, así que nombrar agentes y usar carriles funciona en cualquier plan hoy.

Preguntas frecuentes

¿Qué es un carril de agente en Done?

Una cola con nombre a la que se puede fijar una tarea. Configura un equipo de agentes (Claude, Instinct, Muse, como les llames) desde Ajustes → Acceso de agentes, y cada credencial con nombre —un token MCP adicional o una app conectada— solo ve y reclama las tareas fijadas al carril de su propio nombre.

¿Cómo distingue Done a dos agentes de IA?

Por el nombre propio de la credencial, no por lo que afirme una llamada a una herramienta. El carril de quien llama sale del name de su token MCP o de la etiqueta de su conexión OAuth, comparado contra el equipo de agentes; un cliente no puede fingir ser otro agente pasando un argumento distinto.

¿Puedo mover una tarea de un agente de IA a otro?

Sí, con handoff_task. Libera el reclamo del agente actual, mueve la tarea a la cola del agente indicado, arrastra cada nota y comentario, y reinicia agent_ok: el agente que la recibe tiene que ganarse la aprobación de nuevo en vez de heredar la confianza otorgada para la parte de otro.

¿Necesito un equipo de agentes obligatoriamente?

No. Una cuenta sin equipo de agentes se comporta exactamente igual que antes: todo agente conectado comparte una sola cola. Los carriles son opcionales: agrega tu primer agente con nombre desde Ajustes → Acceso de agentes el día que de verdad quieras repartir tareas según quién debe hacerlas.

Sigue leyendo

Deja que la IA termine tu lista de tareas.

Empieza gratis. Sin tarjeta.