session-threads changedmanaged-agents/session-threads
Recorded here
Lines+58added
Lines−1removed
From line
6
where the diff opens
First seen
9 Oct 2026
this site's first read of the page
Recorded edits19to this page, all time
## Availability ### API support #### [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) ### Required beta headers ### Data handling
The whole hunk
from line 6, old and new numbered
/
from line 6
66 topic:
77 title: Managed Agents
88 url: https://platform.claude.com/docs/en/managed-agents/overview
9 status: beta
109 betaHeader: managed-agents-2026-04-01
10 zdr:
11 eligibility: not-eligible
12 note: Sessions are stateful resources; transcripts persist until you delete them. Applies to all Managed Agents sub-features, including Self-hosted sandboxes.
13 supportedModels:
14 - claude-fable-5-1
15 - claude-mythos-5-1
16 - claude-fable-5
17 - claude-mythos-5
18 - claude-mythos-preview
19 - claude-opus-5-5
20 - claude-opus-5
21 - claude-sonnet-5-5
22 - claude-sonnet-5
23 - claude-haiku-5-5
24 - claude-haiku-4-5-20251001
25 - claude-opus-4-8
26 - claude-opus-4-7
27 - claude-opus-4-6
28 - claude-sonnet-4-6
29 - claude-opus-4-5-20251101
30 - claude-sonnet-4-5-20250929
1131---
1232
1333In a [multiagent session](https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration), each agent works in its own **session thread**. This page covers how to list, interrupt, and archive threads, the events they send, and how tool permissions work across them. A [workflow run](https://platform.claude.com/docs/en/managed-agents/workflow-runs) creates session threads too.
from line 800
780800</CodeGroup>
781801
782802The previous pattern answers the calls that an idle event lists. On the primary stream, a subagent’s `session.thread_status_idle` event can arrive before the `agent.tool_use` or `agent.mcp_tool_use` events that its `stop_reason.event_ids` lists. A `user.tool_confirmation` for a call whose event hasn’t arrived yet can return 400. To avoid that, answer each call whose [`evaluated_permission` (java, php: `evaluatedPermission`; csharp, go: `EvaluatedPermission`)](https://platform.claude.com/docs/en/managed-agents/permission-policies#see-how-each-call-was-evaluated) is `ask` when its own event arrives on the primary stream.
803
804## Availability
805
806Session threads are available on every model.
807
808### API support
809
810#### [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview)
811
812* Availability: Always on
813
814| Status | Cloud platforms |
815| --------- | ----------------------- |
816| Available | All supported platforms |
817
818### Required beta headers
819
820[Beta headers overview](https://platform.claude.com/docs/en/api/beta-headers)
821
822Beta headers allow you to access experimental features and new model capabilities before they become part of the standard API.
823
824* `managed-agents-2026-04-01`
825
826### Data handling
827
828[Data handling overview](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#feature-eligibility)
829
830| Item | Zero data retention | HIPAA |
831| ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
832| Status | Not eligible | Not eligible |
833| Details | Sessions are stateful resources; transcripts persist until you delete them. Applies to all Managed Agents sub-features, including Self-hosted sandboxes. | Applies to all Managed Agents sub-features, including Self-hosted sandboxes. |
834
835Applicable endpoints:
836
837* `/v1/agents`
838* `/v1/sessions`
839* `/v1/environments`
783840
No line in this hunk matches that.