Claude Code Managed Agents Anthropic IA Agentes IA Automatización

Claude Managed Agents: Qué Son, Cómo Funcionan y Cómo Cambian el Juego para Agentes de IA [2026]

Guía completa sobre Claude Managed Agents de Anthropic: qué son, cómo funcionan por dentro, la arquitectura brain/hands, código para empezar, pricing y qué significa para automatización SEO.

Autor Facundo Zupel
Publicado
Lectura 18 minutos

Hoy, 8 de abril de 2026, Anthropic lanzó Claude Managed Agents. Y no es una actualización menor ni un feature más dentro de Claude Code. Es una capa de infraestructura completamente nueva que cambia la forma en que se construyen, despliegan y escalan agentes de IA.

Si venís siguiendo la evolución de Claude Code para SEO y todo el ecosistema de agentes de IA, esto es el salto que faltaba: pasar de correr agentes en tu máquina local a tenerlos ejecutándose en la nube de Anthropic, con sandboxes seguros, persistencia de estado y la capacidad de correr tareas que duran horas sin que tu laptop se quede colgada.

En este artículo te explico qué son exactamente los Managed Agents, cómo funcionan por dentro (la arquitectura es fascinante), cómo arrancar con código real, cuánto cuestan, y por qué esto importa si usás IA para automatizar procesos de posicionamiento web.


Qué son Claude Managed Agents

Claude Managed Agents es un servicio de infraestructura gestionada de Anthropic que te permite correr agentes de IA autónomos en la nube sin tener que construir vos mismo el loop de ejecución, el sandbox, la orquestación de herramientas ni la gestión de estado.

A ver, te lo explico mejor con una analogía. Hasta ahora, si querías un agente de IA que hiciera algo complejo — digamos, crawlear 50 páginas de competidores, analizar su contenido, cruzar datos con Google Search Console y generar un informe — tenías que armar toda la infraestructura vos: el loop que decide qué herramienta usar, el entorno seguro donde se ejecuta el código, la lógica para manejar errores, la persistencia del estado si algo falla a mitad de camino.

Con Managed Agents, Anthropic se encarga de todo eso. Vos definís qué tiene que hacer el agente (el “cerebro”), y ellos proveen las “manos” — los containers, las herramientas, la ejecución segura, el streaming de eventos en tiempo real.

Básicamente, es la diferencia entre alquilar un servidor y configurar todo desde cero versus usar un servicio cloud que te abstrae la infraestructura. Mismo concepto, aplicado a agentes de IA.

Qué NO son los Managed Agents

Para que quede claro lo que no es:

  • No es Claude Code. Claude Code sigue existiendo como CLI local. Managed Agents es una API para correr agentes en la nube.
  • No es un chatbot. No es un chat más inteligente. Es un sistema autónomo que ejecuta herramientas, escribe archivos, corre comandos y navega la web.
  • No es la Messages API con otro nombre. La Messages API es acceso directo al modelo. Managed Agents incluye toda la infraestructura de ejecución alrededor del modelo.

Los 4 conceptos fundamentales de Managed Agents

Managed Agents se construye sobre cuatro piezas que encajan entre sí. Entender cada una es clave para saber cómo usarlo.

ConceptoQué esAnalogía
AgentEl modelo + system prompt + herramientas + MCP serversEl cerebro del agente: quién es y qué puede hacer
EnvironmentUn template de container con paquetes, red y archivosEl taller donde trabaja: qué herramientas tiene disponibles
SessionUna instancia corriendo del agente dentro de un environmentUna tarea en ejecución: el agente trabajando en algo concreto
EventsMensajes entre tu app y el agente (inputs, outputs, status)La comunicación: le pedís algo, te va contando qué hace

Agent: el cerebro

Cuando creás un Agent, definís:

  • Qué modelo usar (Claude Sonnet 4.6, Opus 4.6, etc.)
  • El system prompt que define su personalidad y comportamiento
  • Las herramientas que tiene disponibles (bash, archivos, web, MCP servers)
  • Los skills que puede ejecutar

El Agent se crea una vez y se reutiliza en todas las sesiones. O sea, definís tu agente de análisis de competidores con sus instrucciones específicas, y después lo invocás cuantas veces necesites sin redefinir todo cada vez.

Environment: el taller

El Environment configura el container donde el agente trabaja. Pensalo como un servidor cloud que se levanta automáticamente con todo lo que el agente necesita:

  • Paquetes pre-instalados: Python, Node.js, Go, lo que necesites
  • Acceso a red: podés restringirlo o dejarlo abierto
  • Archivos montados: podés pasarle archivos que el agente necesita leer

