The whole hunk
from line 551, old and new numbered
/
lines
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