Claude Managed Agents es el hosted runtime que Anthropic propone para trabajo agente de larga duración. Úsalo cuando quieres que Anthropic gestione la capa de session y loop infrastructure por ti. Quédate en Messages API o en Claude Agent SDK cuando necesites más control sobre el loop o cuando el runtime deba quedarse dentro de tu propio proceso.
A fecha de 10 de abril de 2026, este surface sigue en beta, se factura con los tokens normales de Claude más el coste de session runtime y no es Claude Code. La pregunta útil aquí no es si Managed Agents suena más nuevo. La pregunta útil es si tu workload gana algo real cuando Anthropic pasa a ser el dueño del runtime.
“Nota de evidencia: esta guía se apoya en las páginas vigentes de Anthropic sobre Managed Agents overview, quickstart, migration, pricing, memory preview, el cookbook oficial y el engineering write-up, revisadas el 10 de abril de 2026.
TL;DR

| Si necesitas... | Elige... | Por qué |
|---|---|---|
| Que Anthropic aloje el runtime de tareas largas o asíncronas | Claude Managed Agents | Anthropic asume más del session runtime, el entorno de tools integrado y el ciclo de ejecución largo |
| Mantener bajo tu control el message history, el tool flow y el loop | Messages API | Conservas el máximo control, pero también toda la orquestación de bajo nivel |
| Dejar el runtime dentro de tu proceso o tu despliegue | Claude Agent SDK | Sigues usando los modelos de Anthropic, pero el runtime permanece de tu lado |
| Trabajo local de código o delegación en tu propia máquina | Claude Code u otras superficies de escritorio | Esa es otra ruta de producto, no otro nombre para Managed Agents |
La versión más corta del veredicto es esta:
- Si quieres que Anthropic sea dueño del runtime, mira Managed Agents.
- Si quieres seguir siendo dueño del loop, quédate en Messages API.
- Si quieres que el runtime viva dentro de tu proceso, usa Claude Agent SDK.
- Si lo que realmente buscas es workflow local o delegación en desktop, te ayudan más Claude Computer Use, las mejores Skills para Claude Code y los mejores MCP Servers para Claude Code.
Qué es realmente Claude Managed Agents
Claude Managed Agents no es una etiqueta genérica para “AI agents”. La documentación actual de Anthropic lo presenta como un pre-built, configurable agent harness que corre en managed infrastructure y que está pensado para long-running tasks y trabajo asíncrono. Conviene entenderlo como un runtime surface, no como una librería con unas pocas helpers añadidas.
Anthropic organiza hoy la explicación alrededor de cuatro objetos: agent, environment, session y events. El agent define comportamiento y tools. El environment fija a qué puede acceder el hosted runtime. La session es la unidad real de trabajo. Los events son el canal por el que esa session informa progreso o solicita interacción. Cuando esas cuatro piezas se entienden bien, Managed Agents deja de parecer un nombre borroso y empieza a verse como un contrato de runtime bastante concreto.
La diferencia principal con un loop hecho a mano sobre Messages API pasa por la propiedad del runtime. En Messages API tú mantienes el historial, decides cómo avanza el tool loop y administras el entorno donde se ejecuta. En Managed Agents, Anthropic asume más de la capa de session runtime y tú trabajas sobre una abstracción más alta.
La diferencia con Claude Agent SDK tampoco es “más funciones” o “menos funciones”. La migration guide de Anthropic lo dice con claridad: el SDK corre dentro de tu propio proceso, mientras Managed Agents corre en infraestructura gestionada por Anthropic. Si lo importante para ti es la comodidad de un runtime alojado, Managed Agents tiene sentido. Si lo importante es que el runtime siga viviendo en tu proceso, el SDK sigue siendo mejor ruta.
Hay otra confusión que conviene corregir al principio: Claude Managed Agents no es Claude Code. Anthropic deja claro que no debe presentarse Managed Agents como Claude Code o Claude Cowork. Si tu problema real es repo work local, desktop delegation o browser workflows en tu propia máquina, esta no es la página central para ese lector.
Cuándo Claude Managed Agents sí encaja

