El autor detalla la arquitectura de una biblioteca de orquestación agnóstica al arnés, centrada en gestionar los entornos de los agentes mediante abstracciones distintas de espacio de trabajo y tiempo de ejecución. El sistema define cuatro estados secuenciales—no aprovisionado, aprovisionado, iniciado y retirado—para controlar el ciclo de vida de cada instancia de agente.
- El aprovisionamiento crea el registro de la base de datos y asigna una letra única permanente, mientras que el comando 'ensure' lleva a los agentes a un estado deseado definido en archivos de configuración.
- El diseño separa la lógica de inicio/parada específica del tiempo de ejecución del aprovisionamiento agnóstico al tiempo de ejecución, permitiendo que la biblioteca soporte múltiples entornos como Docker y sistemas anfitriones.
- Los agentes se consideran subprocesos sin su propio ciclo de vida; la biblioteca gestiona únicamente el entorno circundante, permaneciendo agnóstica al arnés para trabajar con herramientas como Claude Code o modelos locales.
Este enfoque proporciona una forma estandarizada de orquestar diversos agentes y gestionar su aislamiento, abordando preocupaciones de seguridad sobre las habilidades mientras evita la necesidad de reemplazar los arneses de codificación existentes.