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

Events changedapi/beta/sessions/threads/events

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+145added
Lines−147removed
From line 177 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits14to this page, all time

The whole hunk

from line 177, old and new numbered
/
lines
from line 177
177177 
178178 - `source: BetaManagedAgentsBase64ImageSource or BetaManagedAgentsURLImageSource or BetaManagedAgentsFileImageSource`
179179 
180 Union type for image source variants.
180 The source of the image data.
181181 
182182 - `BetaManagedAgentsBase64ImageSource object`
183183 
from line 229
229229 
230230 - `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource`
231231 
232 Union type for document source variants.
232 The source of the document data.
233233 
234234 - `BetaManagedAgentsBase64DocumentSource object`
235235 
from line 305
305305 
306306 - `processed_at: optional string or null`
307307 
308 A timestamp in RFC 3339 format
308 Timestamp when the agent finished processing this message.
309309 
310310 format: date-time
311311 
from line 321
321321 
322322 - `processed_at: optional string or null`
323323 
324 A timestamp in RFC 3339 format
324 Timestamp when the interrupt was processed.
325325 
326326 format: date-time
327327 
from line 341
341341 
342342 - `result: "allow" or "deny"`
343343 
344 UserToolConfirmationResult enum
344 The confirmation result: 'allow' or 'deny'.
345345 
346346 - `"allow"`
347347 
from line 359
359359 
360360 - `processed_at: optional string or null`
361361 
362 A timestamp in RFC 3339 format
362 Timestamp when the confirmation was processed.
363363 
364364 format: date-time
365365 
from line 405
405405 
406406 - `citations: BetaManagedAgentsSearchResultCitations`
407407 
408 Citation settings for a search result.
408 Citation settings for this search result.
409409 
410410 - `enabled: boolean`
411411 
from line 441
441441 
442442 - `processed_at: optional string or null`
443443 
444 A timestamp in RFC 3339 format
444 Timestamp when this result was processed.
445445 
446446 format: date-time
447447 
from line 469
469469 
470470 - `processed_at: string`
471471 
472 A timestamp in RFC 3339 format
472 Timestamp when this tool use was processed.
473473 
474474 format: date-time
475475 
from line 501
501501 
502502 - `processed_at: string`
503503 
504 A timestamp in RFC 3339 format
504 Timestamp when this response was generated.
505505 
506506 format: date-time
507507 
from line 517
517517 
518518 - `processed_at: string`
519519 
520 A timestamp in RFC 3339 format
520 Timestamp when this thinking was produced.
521521 
522522 format: date-time
523523 
from line 545
545545 
546546 - `processed_at: string`
547547 
548 A timestamp in RFC 3339 format
548 Timestamp when this event was processed.
549549 
550550 format: date-time
551551 
552552 - `evaluated_permission: optional BetaManagedAgentsAgentEvaluatedPermission`
553553 
554 AgentEvaluatedPermission enum
554 The evaluated permission policy for this tool invocation.
555555 
556556 - `"allow"`
557557 
from line 561
561561 
562562 - `evaluation: optional BetaManagedAgentsAgentToolEvaluation`
563563 
564 Names the resolved permission_policy that produced evaluated_permission, and under auto carries the judgement. Open union: clients must tolerate unknown variants.
564 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).
565565 
566566 - `BetaManagedAgentsAgentToolEvaluationAlwaysAllow object`
567567 
from line 583
583583 
584584 - `evaluated_permission: BetaManagedAgentsAgentAutoEvaluatedPermission`
585585 
586 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.
586 The server's judgement for this invocation.
587587 
588588 - `BetaManagedAgentsAgentAutoEvaluatedPermissionAllow object`
589589 
from line 635
635635 
636636 - `processed_at: string`
637637 
638 A timestamp in RFC 3339 format
638 Timestamp when this event was processed.
639639 
640640 format: date-time
641641 
from line 683
683683 
684684 - `processed_at: string`
685685 
686 A timestamp in RFC 3339 format
686 Timestamp when this event was processed.
687687 
688688 format: date-time
689689 
690690 - `evaluated_permission: optional BetaManagedAgentsAgentEvaluatedPermission`
691691 
692 AgentEvaluatedPermission enum
692 The evaluated permission policy for this tool invocation.
693693 
694694 - `evaluation: optional BetaManagedAgentsAgentToolEvaluation`
695695 
696 Names the resolved permission_policy that produced evaluated_permission, and under auto carries the judgement. Open union: clients must tolerate unknown variants.
696 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).
697697 
698698 - `session_thread_id: optional string or null`
699699 
from line 711
711711 
712712 - `processed_at: string`
713713 
714 A timestamp in RFC 3339 format
714 Timestamp when this event was processed.
715715 
716716 format: date-time
717717 
from line 779
779779 
780780 - `processed_at: string`
781781 
782 A timestamp in RFC 3339 format
782 Timestamp when the message was received.
783783 
784784 format: date-time
785785 
from line 819
819819 
820820 - `processed_at: string`
821821 
822 A timestamp in RFC 3339 format
822 Timestamp when the message was sent.
823823 
824824 format: date-time
825825 
from line 843
843843 
844844 - `processed_at: string`
845845 
846 A timestamp in RFC 3339 format
846 Timestamp when compaction was processed.
847847 
848848 format: date-time
849849 
from line 871
871871 
872872 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
873873 
874 What the client should do next in response to this error.
874 What the client should do next.
875875 
876876 - `BetaManagedAgentsRetryStatusRetrying object`
877877 
from line 903
903903 
904904 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
905905 
906 What the client should do next in response to this error.
906 What the client should do next.
907907 
908908 - `BetaManagedAgentsRetryStatusRetrying object`
909909 
from line 929
929929 
930930 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
931931 
932 What the client should do next in response to this error.
932 What the client should do next.
933933 
934934 - `BetaManagedAgentsRetryStatusRetrying object`
935935 
from line 955
955955 
956956 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
957957 
958 What the client should do next in response to this error.
958 What the client should do next.
959959 
960960 - `BetaManagedAgentsRetryStatusRetrying object`
961961 
from line 985
985985 
986986 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
987987 
988 What the client should do next in response to this error.
988 What the client should do next.
989989 
990990 - `BetaManagedAgentsRetryStatusRetrying object`
991991 
from line 1015
10151015 
10161016 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10171017 
1018 What the client should do next in response to this error.
1018 What the client should do next.
10191019 
10201020 - `BetaManagedAgentsRetryStatusRetrying object`
10211021 
from line 1041
10411041 
10421042 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10431043 
1044 What the client should do next in response to this error.
1044 What the client should do next.
10451045 
10461046 - `BetaManagedAgentsRetryStatusRetrying object`
10471047 
from line 1071
10711071 
10721072 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10731073 
1074 What the client should do next in response to this error.
1074 What the client should do next.
10751075 
10761076 - `BetaManagedAgentsRetryStatusRetrying object`
10771077 
from line 1091
10911091 
10921092 - `processed_at: string`
10931093 
1094 A timestamp in RFC 3339 format
1094 Timestamp when the error occurred.
10951095 
10961096 format: date-time
10971097 
from line 1107
11071107 
11081108 - `processed_at: string`
11091109 
1110 A timestamp in RFC 3339 format
1110 Timestamp of status change.
11111111 
11121112 format: date-time
11131113 
from line 1123
11231123 
11241124 - `processed_at: string`
11251125 
1126 A timestamp in RFC 3339 format
1126 Timestamp of status change.
11271127 
11281128 format: date-time
11291129 
from line 1139
11391139 
11401140 - `processed_at: string`
11411141 
1142 A timestamp in RFC 3339 format
1142 Timestamp of status change.
11431143 
11441144 format: date-time
11451145 
from line 1185
11851185 
11861186 - `processed_at: string`
11871187 
1188 A timestamp in RFC 3339 format
1188 Timestamp of status change.
11891189 
11901190 format: date-time
11911191 
from line 1205
12051205 
12061206 - `processed_at: string`
12071207 
1208 A timestamp in RFC 3339 format
1208 Timestamp when the thread was created.
12091209 
12101210 format: date-time
12111211 
from line 1235
12351235 
12361236 - `processed_at: string`
12371237 
1238 A timestamp in RFC 3339 format
1238 Timestamp when outcome evaluation started.
12391239 
12401240 format: date-time
12411241 
from line 1269
12691269 
12701270 - `processed_at: string`
12711271 
1272 A timestamp in RFC 3339 format
1272 Timestamp when outcome evaluation ended.
12731273 
12741274 format: date-time
12751275 
from line 1279
12791279 
12801280 - `usage: BetaManagedAgentsSpanModelUsage`
12811281 
1282 Token usage for a single model request.
1282 Aggregate token usage for this evaluation cycle. Sums across all grader model requests within the cycle.
12831283 
12841284 - `cache_creation_input_tokens: number`
12851285 
from line 1307
13071307 
13081308 - `speed: optional "standard" or "fast" or null`
13091309 
1310 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.
1310 Inference speed tier this request actually ran at. Mirrors `usage.speed` on /v1/messages. Only present when the fast-mode beta is active.
13111311 
13121312 - `"standard"`
13131313 
from line 1325
13251325 
13261326 - `processed_at: string`
13271327 
1328 A timestamp in RFC 3339 format
1328 Timestamp when the model request started.
13291329 
13301330 format: date-time
13311331 
from line 1349
13491349 
13501350 - `model_usage: BetaManagedAgentsSpanModelUsage`
13511351 
1352 Token usage for a single model request.
1352 Token usage for this model request.
13531353 
13541354 - `processed_at: string`
13551355 
1356 A timestamp in RFC 3339 format
1356 Timestamp when the model request completed.
13571357 
13581358 format: date-time
13591359 
from line 1379
13791379 
13801380 - `processed_at: string`
13811381 
1382 A timestamp in RFC 3339 format
1382 Timestamp when this heartbeat was emitted.
13831383 
13841384 format: date-time
13851385 
from line 1409
14091409 
14101410 - `processed_at: string`
14111411 
1412 A timestamp in RFC 3339 format
1412 Timestamp when the outcome was accepted.
14131413 
14141414 format: date-time
14151415 
14161416 - `rubric: BetaManagedAgentsFileRubric or BetaManagedAgentsTextRubric`
14171417 
1418 Rubric for grading the quality of an outcome.
1418 How to grade the outcome. File rubrics are currently resolved to their text content; clients should handle both variants.
14191419 
14201420 - `BetaManagedAgentsFileRubric object`
14211421 
from line 1449
14491449 
14501450 - `processed_at: string`
14511451 
1452 A timestamp in RFC 3339 format
1452 Timestamp when the session was deleted.
14531453 
14541454 format: date-time
14551455 
from line 1469
14691469 
14701470 - `processed_at: string`
14711471 
1472 A timestamp in RFC 3339 format
1472 Timestamp of the status transition.
14731473 
14741474 format: date-time
14751475 
from line 1493
14931493 
14941494 - `processed_at: string`
14951495 
1496 A timestamp in RFC 3339 format
1496 Timestamp of the status transition.
14971497 
14981498 format: date-time
14991499 
from line 1535
15351535 
15361536 - `processed_at: string`
15371537 
1538 A timestamp in RFC 3339 format
1538 Timestamp of the status transition.
15391539 
15401540 format: date-time
15411541 
from line 1583
15831583 
15841584 - `processed_at: optional string or null`
15851585 
1586 A timestamp in RFC 3339 format
1586 Timestamp when this result was processed.
15871587 
15881588 format: date-time
15891589 
from line 1607
16071607 
16081608 - `processed_at: string`
16091609 
1610 A timestamp in RFC 3339 format
1610 Timestamp of the status transition.
16111611 
16121612 format: date-time
16131613 
from line 1627
16271627 
16281628 - `processed_at: string`
16291629 
1630 A timestamp in RFC 3339 format
1630 Timestamp when the update was applied.
16311631 
16321632 format: date-time
16331633 
16341634 - `agent: optional BetaManagedAgentsSessionAgent or null`
16351635 
1636 Resolved `agent` definition for a `session`. Snapshot of the `agent` at `session` creation time.
1636 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.
16371637 
16381638 - `type: "agent"`
16391639 
from line 1659
16591659 
16601660 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
16611661 
1662 - `string`
1663 
16621664 - `"claude-opus-5-5" or "claude-fable-5-1" or "claude-sonnet-5" or 12 more`
16631665 
16641666 The model that will power your agent.
from line 1727
17251727 
17261728 High-performance model for agents and coding
17271729 
1728 - `string`
1729 
17301730 - `effort: optional BetaManagedAgentsEffortLow or BetaManagedAgentsEffortMedium or BetaManagedAgentsEffortHigh or 2 more`
17311731 
1732 How hard Claude works on each turn. Sets `output_config.effort` on every Messages call the session makes.
1732 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.
17331733 
17341734 - `BetaManagedAgentsEffortLow object`
17351735 
from line 1767
17671767 
17681768 - `speed: optional "standard" or "fast"`
17691769 
1770 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.
1770 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.
17711771 
17721772 - `"standard"`
17731773 
from line 1775
17751775 
17761776 - `multiagent: BetaManagedAgentsSessionMultiagentCoordinator or null`
17771777 
1778 Resolved coordinator topology with full agent definitions for each roster member.
1778 Resolved multiagent orchestration configuration. Null when the agent is single-threaded.
17791779 
17801780 - `type: "coordinator"`
17811781 
from line 2231
22312231 
22322232 - `budget: optional BetaManagedAgentsBudgetLimit or null`
22332233 
2234 A hard spend ceiling. The session stops issuing new model requests once the tracked list cost reaches `max_list_cost`.
2234 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.
22352235 
22362236 - `type: "limit"`
22372237 
22382238 - `max_list_cost: BetaMonetaryAmount`
22392239 
2240 A monetary amount in a specific currency.
2240 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.
22412241 
22422242 - `amount: string`
22432243 
from line 2279
22792279 
22802280 - `processed_at: optional string or null`
22812281 
2282 A timestamp in RFC 3339 format
2282 Timestamp when this system message was processed.
22832283 
22842284 format: date-time
22852285 
from line 2295
22952295 
22962296 - `processed_at: string`
22972297 
2298 A timestamp in RFC 3339 format
2298 Timestamp when the snapshot was taken.
22992299 
23002300 format: date-time
23012301 
23022302 - `usage: BetaManagedAgentsSessionUsageSnapshot`
23032303 
2304 Point-in-time snapshot of a session's cumulative usage.
2304 The session's cumulative usage at the snapshot time.
23052305 
23062306 - `active_seconds: optional number`
23072307 
from line 2311
23112311 
23122312 - `cache_creation: optional BetaManagedAgentsCacheCreationUsage`
23132313 
2314 Prompt-cache creation token usage broken down by cache lifetime.
2314 Tokens used to create prompt cache entries, broken down by cache TTL.
23152315 
23162316 - `ephemeral_1h_input_tokens: optional number`
23172317 
from line 2339
23392339 
23402340 - `list_cost: optional BetaMonetaryAmount`
23412341 
2342 A monetary amount in a specific currency.
2342 Cumulative list cost of the session across all turns, priced at public list rates.
23432343 
23442344 - `output_tokens: optional number`
23452345 
from line 2349
23492349 
23502350 - `server_tool_use: optional BetaManagedAgentsServerToolUsage`
23512351 
2352 Cumulative count of server-executed tool invocations, broken down by tool.
2352 Cumulative server-executed tool usage across all turns.
23532353 
23542354 - `web_fetch_requests: optional number`
23552355 
from line 2365
23652365 
23662366 - `budget: optional BetaManagedAgentsBudgetLimit or null`
23672367 
2368 A hard spend ceiling. The session stops issuing new model requests once the tracked list cost reaches `max_list_cost`.
2368 The session's configured budget at the snapshot time, or null when the session has no budget.
23692369 
23702370- `next_page: optional string or null`
23712371 
from line 2575
25752575 
25762576 - `source: BetaManagedAgentsBase64ImageSource or BetaManagedAgentsURLImageSource or BetaManagedAgentsFileImageSource`
25772577 
2578 Union type for image source variants.
2578 The source of the image data.
25792579 
25802580 - `BetaManagedAgentsBase64ImageSource object`
25812581 
from line 2627
26272627 
26282628 - `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource`
26292629 
2630 Union type for document source variants.
2630 The source of the document data.
26312631 
26322632 - `BetaManagedAgentsBase64DocumentSource object`
26332633 
from line 2703
27032703 
27042704 - `processed_at: optional string or null`
27052705 
2706 A timestamp in RFC 3339 format
2706 Timestamp when the agent finished processing this message.
27072707 
27082708 format: date-time
27092709 
from line 2719
27192719 
27202720 - `processed_at: optional string or null`
27212721 
2722 A timestamp in RFC 3339 format
2722 Timestamp when the interrupt was processed.
27232723 
27242724 format: date-time
27252725 
from line 2739
27392739 
27402740 - `result: "allow" or "deny"`
27412741 
2742 UserToolConfirmationResult enum
2742 The confirmation result: 'allow' or 'deny'.
27432743 
27442744 - `"allow"`
27452745 
from line 2757
27572757 
27582758 - `processed_at: optional string or null`
27592759 
2760 A timestamp in RFC 3339 format
2760 Timestamp when the confirmation was processed.
27612761 
27622762 format: date-time
27632763 
from line 2803
28032803 
28042804 - `citations: BetaManagedAgentsSearchResultCitations`
28052805 
2806 Citation settings for a search result.
2806 Citation settings for this search result.
28072807 
28082808 - `enabled: boolean`
28092809 
from line 2839
28392839 
28402840 - `processed_at: optional string or null`
28412841 
2842 A timestamp in RFC 3339 format
2842 Timestamp when this result was processed.
28432843 
28442844 format: date-time
28452845 
from line 2867
28672867 
28682868 - `processed_at: string`
28692869 
2870 A timestamp in RFC 3339 format
2870 Timestamp when this tool use was processed.
28712871 
28722872 format: date-time
28732873 
from line 2899
28992899 
29002900 - `processed_at: string`
29012901 
2902 A timestamp in RFC 3339 format
2902 Timestamp when this response was generated.
29032903 
29042904 format: date-time
29052905 
from line 2915
29152915 
29162916 - `processed_at: string`
29172917 
2918 A timestamp in RFC 3339 format
2918 Timestamp when this thinking was produced.
29192919 
29202920 format: date-time
29212921 
from line 2943
29432943 
29442944 - `processed_at: string`
29452945 
2946 A timestamp in RFC 3339 format
2946 Timestamp when this event was processed.
29472947 
29482948 format: date-time
29492949 
29502950 - `evaluated_permission: optional BetaManagedAgentsAgentEvaluatedPermission`
29512951 
2952 AgentEvaluatedPermission enum
2952 The evaluated permission policy for this tool invocation.
29532953 
29542954 - `"allow"`
29552955 
from line 2959
29592959 
29602960 - `evaluation: optional BetaManagedAgentsAgentToolEvaluation`
29612961 
2962 Names the resolved permission_policy that produced evaluated_permission, and under auto carries the judgement. Open union: clients must tolerate unknown variants.
2962 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).
29632963 
29642964 - `BetaManagedAgentsAgentToolEvaluationAlwaysAllow object`
29652965 
from line 2981
29812981 
29822982 - `evaluated_permission: BetaManagedAgentsAgentAutoEvaluatedPermission`
29832983 
2984 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.
2984 The server's judgement for this invocation.
29852985 
29862986 - `BetaManagedAgentsAgentAutoEvaluatedPermissionAllow object`
29872987 
from line 3033
30333033 
30343034 - `processed_at: string`
30353035 
3036 A timestamp in RFC 3339 format
3036 Timestamp when this event was processed.
30373037 
30383038 format: date-time
30393039 
from line 3081
30813081 
30823082 - `processed_at: string`
30833083 
3084 A timestamp in RFC 3339 format
3084 Timestamp when this event was processed.
30853085 
30863086 format: date-time
30873087 
30883088 - `evaluated_permission: optional BetaManagedAgentsAgentEvaluatedPermission`
30893089 
3090 AgentEvaluatedPermission enum
3090 The evaluated permission policy for this tool invocation.
30913091 
30923092 - `evaluation: optional BetaManagedAgentsAgentToolEvaluation`
30933093 
3094 Names the resolved permission_policy that produced evaluated_permission, and under auto carries the judgement. Open union: clients must tolerate unknown variants.
3094 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).
30953095 
30963096 - `session_thread_id: optional string or null`
30973097 
from line 3109
31093109 
31103110 - `processed_at: string`
31113111 
3112 A timestamp in RFC 3339 format
3112 Timestamp when this event was processed.
31133113 
31143114 format: date-time
31153115 
from line 3177
31773177 
31783178 - `processed_at: string`
31793179 
3180 A timestamp in RFC 3339 format
3180 Timestamp when the message was received.
31813181 
31823182 format: date-time
31833183 
from line 3217
32173217 
32183218 - `processed_at: string`
32193219 
3220 A timestamp in RFC 3339 format
3220 Timestamp when the message was sent.
32213221 
32223222 format: date-time
32233223 
from line 3241
32413241 
32423242 - `processed_at: string`
32433243 
3244 A timestamp in RFC 3339 format
3244 Timestamp when compaction was processed.
32453245 
32463246 format: date-time
32473247 
from line 3269
32693269 
32703270 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
32713271 
3272 What the client should do next in response to this error.
3272 What the client should do next.
32733273 
32743274 - `BetaManagedAgentsRetryStatusRetrying object`
32753275 
from line 3301
33013301 
33023302 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
33033303 
3304 What the client should do next in response to this error.
3304 What the client should do next.
33053305 
33063306 - `BetaManagedAgentsRetryStatusRetrying object`
33073307 
from line 3327
33273327 
33283328 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
33293329 
3330 What the client should do next in response to this error.
3330 What the client should do next.
33313331 
33323332 - `BetaManagedAgentsRetryStatusRetrying object`
33333333 
from line 3353
33533353 
33543354 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
33553355 
3356 What the client should do next in response to this error.
3356 What the client should do next.
33573357 
33583358 - `BetaManagedAgentsRetryStatusRetrying object`
33593359 
from line 3383
33833383 
33843384 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
33853385 
3386 What the client should do next in response to this error.
3386 What the client should do next.
33873387 
33883388 - `BetaManagedAgentsRetryStatusRetrying object`
33893389 
from line 3413
34133413 
34143414 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
34153415 
3416 What the client should do next in response to this error.
3416 What the client should do next.
34173417 
34183418 - `BetaManagedAgentsRetryStatusRetrying object`
34193419 
from line 3439
34393439 
34403440 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
34413441 
3442 What the client should do next in response to this error.
3442 What the client should do next.
34433443 
34443444 - `BetaManagedAgentsRetryStatusRetrying object`
34453445 
from line 3469
34693469 
34703470 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
34713471 
3472 What the client should do next in response to this error.
3472 What the client should do next.
34733473 
34743474 - `BetaManagedAgentsRetryStatusRetrying object`
34753475 
from line 3489
34893489 
34903490 - `processed_at: string`
34913491 
3492 A timestamp in RFC 3339 format
3492 Timestamp when the error occurred.
34933493 
34943494 format: date-time
34953495 
from line 3505
35053505 
35063506 - `processed_at: string`
35073507 
3508 A timestamp in RFC 3339 format
3508 Timestamp of status change.
35093509 
35103510 format: date-time
35113511 
from line 3521
35213521 
35223522 - `processed_at: string`
35233523 
3524 A timestamp in RFC 3339 format
3524 Timestamp of status change.
35253525 
35263526 format: date-time
35273527 
from line 3537
35373537 
35383538 - `processed_at: string`
35393539 
3540 A timestamp in RFC 3339 format
3540 Timestamp of status change.
35413541 
35423542 format: date-time
35433543 
from line 3583
35833583 
35843584 - `processed_at: string`
35853585 
3586 A timestamp in RFC 3339 format
3586 Timestamp of status change.
35873587 
35883588 format: date-time
35893589 
from line 3603
36033603 
36043604 - `processed_at: string`
36053605 
3606 A timestamp in RFC 3339 format
3606 Timestamp when the thread was created.
36073607 
36083608 format: date-time
36093609 
from line 3633
36333633 
36343634 - `processed_at: string`
36353635 
3636 A timestamp in RFC 3339 format
3636 Timestamp when outcome evaluation started.
36373637 
36383638 format: date-time
36393639 
from line 3667
36673667 
36683668 - `processed_at: string`
36693669 
3670 A timestamp in RFC 3339 format
3670 Timestamp when outcome evaluation ended.
36713671 
36723672 format: date-time
36733673 
from line 3677
36773677 
36783678 - `usage: BetaManagedAgentsSpanModelUsage`
36793679 
3680 Token usage for a single model request.
3680 Aggregate token usage for this evaluation cycle. Sums across all grader model requests within the cycle.
36813681 
36823682 - `cache_creation_input_tokens: number`
36833683 
from line 3705
37053705 
37063706 - `speed: optional "standard" or "fast" or null`
37073707 
3708 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.
3708 Inference speed tier this request actually ran at. Mirrors `usage.speed` on /v1/messages. Only present when the fast-mode beta is active.
37093709 
37103710 - `"standard"`
37113711 
from line 3723
37233723 
37243724 - `processed_at: string`
37253725 
3726 A timestamp in RFC 3339 format
3726 Timestamp when the model request started.
37273727 
37283728 format: date-time
37293729 
from line 3747
37473747 
37483748 - `model_usage: BetaManagedAgentsSpanModelUsage`
37493749 
3750 Token usage for a single model request.
3750 Token usage for this model request.
37513751 
37523752 - `processed_at: string`
37533753 
3754 A timestamp in RFC 3339 format
3754 Timestamp when the model request completed.
37553755 
37563756 format: date-time
37573757 
from line 3777
37773777 
37783778 - `processed_at: string`
37793779 
3780 A timestamp in RFC 3339 format
3780 Timestamp when this heartbeat was emitted.
37813781 
37823782 format: date-time
37833783 
from line 3807
38073807 
38083808 - `processed_at: string`
38093809 
3810 A timestamp in RFC 3339 format
3810 Timestamp when the outcome was accepted.
38113811 
38123812 format: date-time
38133813 
38143814 - `rubric: BetaManagedAgentsFileRubric or BetaManagedAgentsTextRubric`
38153815 
3816 Rubric for grading the quality of an outcome.
3816 How to grade the outcome. File rubrics are currently resolved to their text content; clients should handle both variants.
38173817 
38183818 - `BetaManagedAgentsFileRubric object`
38193819 
from line 3847
38473847 
38483848 - `processed_at: string`
38493849 
3850 A timestamp in RFC 3339 format
3850 Timestamp when the session was deleted.
38513851 
38523852 format: date-time
38533853 
from line 3867
38673867 
38683868 - `processed_at: string`
38693869 
3870 A timestamp in RFC 3339 format
3870 Timestamp of the status transition.
38713871 
38723872 format: date-time
38733873 
from line 3891
38913891 
38923892 - `processed_at: string`
38933893 
3894 A timestamp in RFC 3339 format
3894 Timestamp of the status transition.
38953895 
38963896 format: date-time
38973897 
from line 3933
39333933 
39343934 - `processed_at: string`
39353935 
3936 A timestamp in RFC 3339 format
3936 Timestamp of the status transition.
39373937 
39383938 format: date-time
39393939 
from line 3981
39813981 
39823982 - `processed_at: optional string or null`
39833983 
3984 A timestamp in RFC 3339 format
3984 Timestamp when this result was processed.
39853985 
39863986 format: date-time
39873987 
from line 4005
40054005 
40064006 - `processed_at: string`
40074007 
4008 A timestamp in RFC 3339 format
4008 Timestamp of the status transition.
40094009 
40104010 format: date-time
40114011 
from line 4025
40254025 
40264026 - `processed_at: string`
40274027 
4028 A timestamp in RFC 3339 format
4028 Timestamp when the update was applied.
40294029 
40304030 format: date-time
40314031 
40324032 - `agent: optional BetaManagedAgentsSessionAgent or null`
40334033 
4034 Resolved `agent` definition for a `session`. Snapshot of the `agent` at `session` creation time.
4034 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.
40354035 
40364036 - `type: "agent"`
40374037 
from line 4057
40574057 
40584058 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
40594059 
4060 - `string`
4061 
40604062 - `"claude-opus-5-5" or "claude-fable-5-1" or "claude-sonnet-5" or 12 more`
40614063 
40624064 The model that will power your agent.
from line 4125
41234125 
41244126 High-performance model for agents and coding
41254127 
4126 - `string`
4127 
41284128 - `effort: optional BetaManagedAgentsEffortLow or BetaManagedAgentsEffortMedium or BetaManagedAgentsEffortHigh or 2 more`
41294129 
4130 How hard Claude works on each turn. Sets `output_config.effort` on every Messages call the session makes.
4130 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.
41314131 
41324132 - `BetaManagedAgentsEffortLow object`
41334133 
from line 4165
41654165 
41664166 - `speed: optional "standard" or "fast"`
41674167 
4168 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.
4168 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.
41694169 
41704170 - `"standard"`
41714171 
from line 4173
41734173 
41744174 - `multiagent: BetaManagedAgentsSessionMultiagentCoordinator or null`
41754175 
4176 Resolved coordinator topology with full agent definitions for each roster member.
4176 Resolved multiagent orchestration configuration. Null when the agent is single-threaded.
41774177 
41784178 - `type: "coordinator"`
41794179 
from line 4629
46294629 
46304630 - `budget: optional BetaManagedAgentsBudgetLimit or null`
46314631 
4632 A hard spend ceiling. The session stops issuing new model requests once the tracked list cost reaches `max_list_cost`.
4632 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.
46334633 
46344634 - `type: "limit"`
46354635 
46364636 - `max_list_cost: BetaMonetaryAmount`
46374637 
4638 A monetary amount in a specific currency.
4638 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.
46394639 
46404640 - `amount: string`
46414641 
from line 4693
46934693 
46944694 - `content: BetaManagedAgentsTextBlock`
46954695 
4696 Regular text content.
4696 A partial element of the content array at index, typed like the element itself — the same shape the buffered agent.message carries in content.
46974697 
46984698 - `index: optional number`
46994699 
47004700 Which entry in the previewed event's content array this fragment lands in. Insert content as that entry when the index is new; append to the existing entry otherwise.
47014701 
4702 format: uint32
4703 
47044702 - `event_id: string`
47054703 
47064704 The id of the event being previewed. Matches event.id on the corresponding event_start and the buffered event that reconciles the preview.
from line 4727
47294727 
47304728 - `processed_at: optional string or null`
47314729 
4732 A timestamp in RFC 3339 format
4730 Timestamp when this system message was processed.
47334731 
47344732 format: date-time
47354733 
from line 4743
47454743 
47464744 - `processed_at: string`
47474745 
4748 A timestamp in RFC 3339 format
4746 Timestamp when the snapshot was taken.
47494747 
47504748 format: date-time
47514749 
47524750 - `usage: BetaManagedAgentsSessionUsageSnapshot`
47534751 
4754 Point-in-time snapshot of a session's cumulative usage.
4752 The session's cumulative usage at the snapshot time.
47554753 
47564754 - `active_seconds: optional number`
47574755 
from line 4759
47614759 
47624760 - `cache_creation: optional BetaManagedAgentsCacheCreationUsage`
47634761 
4764 Prompt-cache creation token usage broken down by cache lifetime.
4762 Tokens used to create prompt cache entries, broken down by cache TTL.
47654763 
47664764 - `ephemeral_1h_input_tokens: optional number`
47674765 
from line 4787
47894787 
47904788 - `list_cost: optional BetaMonetaryAmount`
47914789 
4792 A monetary amount in a specific currency.
4790 Cumulative list cost of the session across all turns, priced at public list rates.
47934791 
47944792 - `output_tokens: optional number`
47954793 
from line 4797
47994797 
48004798 - `server_tool_use: optional BetaManagedAgentsServerToolUsage`
48014799 
4802 Cumulative count of server-executed tool invocations, broken down by tool.
4800 Cumulative server-executed tool usage across all turns.
48034801 
48044802 - `web_fetch_requests: optional number`
48054803 
from line 4813
48154813 
48164814 - `budget: optional BetaManagedAgentsBudgetLimit or null`
48174815 
4818 A hard spend ceiling. The session stops issuing new model requests once the tracked list cost reaches `max_list_cost`.
4816 The session's configured budget at the snapshot time, or null when the session has no budget.
48194817 
48204818### Example
48214819 
Feedback