Managed Agents empieza a resultar convincente cuando el problema ya no es solo la calidad del modelo. Resulta convincente cuando el cuello de botella está en sostener un workflow con tools a lo largo del tiempo sin querer mantener tú mismo todo el scaffolding del runtime.
Los materiales públicos de Anthropic apuntan de forma consistente a cargas long-running, asynchronous y stateful. Eso incluye agentes de research, agentes de análisis de datos o automatizaciones internas que siguen trabajando después del primer request. Lo que comparten no es un prompt más largo, sino una vida útil que se parece más a una session que a un request-response simple.
El cookbook oficial del data analyst agent es útil justamente por eso. Allí no se ve un “agente” abstracto, sino una forma concreta de hosted runtime: environments reutilizables, files montados, events en streaming y outputs acumulados dentro de la session. Esa forma deja claro que el valor no es solo “Claude puede usar tools”. El valor es que Anthropic aloja más de la maquinaria del runtime.
También encaja bien cuando lo que importa para tu sistema es el resultado del agent run y no la propiedad de cada paso interno del orchestration. Si la meta real de ingeniería es “hacer que este hosted workflow corra bien y luego reaccionar al resultado”, Managed Agents puede ahorrarte mucha infraestructura que de otro modo tendrías que montar tú.
Dicho de forma más práctica, muchos equipos subestiman el coste oculto de un agent runtime propio: state management, long-running execution, retries de tools, event streaming, continuidad de session y lifecycle del environment. Si esa plumbing no es parte de tu ventaja competitiva, dejarla en manos de Anthropic puede ser una decisión muy razonable.
Cuándo es mejor seguir en Messages API o en Claude Agent SDK
El error más común aquí es leer “más managed” como “mejor por defecto”. No es así. Managed Agents solo es mejor cuando realmente quieres ceder la propiedad del runtime. Si tu producto depende de un bespoke loop, de transiciones de estado especiales o de una orquestación muy específica, Messages API sigue siendo una base más limpia.
Esto ocurre porque Messages API sigue siendo la ruta más fina y más libre. Tú decides cómo guardar el historial, cómo avanza el tool flow, dónde termina el loop, qué fallback existe y cómo se integra el runtime con el resto del sistema. Sí, eso cuesta tiempo de ingeniería. Pero en algunos productos ese control es parte del valor, no solo una molestia operativa.
Claude Agent SDK es la mejor ruta cuando tu requisito clave no es “que Anthropic aloje el runtime por mí”, sino “que el runtime se quede dentro de nuestro proceso”. Anthropic mantiene esa frontera de forma explícita en migration y cookbook. Por eso el SDK no es una superficie vieja absorbida por Managed Agents, sino una alternativa vigente con otro contrato.
Los custom tools son otra zona donde no conviene prometer de más. Managed Agents no significa “ya no hay client logic”. Los docs actuales siguen encajando los custom tools vía events. Si tu sistema depende mucho de private services, patrones especiales de tools o callbacks complejos, el beneficio de moverte a un hosted runtime puede ser menor de lo que parece al principio.
La regla práctica cabe en tres líneas:
- Managed Agents si quieres que Anthropic posea más del runtime.
- Messages API si necesitas seguir siendo dueño del loop.
- Claude Agent SDK si el runtime debe quedarse en tu proceso.
Mantener separadas esas tres preguntas evita que la página se convierta en una comparación borrosa de features.
Pricing, estado beta y límites actuales

