Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

List Events changedapi/beta/sessions/events/list

Nearest release: v2.1.283, published 3 hours after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Recorded here
Lines+72added
Lines−72removed
From line 211 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits13to this page, all time

The whole hunk

from line 211, old and new numbered
/
lines
from line 211
211211 
212212 - `source: BetaManagedAgentsBase64ImageSource or BetaManagedAgentsURLImageSource or BetaManagedAgentsFileImageSource`
213213 
214 Union type for image source variants.
214 The source of the image data.
215215 
216216 - `BetaManagedAgentsBase64ImageSource object`
217217 
from line 263
263263 
264264 - `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource`
265265 
266 Union type for document source variants.
266 The source of the document data.
267267 
268268 - `BetaManagedAgentsBase64DocumentSource object`
269269 
from line 339
339339 
340340 - `processed_at: optional string or null`
341341 
342 A timestamp in RFC 3339 format
342 Timestamp when the agent finished processing this message.
343343 
344344 format: date-time
345345 
from line 355
355355 
356356 - `processed_at: optional string or null`
357357 
358 A timestamp in RFC 3339 format
358 Timestamp when the interrupt was processed.
359359 
360360 format: date-time
361361 
from line 375
375375 
376376 - `result: "allow" or "deny"`
377377 
378 UserToolConfirmationResult enum
378 The confirmation result: 'allow' or 'deny'.
379379 
380380 - `"allow"`
381381 
from line 393
393393 
394394 - `processed_at: optional string or null`
395395 
396 A timestamp in RFC 3339 format
396 Timestamp when the confirmation was processed.
397397 
398398 format: date-time
399399 
from line 439
439439 
440440 - `citations: BetaManagedAgentsSearchResultCitations`
441441 
442 Citation settings for a search result.
442 Citation settings for this search result.
443443 
444444 - `enabled: boolean`
445445 
from line 475
475475 
476476 - `processed_at: optional string or null`
477477 
478 A timestamp in RFC 3339 format
478 Timestamp when this result was processed.
479479 
480480 format: date-time
481481 
from line 503
503503 
504504 - `processed_at: string`
505505 
506 A timestamp in RFC 3339 format
506 Timestamp when this tool use was processed.
507507 
508508 format: date-time
509509 
from line 535
535535 
536536 - `processed_at: string`
537537 
538 A timestamp in RFC 3339 format
538 Timestamp when this response was generated.
539539 
540540 format: date-time
541541 
from line 551
551551 
552552 - `processed_at: string`
553553 
554 A timestamp in RFC 3339 format
554 Timestamp when this thinking was produced.
555555 
556556 format: date-time
557557 
from line 579
579579 
580580 - `processed_at: string`
581581 
582 A timestamp in RFC 3339 format
582 Timestamp when this event was processed.
583583 
584584 format: date-time
585585 
586586 - `evaluated_permission: optional BetaManagedAgentsAgentEvaluatedPermission`
587587 
588 AgentEvaluatedPermission enum
588 The evaluated permission policy for this tool invocation.
589589 
590590 - `"allow"`
591591 
from line 595
595595 
596596 - `evaluation: optional BetaManagedAgentsAgentToolEvaluation`
597597 
598 Names the resolved permission_policy that produced evaluated_permission, and under auto carries the judgement. Open union: clients must tolerate unknown variants.
598 Which resolved permission_policy produced evaluated_permission: always_allow, always_ask, or auto (with the server's per-invocation judgement). Absent only when the server refused the call before any policy applied (for example, the named tool is not enabled in the session); such a refusal has evaluated_permission deny. An event recorded before this field existed reads as the arm its evaluated_permission implies (always_allow for allow, always_ask for ask).
599599 
600600 - `BetaManagedAgentsAgentToolEvaluationAlwaysAllow object`
601601 
from line 617
617617 
618618 - `evaluated_permission: BetaManagedAgentsAgentAutoEvaluatedPermission`
619619 
620 The server's per-invocation judgement under the auto permission policy. Its type always equals the event's top-level evaluated_permission. Open union: clients must tolerate unknown variants.
620 The server's judgement for this invocation.
621621 
622622 - `BetaManagedAgentsAgentAutoEvaluatedPermissionAllow object`
623623 
from line 669
669669 
670670 - `processed_at: string`
671671 
672 A timestamp in RFC 3339 format
672 Timestamp when this event was processed.
673673 
674674 format: date-time
675675 
from line 717
717717 
718718 - `processed_at: string`
719719 
720 A timestamp in RFC 3339 format
720 Timestamp when this event was processed.
721721 
722722 format: date-time
723723 
724724 - `evaluated_permission: optional BetaManagedAgentsAgentEvaluatedPermission`
725725 
726 AgentEvaluatedPermission enum
726 The evaluated permission policy for this tool invocation.
727727 
728728 - `evaluation: optional BetaManagedAgentsAgentToolEvaluation`
729729 
730 Names the resolved permission_policy that produced evaluated_permission, and under auto carries the judgement. Open union: clients must tolerate unknown variants.
730 Which resolved permission_policy produced evaluated_permission: always_allow, always_ask, or auto (with the server's per-invocation judgement). Absent only when the server refused the call before any policy applied (for example, the named tool is not enabled in the session); such a refusal has evaluated_permission deny. An event recorded before this field existed reads as the arm its evaluated_permission implies (always_allow for allow, always_ask for ask).
731731 
732732 - `session_thread_id: optional string or null`
733733 
from line 745
745745 
746746 - `processed_at: string`
747747 
748 A timestamp in RFC 3339 format
748 Timestamp when this event was processed.
749749 
750750 format: date-time
751751 
from line 813
813813 
814814 - `processed_at: string`
815815 
816 A timestamp in RFC 3339 format
816 Timestamp when the message was received.
817817 
818818 format: date-time
819819 
from line 853
853853 
854854 - `processed_at: string`
855855 
856 A timestamp in RFC 3339 format
856 Timestamp when the message was sent.
857857 
858858 format: date-time
859859 
from line 877
877877 
878878 - `processed_at: string`
879879 
880 A timestamp in RFC 3339 format
880 Timestamp when compaction was processed.
881881 
882882 format: date-time
883883 
from line 905
905905 
906906 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
907907 
908 What the client should do next in response to this error.
908 What the client should do next.
909909 
910910 - `BetaManagedAgentsRetryStatusRetrying object`
911911 
from line 937
937937 
938938 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
939939 
940 What the client should do next in response to this error.
940 What the client should do next.
941941 
942942 - `BetaManagedAgentsRetryStatusRetrying object`
943943 
from line 963
963963 
964964 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
965965 
966 What the client should do next in response to this error.
966 What the client should do next.
967967 
968968 - `BetaManagedAgentsRetryStatusRetrying object`
969969 
from line 989
989989 
990990 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
991991 
992 What the client should do next in response to this error.
992 What the client should do next.
993993 
994994 - `BetaManagedAgentsRetryStatusRetrying object`
995995 
from line 1019
10191019 
10201020 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10211021 
1022 What the client should do next in response to this error.
1022 What the client should do next.
10231023 
10241024 - `BetaManagedAgentsRetryStatusRetrying object`
10251025 
from line 1049
10491049 
10501050 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10511051 
1052 What the client should do next in response to this error.
1052 What the client should do next.
10531053 
10541054 - `BetaManagedAgentsRetryStatusRetrying object`
10551055 
from line 1075
10751075 
10761076 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10771077 
1078 What the client should do next in response to this error.
1078 What the client should do next.
10791079 
10801080 - `BetaManagedAgentsRetryStatusRetrying object`
10811081 
from line 1105
11051105 
11061106 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
11071107 
1108 What the client should do next in response to this error.
1108 What the client should do next.
11091109 
11101110 - `BetaManagedAgentsRetryStatusRetrying object`
11111111 
from line 1125
11251125 
11261126 - `processed_at: string`
11271127 
1128 A timestamp in RFC 3339 format
1128 Timestamp when the error occurred.
11291129 
11301130 format: date-time
11311131 
from line 1141
11411141 
11421142 - `processed_at: string`
11431143 
1144 A timestamp in RFC 3339 format
1144 Timestamp of status change.
11451145 
11461146 format: date-time
11471147 
from line 1157
11571157 
11581158 - `processed_at: string`
11591159 
1160 A timestamp in RFC 3339 format
1160 Timestamp of status change.
11611161 
11621162 format: date-time
11631163 
from line 1173
11731173 
11741174 - `processed_at: string`
11751175 
1176 A timestamp in RFC 3339 format
1176 Timestamp of status change.
11771177 
11781178 format: date-time
11791179 
from line 1219
12191219 
12201220 - `processed_at: string`
12211221 
1222 A timestamp in RFC 3339 format
1222 Timestamp of status change.
12231223 
12241224 format: date-time
12251225 
from line 1239
12391239 
12401240 - `processed_at: string`
12411241 
1242 A timestamp in RFC 3339 format
1242 Timestamp when the thread was created.
12431243 
12441244 format: date-time
12451245 
from line 1269
12691269 
12701270 - `processed_at: string`
12711271 
1272 A timestamp in RFC 3339 format
1272 Timestamp when outcome evaluation started.
12731273 
12741274 format: date-time
12751275 
from line 1303
13031303 
13041304 - `processed_at: string`
13051305 
1306 A timestamp in RFC 3339 format
1306 Timestamp when outcome evaluation ended.
13071307 
13081308 format: date-time
13091309 
from line 1313
13131313 
13141314 - `usage: BetaManagedAgentsSpanModelUsage`
13151315 
1316 Token usage for a single model request.
1316 Aggregate token usage for this evaluation cycle. Sums across all grader model requests within the cycle.
13171317 
13181318 - `cache_creation_input_tokens: number`
13191319 
from line 1341
13411341 
13421342 - `speed: optional "standard" or "fast" or null`
13431343 
1344 Inference speed mode. `fast` provides significantly faster output token generation at premium pricing. Not all models support `fast`; invalid combinations are rejected at create time.
1344 Inference speed tier this request actually ran at. Mirrors `usage.speed` on /v1/messages. Only present when the fast-mode beta is active.
13451345 
13461346 - `"standard"`
13471347 
from line 1359
13591359 
13601360 - `processed_at: string`
13611361 
1362 A timestamp in RFC 3339 format
1362 Timestamp when the model request started.
13631363 
13641364 format: date-time
13651365 
from line 1383
13831383 
13841384 - `model_usage: BetaManagedAgentsSpanModelUsage`
13851385 
1386 Token usage for a single model request.
1386 Token usage for this model request.
13871387 
13881388 - `processed_at: string`
13891389 
1390 A timestamp in RFC 3339 format
1390 Timestamp when the model request completed.
13911391 
13921392 format: date-time
13931393 
from line 1413
14131413 
14141414 - `processed_at: string`
14151415 
1416 A timestamp in RFC 3339 format
1416 Timestamp when this heartbeat was emitted.
14171417 
14181418 format: date-time
14191419 
from line 1443
14431443 
14441444 - `processed_at: string`
14451445 
1446 A timestamp in RFC 3339 format
1446 Timestamp when the outcome was accepted.
14471447 
14481448 format: date-time
14491449 
14501450 - `rubric: BetaManagedAgentsFileRubric or BetaManagedAgentsTextRubric`
14511451 
1452 Rubric for grading the quality of an outcome.
1452 How to grade the outcome. File rubrics are currently resolved to their text content; clients should handle both variants.
14531453 
14541454 - `BetaManagedAgentsFileRubric object`
14551455 
from line 1483
14831483 
14841484 - `processed_at: string`
14851485 
1486 A timestamp in RFC 3339 format
1486 Timestamp when the session was deleted.
14871487 
14881488 format: date-time
14891489 
from line 1503
15031503 
15041504 - `processed_at: string`
15051505 
1506 A timestamp in RFC 3339 format
1506 Timestamp of the status transition.
15071507 
15081508 format: date-time
15091509 
from line 1527
15271527 
15281528 - `processed_at: string`
15291529 
1530 A timestamp in RFC 3339 format
1530 Timestamp of the status transition.
15311531 
15321532 format: date-time
15331533 
from line 1569
15691569 
15701570 - `processed_at: string`
15711571 
1572 A timestamp in RFC 3339 format
1572 Timestamp of the status transition.
15731573 
15741574 format: date-time
15751575 
from line 1617
16171617 
16181618 - `processed_at: optional string or null`
16191619 
1620 A timestamp in RFC 3339 format
1620 Timestamp when this result was processed.
16211621 
16221622 format: date-time
16231623 
from line 1641
16411641 
16421642 - `processed_at: string`
16431643 
1644 A timestamp in RFC 3339 format
1644 Timestamp of the status transition.
16451645 
16461646 format: date-time
16471647 
from line 1661
16611661 
16621662 - `processed_at: string`
16631663 
1664 A timestamp in RFC 3339 format
1664 Timestamp when the update was applied.
16651665 
16661666 format: date-time
16671667 
16681668 - `agent: optional BetaManagedAgentsSessionAgent or null`
16691669 
1670 Resolved `agent` definition for a `session`. Snapshot of the `agent` at `session` creation time.
1670 The session's effective agent configuration after the update. Present only when the update changed `agent` (tools or mcp_servers); when present it is the full materialised snapshot, not a diff.
16711671 
16721672 - `type: "agent"`
16731673 
from line 1693
16931693 
16941694 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
16951695 
1696 - `string`
1697 
16961698 - `"claude-opus-5-5" or "claude-fable-5-1" or "claude-sonnet-5" or 12 more`
16971699 
16981700 The model that will power your agent.
from line 1761
17591761 
17601762 High-performance model for agents and coding
17611763 
1762 - `string`
1763 
17641764 - `effort: optional BetaManagedAgentsEffortLow or BetaManagedAgentsEffortMedium or BetaManagedAgentsEffortHigh or 2 more`
17651765 
1766 How hard Claude works on each turn. Sets `output_config.effort` on every Messages call the session makes.
1766 How hard Claude works on each inference call. One of `low`, `medium`, `high`, `xhigh`, `max`. Always present; resolved to the per-model default at save time when not supplied.
17671767 
17681768 - `BetaManagedAgentsEffortLow object`
17691769 
from line 1801
18011801 
18021802 - `speed: optional "standard" or "fast"`
18031803 
1804 Inference speed mode. `fast` provides significantly faster output token generation at premium pricing. Not all models support `fast`; invalid combinations are rejected at create time.
1804 Inference speed mode. `fast` provides significantly faster output token generation at premium pricing. Defaults to `standard`. Not all models support `fast`; invalid combinations are rejected at create time.
18051805 
18061806 - `"standard"`
18071807 
from line 1809
18091809 
18101810 - `multiagent: BetaManagedAgentsSessionMultiagentCoordinator or null`
18111811 
1812 Resolved coordinator topology with full agent definitions for each roster member.
1812 Resolved multiagent orchestration configuration. Null when the agent is single-threaded.
18131813 
18141814 - `type: "coordinator"`
18151815 
from line 2265
22652265 
22662266 - `budget: optional BetaManagedAgentsBudgetLimit or null`
22672267 
2268 A hard spend ceiling. The session stops issuing new model requests once the tracked list cost reaches `max_list_cost`.
2268 The session's budget after the update: the new budget when set or replaced, or null when the update removed it. Present only when the update changed the budget.
22692269 
22702270 - `type: "limit"`
22712271 
22722272 - `max_list_cost: BetaMonetaryAmount`
22732273 
2274 A monetary amount in a specific currency.
2274 Maximum list cost the session may accrue. List price is used regardless of any negotiated discount, so the cap fires at or before the actual charge.
22752275 
22762276 - `amount: string`
22772277 
from line 2313
23132313 
23142314 - `processed_at: optional string or null`
23152315 
2316 A timestamp in RFC 3339 format
2316 Timestamp when this system message was processed.
23172317 
23182318 format: date-time
23192319 
from line 2329
23292329 
23302330 - `processed_at: string`
23312331 
2332 A timestamp in RFC 3339 format
2332 Timestamp when the snapshot was taken.
23332333 
23342334 format: date-time
23352335 
23362336 - `usage: BetaManagedAgentsSessionUsageSnapshot`
23372337 
2338 Point-in-time snapshot of a session's cumulative usage.
2338 The session's cumulative usage at the snapshot time.
23392339 
23402340 - `active_seconds: optional number`
23412341 
from line 2345
23452345 
23462346 - `cache_creation: optional BetaManagedAgentsCacheCreationUsage`
23472347 
2348 Prompt-cache creation token usage broken down by cache lifetime.
2348 Tokens used to create prompt cache entries, broken down by cache TTL.
23492349 
23502350 - `ephemeral_1h_input_tokens: optional number`
23512351 
from line 2373
23732373 
23742374 - `list_cost: optional BetaMonetaryAmount`
23752375 
2376 A monetary amount in a specific currency.
2376 Cumulative list cost of the session across all turns, priced at public list rates.
23772377 
23782378 - `output_tokens: optional number`
23792379 
from line 2383
23832383 
23842384 - `server_tool_use: optional BetaManagedAgentsServerToolUsage`
23852385 
2386 Cumulative count of server-executed tool invocations, broken down by tool.
2386 Cumulative server-executed tool usage across all turns.
23872387 
23882388 - `web_fetch_requests: optional number`
23892389 
from line 2399
23992399 
24002400 - `budget: optional BetaManagedAgentsBudgetLimit or null`
24012401 
2402 A hard spend ceiling. The session stops issuing new model requests once the tracked list cost reaches `max_list_cost`.
2402 The session's configured budget at the snapshot time, or null when the session has no budget.
24032403 
24042404- `next_page: optional string or null`
24052405 
Feedback