Compartir comentarios
Las respuestas se generan en base a la documentación.

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?