Back
AnthropicClaude API
You can now set an effort level on a Claude Managed Agents agent's model configuration
AI summary
Written by AI from the official notes. Check them for exact details.Claude Managed Agents now allow setting an effort level and support initial events for sessions.
- Set an
effortlevel in model configuration for agents. - Webhooks now cover environment and memory store lifecycle events.
- Seed sessions with initial events to start agent work immediately.
versionfield is optional when updating agents.- Session thread event streams support event deltas for real-time previews.
Why it matters: Developers and users of Claude Managed Agents should care for improved configuration and session management capabilities.
Full release notes5 changes
- 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 Subscribe to webhooks. - 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.