Batches changedapi/beta/messages/batches
Nearest release: v2.1.269, published under an hour 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+0added
Lines−60removed
From line
551
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits33to this page, all time
The whole hunk
from line 551, old and new numbered
/
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
from line 551
551551
552552 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
553553
554 Tool invocation directly from the model.
555
556554 - `BetaDirectCaller object`
557555
558556 Tool invocation directly from the model.
from line 806
808806
809807 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
810808
811 Tool invocation directly from the model.
812
813809 - `BetaDirectCaller object`
814810
815811 Tool invocation directly from the model.
from line 862
866862
867863 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
868864
869 Tool invocation directly from the model.
870
871865 - `BetaDirectCaller object`
872866
873867 Tool invocation directly from the model.
from line 928
934928
935929 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
936930
937 Tool invocation directly from the model.
938
939931 - `BetaDirectCaller object`
940932
941933 Tool invocation directly from the model.
from line 996
1004996
1005997 - `content: BetaCodeExecutionToolResultBlockParamContent`
1006998
1007 Code execution result with encrypted stdout for PFC + web_search results.
1008
1009999 - `BetaCodeExecutionToolResultErrorParam object`
10101000
10111001 - `type: "code_execution_tool_result_error"`
from line 1317
13271317
13281318 - `tool: BetaToolChangeToolReference or BetaToolChangeMCPToolReference or BetaToolChangeMCPToolsetReference`
13291319
1330 Reference to a single tool the caller declared directly in
1331 `tools[]`. Does not accept the composed `{server}_{name}` form the
1332 server assigns to MCP-resolved tools — use `mcp_tool_reference` or
1333 `mcp_toolset_reference` for those.
1334
13351320 - `BetaToolChangeToolReference object`
13361321
13371322 Reference to a single tool the caller declared directly in
from line 1365
13801365
13811366 - `tool: BetaToolChangeToolReference or BetaToolChangeMCPToolReference or BetaToolChangeMCPToolsetReference`
13821367
1383 Reference to a single tool the caller declared directly in
1384 `tools[]`. Does not accept the composed `{server}_{name}` form the
1385 server assigns to MCP-resolved tools — use `mcp_tool_reference` or
1386 `mcp_toolset_reference` for those.
1387
13881368 - `BetaToolChangeToolReference object`
13891369
13901370 Reference to a single tool the caller declared directly in
from line 5502
55225502
55235503 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
55245504
5525 Tool invocation directly from the model.
5526
55275505 - `BetaDirectCaller object`
55285506
55295507 Tool invocation directly from the model.
from line 5564
55865564
55875565 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
55885566
5589 Tool invocation directly from the model.
5590
55915567 - `BetaDirectCaller object`
55925568
55935569 Tool invocation directly from the model.
from line 5622
56465622
56475623 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
56485624
5649 Tool invocation directly from the model.
5650
56515625 - `BetaDirectCaller object`
56525626
56535627 Tool invocation directly from the model.
from line 5726
57525726
57535727 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
57545728
5755 Tool invocation directly from the model.
5756
57575729 - `BetaDirectCaller object`
57585730
57595731 Tool invocation directly from the model.
from line 5804
58325804
58335805 - `content: BetaCodeExecutionToolResultBlockContent`
58345806
5835 Code execution result with encrypted stdout for PFC + web_search results.
5836
58375807 - `BetaCodeExecutionToolResultError object`
58385808
58395809 - `type: "code_execution_tool_result_error"`
from line 7619
76497619
76507620 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
76517621
7652 Tool invocation directly from the model.
7653
76547622 - `BetaDirectCaller object`
76557623
76567624 Tool invocation directly from the model.
from line 7681
77137681
77147682 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
77157683
7716 Tool invocation directly from the model.
7717
77187684 - `BetaDirectCaller object`
77197685
77207686 Tool invocation directly from the model.
from line 7739
77737739
77747740 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
77757741
7776 Tool invocation directly from the model.
7777
77787742 - `BetaDirectCaller object`
77797743
77807744 Tool invocation directly from the model.
from line 7843
78797843
78807844 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
78817845
7882 Tool invocation directly from the model.
7883
78847846 - `BetaDirectCaller object`
78857847
78867848 Tool invocation directly from the model.
from line 7921
79597921
79607922 - `content: BetaCodeExecutionToolResultBlockContent`
79617923
7962 Code execution result with encrypted stdout for PFC + web_search results.
7963
79647924 - `BetaCodeExecutionToolResultError object`
79657925
79667926 - `type: "code_execution_tool_result_error"`
from line 8315
83558315
83568316 Powerful intelligence for long-running agents and coding
83578317
8358
8318 - `"claude-sonnet-4-6"`
8319
8320 Best combination of speed and intelligence
8321
8322 - `"claude-haiku-4-5"`
8323
8324 Fastest model with near-frontier intelligence
8325
8326 - `"claude-haiku-4-5-20251001"`
8327
8328 Fastest model with near-frontier intelligence
8329
8330 - `"claude-opus-4-5"`
8331
8332 Powerful intelligence for long-running agents and coding
8333
8334 - `"claude-opus-4-5-20251101"`
8335
8336 Powerful intelligence for long-running agents and coding
8337
8338 - `"claude-sonnet-4-5"`
8339
8340 High-performance model for agents and coding
8341
8342 - `"claude-sonnet-4-5-20250929"`
8343
8344 High-performance model for agents and coding
8345
8346 - `string`
8347
8348 - `to: BetaFallbackInfo`
8349
8350 The fallback model producing the content that follows this block. Its `model` is always the canonical id.
8351
8352 - `trigger: BetaFallbackRefusalTrigger`
8353
8354 What caused the `from` model to hand over at this hop.
8355
8356 - `type: "refusal"`
8357
8358 default: refusal
8359
8360 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
8361
8362 The policy category that triggered a refusal.
8363
8364 - `"cyber"`
8365
8366 The request could enable cyber harm, such as malware or exploit development. Benign cybersecurity work can also trigger this category.
8367
8368
No line in this hunk matches that.