aai-labs/agent-barn

Ejecuta una flota de agentes de IA en tu propio Kubernetes.

¿Qué es agent-barn?

Agent Barn te permite desplegar y gestionar agentes de IA directamente en tu propio clúster de Kubernetes. Esto es ideal para equipos que quieren mantener el control sobre sus datos, aprovechar la escalabilidad de Kubernetes y ejecutar múltiples agentes de forma concurrente. La herramienta simplifica la configuración de cada agente, la gestión de secretos y la monitorización, todo dentro del ecosistema de Kubernetes. Además, soporta la integración con diversos proveedores de modelos y agentes, ofreciendo flexibilidad para adaptarse a diferentes flujos de trabajo de IA.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add aai-labs/agent-barn

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace agent-barn?

Ejecuta una flota de agentes de IA en tu propio Kubernetes.

Usa esta skill para desplegar y gestionar agentes de IA directamente en tu clúster de Kubernetes. Con agent-barn, puedes aprovechar la escalabilidad y el control de Kubernetes para ejecutar múltiples agentes de forma concurrente.

Antes de ejecutar comandos, asegúrate de tener tu clúster configurado y tu contexto activo. Puedes usar --namespace para especificar el espacio de nombres donde se desplegarán los agentes.

Los comandos comunes te permiten listar agentes en ejecución (agent-barn list), ver los logs de un agente específico (agent-barn logs <nombre-del-agente>), y escalar el número de réplicas (agent-barn scale <nombre-del-agente> --replicas 3). Para una gestión más avanzada, puedes usar agent-barn deploy con un archivo de configuración YAML.

Cada agente se ejecuta dentro de un pod de Kubernetes, con su propia configuración de modelo, secretos y variables de entorno. Puedes definir estas configuraciones en el archivo YAML de despliegue o usando etiquetas (labels) y anotaciones (annotations) en el pod. Agent Barn se encarga de la gestión del ciclo de vida, incluyendo la monitorización de la salud y la reconexión automática en caso de fallo.

Para integraciones con sistemas externos (como Slack, Discord o webhooks), configura las credenciales como secretos de Kubernetes. La salida exitosa de los comandos es JSON en stdout, y los errores se muestran como JSON estructurado en stderr. Consulta la guía de despliegue para más detalles sobre la configuración de agentes, ejemplos de archivos YAML y mejores prácticas.

Skills relacionados