Session: la tarea en ejecución

Cada Session es una instancia del agente corriendo dentro de un environment. Tiene su propio filesystem persistente, su historial de conversación, y puede durar minutos u horas.

Esto es clave: las sesiones son stateful. Si el agente escribe un archivo en el paso 3, puede leerlo en el paso 47. Si la conexión se corta, la sesión persiste y podés reconectarte.

Events: la comunicación

Los Events son mensajes que fluyen en ambas direcciones:

  • Vos → Agente: le mandás instrucciones como mensajes de usuario
  • Agente → Vos: te devuelve texto, uso de herramientas y status updates via Server-Sent Events (SSE)

Lo interesante es que podés intervenir al agente mientras trabaja. Si ves que está yendo por un camino equivocado, le mandás un evento nuevo y cambia de dirección. No tenés que esperar a que termine para redirigirlo.


La arquitectura por dentro: cerebro, manos y memoria

Acá es donde se pone realmente entretenido. Anthropic publicó un artículo de ingeniería explicando cómo diseñaron la arquitectura interna de Managed Agents, y el concepto central es brillante: desacoplar el cerebro de las manos.

El problema que resolvieron

En un agente tradicional (como los que corrés con Claude Code en tu máquina), todo está acoplado: el modelo razona, ejecuta herramientas y mantiene estado, todo dentro del mismo proceso. Si algo falla, perdés todo.

Anthropic separó esto en tres componentes virtualizados independientes:

ComponenteFunciónPuede fallar sin afectar a los otros
Brain (harness)Claude + lógica del agenteSí — se reinicia con wake(sessionId)
Hands (sandboxes)Containers, herramientas, MCPsSí — se provisionan on-demand
Session (event log)Log append-only con todo el historialEs durable — sobrevive a todo

Por qué importa el desacoplamiento

La Session funciona como un log durable y append-only que vive fuera del context window de Claude. Básicamente, todo lo que el agente hizo se graba en un registro inmutable. Si el “cerebro” falla, se reinicia, lee el log, y retoma exactamente donde quedó.

Los sandboxes (las “manos”) se provisionan on-demand. No necesitás un container corriendo todo el tiempo esperando a que el agente haga algo. Se levanta cuando hace falta y se libera cuando termina.

El resultado en performance

Según los datos de Anthropic, esta arquitectura logró:

  • ~60% de reducción en tiempo hasta el primer token (p50)
  • >90% de reducción en el percentil 95 (los casos lentos mejoraron dramáticamente)

Esto es porque la inferencia empieza inmediatamente desde el session log, sin esperar a que el container se provisione. El cerebro empieza a pensar mientras las manos se preparan.

Seguridad: las credenciales nunca tocan el sandbox

Un detalle de diseño que me pareció muy bien pensado: las credenciales nunca llegan a los sandboxes. Para Git, los tokens de acceso inicializan los repositorios y se inyectan en los remotes locales. Para herramientas custom con OAuth, los tokens se almacenan en vaults externos y un proxy maneja la inyección durante las llamadas.

O sea, si un sandbox se ve comprometido, las credenciales no están ahí. El harness es completamente credential-agnostic.


Cómo empezar: código paso a paso

Managed Agents está en beta pública. Todos los endpoints requieren el header managed-agents-2026-04-01. Los SDKs oficiales lo setean automáticamente.

Prerequisitos

  1. Una API key de Anthropic
  2. El SDK instalado (pip install anthropic o npm install @anthropic-ai/sdk)
  3. Acceso a Managed Agents (habilitado por default en todas las cuentas API)

Paso 1: Crear el Agent

from anthropic import Anthropic

client = Anthropic()

agent = client.beta.agents.create(
    name="SEO Analyzer",
    model="claude-sonnet-4-6",
    system="Sos un analista SEO experto. Analizás URLs, extraés datos técnicos y generás diagnósticos accionables.",
    tools=[
        {"type": "agent_toolset_20260401"},
    ],
)

print(f"Agent ID: {agent.id}, version: {agent.version}")

El agent_toolset_20260401 habilita todas las herramientas built-in: bash, operaciones de archivo, búsqueda web, y más. Guardá el agent.id porque lo vas a usar en cada sesión.

Paso 2: Crear el Environment

environment = client.beta.environments.create(
    name="seo-analysis-env",
    config={
        "type": "cloud",
        "networking": {"type": "unrestricted"},
    },
)

print(f"Environment ID: {environment.id}")

Acá configurás el container. En este caso, acceso a red sin restricciones para que el agente pueda crawlear URLs. Para producción, podrías limitar el acceso a dominios específicos.

Paso 3: Iniciar una Session

