The whole hunk
from line 549, old and new numbered
/
lines
from line 549
549549
550550 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
551551
552 Tool invocation directly from the model.
553
554552 - `BetaDirectCaller object`
555553
556554 Tool invocation directly from the model.
from line 804
806804
807805 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
808806
809 Tool invocation directly from the model.
810
811807 - `BetaDirectCaller object`
812808
813809 Tool invocation directly from the model.
from line 860
864860
865861 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
866862
867 Tool invocation directly from the model.
868
869863 - `BetaDirectCaller object`
870864
871865 Tool invocation directly from the model.
from line 926
932926
933927 - `caller: optional BetaDirectCaller or BetaServerToolCaller or BetaServerToolCaller20260120`
934928
935 Tool invocation directly from the model.
936
937929 - `BetaDirectCaller object`
938930
939931 Tool invocation directly from the model.
from line 994
1002994
1003995 - `content: BetaCodeExecutionToolResultBlockParamContent`
1004996
1005 Code execution result with encrypted stdout for PFC + web_search results.
1006
1007997 - `BetaCodeExecutionToolResultErrorParam object`
1008998
1009999 - `type: "code_execution_tool_result_error"`
from line 1315
13251315
13261316 - `tool: BetaToolChangeToolReference or BetaToolChangeMCPToolReference or BetaToolChangeMCPToolsetReference`
13271317
1328 Reference to a single tool the caller declared directly in
1329 `tools[]`. Does not accept the composed `{server}_{name}` form the
1330 server assigns to MCP-resolved tools — use `mcp_tool_reference` or
1331 `mcp_toolset_reference` for those.
1332
13331318 - `BetaToolChangeToolReference object`
13341319
13351320 Reference to a single tool the caller declared directly in
from line 1362
13771362 - `type: "tool_removal"`
13781363
13791364 - `tool: BetaToolChangeToolReference or BetaToolChangeMCPToolReference or BetaToolChangeMCPToolsetReference`
1380
1381 Reference to a single tool the caller declared directly in
1382 `tools[]`. Does not accept the composed `{server}_{name}` form the
1383 server assigns to MCP-resolved tools — use `mcp_tool_reference` or
1384 `mcp_toolset_reference` for those.
13851365
13861366 - `BetaToolChangeToolReference object`
13871367