El desarrollo de software asistido por inteligencia artificial está generando un nuevo reto para los programadores: la gestión simultánea de múltiples agentes de codificación. Cuando se ejecutan varios asistentes de IA trabajando en paralelo, surge un problema operativo que hasta ahora no había sido completamente solucionado: ¿cómo saber cuál está pensando, cuál se ha bloqueado y cuál solo consume recursos de contexto sin hacer nada productivo?
Un desarrollador ha identificado esta fricción y ha creado AgentDock, una extensión para Visual Studio Code diseñada para traer orden a este caos incipiente. La herramienta implementa un tablero estilo kanban que permite visualizar todas las sesiones de agentes en tiempo real, facilitando una gestión más inteligente del flujo de trabajo cuando se trabaja con múltiples instancias de Claude Code simultáneamente.
La extensión ofrece un conjunto de funcionalidades pensadas específicamente para desarrolladores que trabajan con agentes de IA. Su característica más destacada es el tablero visual de sesiones, que proporciona una vista general de todos los agentes activos en un solo vistazo. Más allá de la visualización, AgentDock permite crear, reanudar, renombrar y finalizar sesiones sin abandonar el editor de código, lo que elimina la necesidad de saltar entre terminales diferentes.
El seguimiento en tiempo real constituye otro pilar central de la herramienta. Los desarrolladores pueden monitorizar el estado de cada agente, observar qué herramientas está utilizando en cada momento, verificar el consumo de tokens y comprobar el porcentaje de relleno de la ventana de contexto de cada sesión. Esta visibilidad granular resulta especialmente valiosa cuando se trabaja con modelos de lenguaje que tienen límites de contexto claros.
Una funcionalidad particularmente interesante es el sistema de "cohorts" o grupos de trabajo. Este mecanismo permite agrupar sesiones relacionadas en carriles temáticos, organizando el trabajo por características, ramas de desarrollo o tareas específicas. De esta manera, los desarrolladores pueden mantener una estructura lógica incluso cuando ejecutan múltiples agentes de manera simultánea.
Otra característica relevante es la capacidad de adjuntar archivos de "skills" o competencias reutilizables a cada sesión. Este enfoque permite que los agentes tengan acceso al contexto adecuado desde el inicio, mejorando su efectividad sin necesidad de repetir instrucciones complejas en cada iteración.
AgentDock también incluye un navegador de sub-agentes que permite visualizar todas las definiciones de agentes disponibles a nivel global y de proyecto, mostrando información sobre el modelo asignado, las herramientas disponibles y las competencias asociadas. El acceso a los archivos es instantáneo con un solo clic.
El sistema de notificaciones de permisos mantiene a los desarrolladores informados cuando un agente está esperando aprobación para ejecutar una acción, evitando bloqueos silenciosos en el flujo de trabajo.
Técnicamente, AgentDock implementa actualizaciones en tiempo real a través de un hook ligero de Python. Para usuarios que no dispongan de Python instalado, la extensión recurre a un sistema de sondeo de los registros de Claude como alternativa, garantizando la compatibilidad en diferentes entornos.
Los requisitos de instalación son modestos: tener Claude Code disponible en la ruta del sistema, Visual Studio Code versión 1.109.0 o posterior, y Python 3 (aunque es opcional). Esta arquitectura minimalista refleja un enfoque pragmático al problema.
El creador reconoce que la herramienta aún tiene limitaciones. El seguimiento del estado falla ocasionalmente, existe una desalineación ocasional entre las tarjetas de agentes y las terminales asociadas, la estimación del uso de la ventana de contexto es aproximada, y activar el modo de planificación puede generar nuevos agentes inesperadamente.
La hoja de ruta futura es ambiciosa. El desarrollador planea corregir las limitaciones conocidas y construir características adicionales orientadas a equipos de agentes, expansión del sistema de skills, y soporte para otros marcos de trabajo como Codex, Copilot, Cursor y Aider. Esta última intención sugiere una visión que va más allá de Claude Code, apuntando hacia un estándar más universal de gestión de agentes de IA.
Esta extensión representa una respuesta creativa a un problema emergente en el desarrollo asistido por IA. A medida que los agentes de codificación se vuelven más complejos y los flujos de trabajo incluyen múltiples instancias simultáneas, las herramientas de orquestación y visualización se convierten en elementos críticos de la cadena de desarrollo. AgentDock identifica una brecha real en el ecosistema actual y ofrece una solución abierta disponible gratuitamente en el Marketplace de VS Code.