session = client.beta.sessions.create(
    agent=agent.id,
    environment_id=environment.id,
    title="Análisis SEO de competidores",
)

print(f"Session ID: {session.id}")

Paso 4: Enviar instrucciones y recibir el stream

with client.beta.sessions.events.stream(session.id) as stream:
    client.beta.sessions.events.send(
        session.id,
        events=[
            {
                "type": "user.message",
                "content": [
                    {
                        "type": "text",
                        "text": "Analizá el sitio https://ejemplo.com: crawleá las 10 páginas principales, extraé títulos, metas, estructura de headings y problemas técnicos. Generá un informe con prioridades.",
                    },
                ],
            },
        ],
    )

    for event in stream:
        match event.type:
            case "agent.message":
                for block in event.content:
                    print(block.text, end="")
            case "agent.tool_use":
                print(f"\n[Usando herramienta: {event.name}]")
            case "session.status_idle":
                print("\n\nAgente terminó.")
                break

Lo que pasa acá:

  1. Se abre un stream SSE para recibir eventos en tiempo real
  2. Se envía el mensaje del usuario
  3. Claude decide qué herramientas usar, ejecuta comandos en el container, navega la web
  4. Vas recibiendo los resultados a medida que trabaja
  5. Cuando termina, emite session.status_idle

También hay CLI

Anthropic lanzó ant, una CLI para gestionar agentes desde la terminal:

# Instalar
brew install anthropics/tap/ant

# Crear un agente
ant beta:agents create \
  --name "SEO Analyzer" \
  --model claude-sonnet-4-6 \
  --system "Sos un analista SEO experto." \
  --tool '{type: agent_toolset_20260401}'

Herramientas disponibles en Managed Agents

El agente tiene acceso a un set completo de herramientas built-in:

HerramientaQué hace
BashEjecuta comandos de terminal en el container
File operationsLee, escribe, edita, busca archivos (glob, grep)
Web searchBusca en la web y extrae resultados
Web fetchDescarga contenido de URLs
MCP serversSe conecta a proveedores de herramientas externos

La integración con MCP servers es particularmente relevante para SEO. Podés conectar un agente a DataForSEO, Google Search Console, Chrome DevTools — los mismos MCPs que usás en Claude Code local, pero corriendo en la nube sin depender de tu máquina.


Cuánto cuesta

El pricing de Managed Agents tiene dos componentes:

ConceptoCosto
Uso del modelo ClaudeSegún el modelo elegido (pricing estándar de la API)
Runtime del agente$0.08 USD por hora de ejecución

O sea, pagás el uso normal del modelo más 8 centavos por hora que el agente esté corriendo. Para tareas que duran minutos, el costo adicional es mínimo. Para tareas de horas (por ejemplo, un crawl masivo de un sitio de 10.000 páginas), el costo de runtime se acumula pero sigue siendo mucho más barato que levantar tu propia infraestructura.

Rate limits

OperaciónLímite
Crear agentes, sesiones, environments60 requests/minuto
Leer, listar, stream600 requests/minuto

Aplican también los límites de gasto y tier de la organización.


Qué lo diferencia de lo que ya existía

La pregunta obvia: ¿por qué no seguir usando Claude Code local o la Messages API?

AspectoMessages APIClaude Code (local)Managed Agents
EjecuciónSolo modelo, vos armás el loopEn tu máquinaCloud de Anthropic
HerramientasLas implementás vosBuilt-in + MCPs localesBuilt-in + MCPs cloud
DuraciónRequest/responseMientras tu sesión esté abiertaMinutos a horas, persistente
EstadoStatelessTu filesystem localContainer persistente en la nube
EscalabilidadDepende de tu infraLimitado a tu máquinaAuto-scaling
CostoSolo modeloSolo modelo (+ tu hardware)Modelo + $0.08/hora runtime

Mi lectura: Managed Agents no reemplaza a Claude Code para el trabajo interactivo del día a día. Reemplaza la necesidad de construir infraestructura propia cuando querés agentes autónomos corriendo en producción.

Si necesitás un agente que se ejecute cada noche para monitorear tus rankings, crawlear competidores y generar un informe mientras dormís — eso es Managed Agents. Si necesitás asistencia interactiva mientras trabajás en tu máquina — eso sigue siendo Claude Code.


Features en research preview

Algunas funcionalidades están disponibles bajo acceso anticipado:

  • Outcomes: Definir objetivos medibles para que el agente sepa cuándo terminó exitosamente
  • Multi-agent: Spawn de sub-agentes para tareas complejas que requieren paralelismo
  • Memory: Persistencia de conocimiento entre sesiones (el agente recuerda lo que aprendió)

