Compartir agentes
Sube (push) tu agente a un registro y compártelo por su nombre. Tus compañeros
de equipo harán referencia a agentcatalog/security-expert en lugar de copiar archivos
YAML de un lado a otro o preguntarte dónde se encuentra la configuración de tu agente.
Cuando actualizas el agente en el registro, todos obtienen la nueva versión la próxima vez que realicen una descarga (pull) o reinicien su cliente.
Requisitos previos
Para subir agentes a un registro, primero autentícate:
$ docker login
Para otros registros, utiliza su método de autenticación.
Publicar agentes
Sube la configuración de tu agente a un registro:
$ docker agent share push ./agent.yml miusuario/nombre-agente
Subir el agente crea el repositorio si aún no existe. Utiliza Docker Hub o cualquier registro compatible con OCI.
Etiqueta versiones específicas:
$ docker agent share push ./agent.yml miusuario/nombre-agente:v1.0.0
$ docker agent share push ./agent.yml miusuario/nombre-agente:latest
Uso de agentes publicados
Descarga (pull) un agente para inspeccionarlo localmente:
$ docker agent share pull agentcatalog/pirate
Esto guarda la configuración como un archivo YAML local.
Ejecuta agentes directamente desde el registro:
$ docker agent run agentcatalog/pirate
O haz referencia a él directamente en las integraciones:
Integración con el editor (ACP)
Utiliza referencias de registro en las configuraciones de ACP para que tu editor siempre use la última versión:
{
"agent_servers": {
"myagent": {
"command": "docker",
"args": ["agent", "serve", "acp", "agentcatalog/pirate"]
}
}
}Integración con el cliente MCP
Los agentes pueden exponerse como herramientas en clientes MCP:
{
"mcpServers": {
"myagent": {
"command": "docker",
"args": ["agent", "serve", "mcp", "agentcatalog/pirate"]
}
}
}¿Qué sigue?
- Configura la integración ACP con agentes compartidos
- Configura la integración MCP con agentes compartidos
- Explora el catálogo de agentes para ver ejemplos