La forma más sana de leer Managed Agents es como un “beta runtime surface ya real, pero todavía en movimiento”, no como una capa de plataforma completamente cerrada. Los docs actuales de Anthropic requieren el beta header managed-agents-2026-04-01. Ese dato importa, pero importa como implementation detail, no como personalidad del artículo.
A fecha de 10 de abril de 2026, el pricing tiene dos componentes. El primero es la facturación normal por tokens de Claude. El segundo es el coste de session runtime mientras la session está en estado running. Anthropic publica ahora 0,08 USD por session-hour, medido al milisegundo. Ese número debe tratarse como un hecho con fecha, pero también como un hecho que cambia la decisión, porque ya no eliges solo un modelo, sino un contrato de runtime.
Por eso esta guía pone route choice antes que setup. Si tu workload realmente gana con una hosted long-running session, ese coste puede compensar sin problema. Si tu trabajo es corto, sencillo o ya funciona bien sobre un custom loop propio, añadir hosted runtime puede no comprar nada importante.
También conviene ser preciso con la madurez de funciones. Anthropic indica hoy que Managed Agents está habilitado por defecto para cuentas de Claude API, pero memory, multiagent y outcomes siguen siendo features en research preview con requisitos de acceso aparte. Eso importa porque evita vender el producto como si todo el perímetro ya fuera estable.
Lo mismo aplica a los rate limits. Anthropic documenta actualmente 60 RPM para create endpoints y 600 RPM para read endpoints, además de los límites de gasto y tier a nivel de organización. Es información importante para producción, pero no debería adelantarse a la pregunta principal: si esta superficie es o no la correcta para tu ruta.
La lectura práctica es sencilla: Managed Agents ya es suficientemente real como para evaluarlo seriamente, pero pricing, preview access, beta headers y limits son claims sensibles al tiempo y deben escribirse siempre con fecha.
Un ejemplo práctico: un data analyst agent alojado
El cookbook oficial del data analyst agent es probablemente el mejor ejemplo para hacer tangible Managed Agents sin convertir la página en un tutorial largo. Ahí se ve un agent corriendo dentro de un hosted environment, con environment reutilizable, files montados, events en streaming y outputs que se construyen dentro de la session. Esa forma concreta hace visible para qué sirve el hosted runtime.
La utilidad del ejemplo está en que no demuestra simplemente que Claude puede llamar tools. Demuestra por qué una session de larga vida puede merecer una capa alojada. Un agent de análisis de datos no suele ser una sola respuesta. Suele inspeccionar entradas, ejecutar pasos intermedios, seguir corriendo y devolver resultados después. Si esa es la forma de tu workload, Managed Agents empieza a ser una elección natural.
A la vez, el mismo cookbook deja clara la salida. Anthropic dice expresamente que si necesitas control total sobre el agent loop y el deployment, Claude Agent SDK sigue siendo la mejor ruta. No es una nota menor. Es parte central de la decisión.
Si quieres quedarte solo con un esquema mínimo, el flujo actual se resume en: crear el agent, crear el environment, iniciar la session, enviar events y consumir el streaming del resultado. Con eso ya puedes decidir si necesitas este tipo de hosted session runtime.
bashcurl https://api.anthropic.com/v1/agents \ -H "x-api-key: $ANTHROPIC_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "anthropic-beta: managed-agents-2026-04-01"
El snippet se queda corto a propósito porque lo importante no es la sintaxis del curl. Lo importante es si necesitas o no este tipo de hosted runtime.
FAQ
¿Claude Managed Agents es lo mismo que Claude Code?
No. Managed Agents es un hosted runtime surface dentro de Anthropic API. Claude Code es un producto distinto orientado a workflow local de programación. Anthropic pide explícitamente no mezclar ambos nombres.
¿Cuándo debería elegir Managed Agents en lugar de Messages API?
Cuando el valor principal es que Anthropic aloje más del loop y del session runtime de trabajo agente prolongado. Si quieres seguir controlando loop, message history y orchestration de bajo nivel, Messages API sigue siendo mejor opción.
¿Cuándo es mejor Claude Agent SDK?
Cuando el runtime debe quedarse dentro de tu proceso o tu despliegue. La frontera sigue siendo bastante explícita en la migration guide de Anthropic.
¿Managed Agents significa que Anthropic gestiona absolutamente todo, incluidos mis custom tools?
No. El hosted runtime cubre más parte de la ejecución, pero los custom tools todavía pueden requerir client-side event handling. No conviene describirlo como fully managed everything.
¿Cómo funciona hoy el pricing?
Al 10 de abril de 2026, Anthropic indica la facturación normal por tokens de Claude más 0,08 USD por session-hour mientras la session está en running. Ese número debe leerse como un hecho actual verificado, no como algo intemporal.
¿Memory, multiagent y outcomes están ya disponibles de forma general?
No del todo. Anthropic sigue tratándolos como features en research preview con acceso separado.
¿Debo preocuparme ya por los rate limits?
Sí para producción, pero no antes de decidir la superficie. Anthropic publica create 60 RPM y read 600 RPM, pero eso no responde por sí mismo a la pregunta “¿debo elegir esta ruta?”.
La decisión real es quién debe ser dueño del runtime
Claude Managed Agents importa porque no es solo una nueva etiqueta sobre APIs ya existentes. Es la respuesta actual de Anthropic para alojar runtime agente de larga duración.
Eso no lo convierte en la respuesta por defecto para todo el mundo. Si tu ventaja está en el custom loop, quédate en Messages API. Si el runtime debe seguir dentro de tu proceso, mantén Claude Agent SDK. Si de verdad te beneficia que Anthropic posea más de la session machinery y aceptas las fronteras actuales de beta, entonces Managed Agents sí es la ruta correcta.
Cuando miras el tema así, todo se simplifica bastante. La pregunta útil ya no es solo “qué es Managed Agents”. La pregunta útil es “¿debería Anthropic poseer este runtime o necesito seguir poseyéndolo yo mismo?”. Esta página existe precisamente para resolver esa decisión.