El multi-agent es particularmente interesante. Según los datos internos de Anthropic, el refinamiento automático de prompts entre agentes mostró una mejora de 10 puntos en tasas de éxito durante las pruebas.


Quién ya lo está usando

Managed Agents lanzó con clientes de perfil alto ya integrados:

  • Notion: Automatización de workflows internos
  • Rakuten Group: Procesamiento de datos a escala
  • Asana: Integración de agentes IA en gestión de proyectos

Que empresas de este calibre estén en el launch day no es casual. Significa que Anthropic viene trabajando esto hace meses con early adopters que ya validaron el producto en producción real.


Qué significa esto para automatización SEO

Acá es donde conecto los puntos con lo que hacemos nosotros.

Hasta ahora, la automatización de SEO con IA tenía un cuello de botella claro: todo corría en tu máquina local. Podías tener los mejores skills de Claude Code y los subagentes más especializados, pero si la tarea era grande — crawlear un sitio de 50.000 páginas, analizar 200 competidores, generar informes para 15 clientes — tu laptop era el límite.

Managed Agents elimina ese cuello de botella. Imaginate:

  1. Monitoreo automático de rankings: Un agente que corre cada noche, extrae datos de Google Search Console, compara con la semana anterior, y te manda un informe con alertas si algo cambió.

  2. Auditorías SEO asincrónicas: Le pasás una URL y un agente crawlea todo el sitio, ejecuta las verificaciones técnicas, analiza el contenido con entropía de Shannon, genera el informe y te avisa cuando terminó. No tenés que estar mirando la pantalla.

  3. Pipeline de contenido end-to-end: Un agente que recibe una keyword, investiga la SERP, crawlea competidores, genera el brief, redacta el artículo y lo deja listo para revisión. Todo corriendo en la nube mientras vos hacés otra cosa.

  4. Multi-client a escala: Si tenés 10 clientes, podés correr 10 agentes en paralelo — cada uno con su propio environment, sus propias credenciales, su propio scope. Sin que tu máquina explote.

La combinación de Managed Agents + MCP servers + skills reutilizables es, en mi opinión, la stack más potente que existe hoy para automatización SEO a escala.


Limitaciones y cosas a tener en cuenta

No es todo perfecto. Algunas consideraciones:

  • Beta: Está en beta pública. Los comportamientos pueden cambiar entre releases.
  • Branding: No podés usar el nombre “Claude Code” en tu producto. Tu producto debe mantener su propia marca.
  • Costo a escala: Para tareas muy largas, los $0.08/hora se suman. Hacé las cuentas antes de escalar.
  • Dependencia de infra: Estás dependiendo de la infraestructura de Anthropic. Si tienen un outage, tus agentes se detienen.
  • Research preview: Multi-agent, outcomes y memory requieren acceso especial. No están disponibles para todos todavía.

Cómo empezar hoy

Si ya tenés una API key de Anthropic (y si estás leyendo esto, probablemente la tenés), podés empezar ahora mismo:

  1. Instalá el SDK: pip install anthropic o npm install @anthropic-ai/sdk
  2. Creá un Agent: Definí modelo, system prompt y herramientas
  3. Creá un Environment: Configurá el container con lo que necesitás
  4. Lanzá una Session: Mandá tu primer mensaje y mirá cómo trabaja

La documentación oficial está en la plataforma de Claude y es bastante completa. Tiene ejemplos en Python, TypeScript, Go, Java, C#, Ruby y PHP.

Para las features en research preview (outcomes, multi-agent, memory), hay que solicitar acceso por separado.


En resumen

Claude Managed Agents es la pieza que faltaba en el ecosistema de Anthropic. Tenías el modelo (Claude), la CLI interactiva (Claude Code), los conectores (MCP), y ahora tenés la infraestructura para correr todo en producción a escala.

Para los que trabajamos con automatización SEO y agentes de IA, esto cambia fundamentalmente lo que es posible hacer. Pasamos de “lo que mi laptop puede procesar” a “lo que necesito que se procese”. Y eso, en un campo donde la escala define los resultados, es un salto grande.

Si ya usás Claude Code y MCP servers, Managed Agents es la extensión natural. Si todavía no arrancaste con agentes de IA, esta es probablemente la mejor puerta de entrada: infraestructura lista, herramientas incluidas, y una API que en 20 líneas de código te levanta un agente autónomo funcionando.

Voy a seguir probándolo y compartiendo lo que encuentre. Si querés que arme una guía más técnica sobre cómo configurar un pipeline SEO completo con Managed Agents, mandame un mensaje.

Sigue leyendo