Loading...
    • Construir
    • Administración
    • Modelos y precios
    • SDKs de cliente
    • Referencia de API
    Search...
    ⌘K
    Log in
    Configuración del agente
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Construir/Definir tu agente

    Define tu agente

    Crea una configuración de agente reutilizable y versionada.

    Un agente es una configuración reutilizable y versionada que define la personalidad y las capacidades. Agrupa el modelo, el mensaje del sistema, las herramientas, los servidores MCP y las habilidades que moldean cómo se comporta Claude durante una sesión.

    Crea el agente una vez como un recurso reutilizable y haz referencia a él por ID cada vez que inicies una sesión. Los agentes están versionados y son más fáciles de administrar en muchas sesiones.

    Todas las solicitudes de la API de Managed Agents requieren el encabezado beta managed-agents-2026-04-01. El SDK establece el encabezado beta automáticamente.

    Campos de configuración del agente

    CampoDescripción
    nameRequerido. Un nombre legible por humanos para el agente.
    modelRequerido. El modelo de Claude que potencia el agente. Se admiten todos los modelos Claude 4.5 y posteriores.
    systemUn mensaje del sistema que define el comportamiento y la personalidad del agente. El mensaje del sistema es distinto de los mensajes del usuario, que deben describir el trabajo a realizar.
    toolsLas herramientas disponibles para el agente. Combina herramientas de agente preintegradas, herramientas MCP y herramientas personalizadas.
    mcp_serversServidores MCP que proporcionan capacidades estandarizadas de terceros.
    skillsHabilidades que proporcionan contexto específico del dominio con divulgación progresiva.
    callable_agentsOtros agentes que este agente puede invocar para orquestación multiagente. Esta es una característica de vista previa de investigación; solicita acceso para probarla.
    descriptionUna descripción de lo que hace el agente.
    metadataPares clave-valor arbitrarios para tu propio seguimiento.

    Crear un agente

    El siguiente ejemplo define un agente de codificación que utiliza Claude Opus 4.7 con acceso al conjunto de herramientas de agente preintegrado. El conjunto de herramientas permite que el agente escriba código, lea archivos, busque en la web y más. Consulta la referencia de herramientas de agente para obtener la lista completa de herramientas admitidas.

    ant beta:agents create \
      --name "Coding Assistant" \
      --model '{id: claude-opus-4-7}' \
      --system "You are a helpful coding agent." \
      --tool '{type: agent_toolset_20260401}'

    Para usar Claude Opus 4.6 con modo rápido, pasa model como un objeto: {"id": "claude-opus-4-6", "speed": "fast"}.

    La respuesta repite tu configuración y añade los campos id, version, created_at, updated_at y archived_at. La version comienza en 1 e incrementa cada vez que actualizas el agente.

    {
      "id": "agent_01HqR2k7vXbZ9mNpL3wYcT8f",
      "type": "agent",
      "name": "Coding Assistant",
      "model": {
        "id": "claude-opus-4-7",
        "speed": "standard"
      },
      "system": "You are a helpful coding agent.",
      "description": null,
      "tools": [
        {
          "type": "agent_toolset_20260401",
          "default_config": {
            "permission_policy": { "type": "always_allow" }
          }
        }
      ],
      "skills": [],
      "mcp_servers": [],
      "metadata": {},
      "version": 1,
      "created_at": "2026-04-03T18:24:10.412Z",
      "updated_at": "2026-04-03T18:24:10.412Z",
      "archived_at": null
    }

    Actualizar un agente

    Actualizar un agente genera una nueva versión. Pasa la version actual para asegurar que estés actualizando desde un estado conocido.

    ant beta:agents update \
      --agent-id "$AGENT_ID" \
      --version "$AGENT_VERSION" \
      --system "You are a helpful coding agent. Always write tests."

    Semántica de actualización

    • Los campos omitidos se preservan. Solo necesitas incluir los campos que deseas cambiar.

    • Campos escalares (model, system, name, etc.) se reemplazan con el nuevo valor. system y description se pueden borrar pasando null. model y name son obligatorios y no se pueden borrar.

    • Campos de matriz (tools, mcp_servers, skills, callable_agents) se reemplazan completamente por la nueva matriz. Para borrar un campo de matriz completamente, pasa null o una matriz vacía.

    • Metadatos se fusionan a nivel de clave. Las claves que proporcionas se añaden o actualizan. Las claves que omites se preservan. Para eliminar una clave específica, establece su valor en una cadena vacía.

    • Detección de no-op. Si la actualización no produce cambios relativos a la versión actual, no se crea una nueva versión y se devuelve la versión existente.

    Ciclo de vida del agente

    OperaciónComportamiento
    ActualizarGenera una nueva versión del agente.
    Listar versionesObtén el historial de versiones completo para rastrear cambios a lo largo del tiempo.
    ArchivarEl agente se vuelve de solo lectura. Las nuevas sesiones no pueden hacer referencia a él, pero las sesiones existentes continúan ejecutándose.

    Listar versiones

    Obtén el historial de versiones completo para rastrear cómo ha cambiado un agente a lo largo del tiempo.

    ant beta:agents:versions list --agent-id "$AGENT_ID"

    Archivar un agente

    Archivar hace que el agente sea de solo lectura. Las sesiones existentes continúan ejecutándose, pero las nuevas sesiones no pueden hacer referencia al agente. La respuesta establece archived_at en la marca de tiempo del archivo.

    ant beta:agents archive --agent-id "$AGENT_ID"

    Próximos pasos

    • Configura herramientas para personalizar qué capacidades puede usar el agente.
    • Adjunta habilidades para obtener experiencia específica del dominio.
    • Inicia una sesión que haga referencia a tu agente.

    Was this page helpful?

    • Campos de configuración del agente
    • Crear un agente
    • Actualizar un agente
    • Semántica de actualización
    • Ciclo de vida del agente
    • Listar versiones
    • Archivar un agente
    • Próximos pasos