July 22, 2026 · Anthropic
Claude Managed Agents add effort levels and environment and memory store webhooks
- You can now set an
effortlevel on a Claude Managed Agents agent’s model configuration. Passeffortinside themodelobject when you create the agent. See Effort levels for what each level does. - Webhooks for Claude Managed Agents now cover the environment and memory store lifecycle: four
environment.*event types and threememory_store.*event types. You can react to environment and memory store lifecycle changes without polling. See the Environment events and Memory store events tabs in Supported event types. - When creating a Claude Managed Agents session, you can now seed it with initial events. Pass
initial_eventsonPOST /v1/sessionswith up to 50user.messageanduser.define_outcomeevents. A non-empty list starts the agent loop in the same call, so you don’t need a separate send-events request to start work. - The
versionfield is now optional when updating a Claude Managed Agents agent. Supply it for optimistic concurrency (a mismatch returns a 409 error), or omit it to apply the update unconditionally. See Update semantics. - Claude Managed Agents session thread event streams now support event deltas.
GET /v1/sessions/{session_id}/threads/{thread_id}/streamaccepts the sameevent_deltas[]query parameter as the session-level stream, so you can preview a subagent’s text as the model generates it. A connection previews only the thread it’s reading. See Preview session thread events.