@@ -1531,7 +1531,7 @@ type BetaCodeExecutionTool20250522Param struct {
15311531 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
15321532 // When true, guarantees schema validation on tool names and inputs
15331533 Strict param.Opt [bool ] `json:"strict,omitzero"`
1534- // Any of "direct", "code_execution_20250825".
1534+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
15351535 AllowedCallers []string `json:"allowed_callers,omitzero"`
15361536 // Create a cache control breakpoint at this content block.
15371537 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -1562,7 +1562,7 @@ type BetaCodeExecutionTool20250825Param struct {
15621562 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
15631563 // When true, guarantees schema validation on tool names and inputs
15641564 Strict param.Opt [bool ] `json:"strict,omitzero"`
1565- // Any of "direct", "code_execution_20250825".
1565+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
15661566 AllowedCallers []string `json:"allowed_callers,omitzero"`
15671567 // Create a cache control breakpoint at this content block.
15681568 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -1596,7 +1596,7 @@ type BetaCodeExecutionTool20260120Param struct {
15961596 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
15971597 // When true, guarantees schema validation on tool names and inputs
15981598 Strict param.Opt [bool ] `json:"strict,omitzero"`
1599- // Any of "direct", "code_execution_20250825".
1599+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
16001600 AllowedCallers []string `json:"allowed_callers,omitzero"`
16011601 // Create a cache control breakpoint at this content block.
16021602 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -4348,7 +4348,7 @@ type BetaMemoryTool20250818Param struct {
43484348 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
43494349 // When true, guarantees schema validation on tool names and inputs
43504350 Strict param.Opt [bool ] `json:"strict,omitzero"`
4351- // Any of "direct", "code_execution_20250825".
4351+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
43524352 AllowedCallers []string `json:"allowed_callers,omitzero"`
43534353 // Create a cache control breakpoint at this content block.
43544354 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -7574,7 +7574,7 @@ type BetaToolParam struct {
75747574 Strict param.Opt [bool ] `json:"strict,omitzero"`
75757575 // Any of "custom".
75767576 Type BetaToolType `json:"type,omitzero"`
7577- // Any of "direct", "code_execution_20250825".
7577+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
75787578 AllowedCallers []string `json:"allowed_callers,omitzero"`
75797579 // Create a cache control breakpoint at this content block.
75807580 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -7626,7 +7626,7 @@ type BetaToolBash20241022Param struct {
76267626 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
76277627 // When true, guarantees schema validation on tool names and inputs
76287628 Strict param.Opt [bool ] `json:"strict,omitzero"`
7629- // Any of "direct", "code_execution_20250825".
7629+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
76307630 AllowedCallers []string `json:"allowed_callers,omitzero"`
76317631 // Create a cache control breakpoint at this content block.
76327632 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -7657,7 +7657,7 @@ type BetaToolBash20250124Param struct {
76577657 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
76587658 // When true, guarantees schema validation on tool names and inputs
76597659 Strict param.Opt [bool ] `json:"strict,omitzero"`
7660- // Any of "direct", "code_execution_20250825".
7660+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
76617661 AllowedCallers []string `json:"allowed_callers,omitzero"`
76627662 // Create a cache control breakpoint at this content block.
76637663 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -7856,7 +7856,7 @@ type BetaToolComputerUse20241022Param struct {
78567856 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
78577857 // When true, guarantees schema validation on tool names and inputs
78587858 Strict param.Opt [bool ] `json:"strict,omitzero"`
7859- // Any of "direct", "code_execution_20250825".
7859+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
78607860 AllowedCallers []string `json:"allowed_callers,omitzero"`
78617861 // Create a cache control breakpoint at this content block.
78627862 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -7894,7 +7894,7 @@ type BetaToolComputerUse20250124Param struct {
78947894 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
78957895 // When true, guarantees schema validation on tool names and inputs
78967896 Strict param.Opt [bool ] `json:"strict,omitzero"`
7897- // Any of "direct", "code_execution_20250825".
7897+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
78987898 AllowedCallers []string `json:"allowed_callers,omitzero"`
78997899 // Create a cache control breakpoint at this content block.
79007900 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -7934,7 +7934,7 @@ type BetaToolComputerUse20251124Param struct {
79347934 EnableZoom param.Opt [bool ] `json:"enable_zoom,omitzero"`
79357935 // When true, guarantees schema validation on tool names and inputs
79367936 Strict param.Opt [bool ] `json:"strict,omitzero"`
7937- // Any of "direct", "code_execution_20250825".
7937+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
79387938 AllowedCallers []string `json:"allowed_callers,omitzero"`
79397939 // Create a cache control breakpoint at this content block.
79407940 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -8277,7 +8277,7 @@ type BetaToolSearchToolBm25_20251119Param struct {
82778277 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
82788278 // When true, guarantees schema validation on tool names and inputs
82798279 Strict param.Opt [bool ] `json:"strict,omitzero"`
8280- // Any of "direct", "code_execution_20250825".
8280+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
82818281 AllowedCallers []string `json:"allowed_callers,omitzero"`
82828282 // Create a cache control breakpoint at this content block.
82838283 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -8316,7 +8316,7 @@ type BetaToolSearchToolRegex20251119Param struct {
83168316 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
83178317 // When true, guarantees schema validation on tool names and inputs
83188318 Strict param.Opt [bool ] `json:"strict,omitzero"`
8319- // Any of "direct", "code_execution_20250825".
8319+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
83208320 AllowedCallers []string `json:"allowed_callers,omitzero"`
83218321 // Create a cache control breakpoint at this content block.
83228322 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -8576,7 +8576,7 @@ type BetaToolTextEditor20241022Param struct {
85768576 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
85778577 // When true, guarantees schema validation on tool names and inputs
85788578 Strict param.Opt [bool ] `json:"strict,omitzero"`
8579- // Any of "direct", "code_execution_20250825".
8579+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
85808580 AllowedCallers []string `json:"allowed_callers,omitzero"`
85818581 // Create a cache control breakpoint at this content block.
85828582 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -8609,7 +8609,7 @@ type BetaToolTextEditor20250124Param struct {
86098609 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
86108610 // When true, guarantees schema validation on tool names and inputs
86118611 Strict param.Opt [bool ] `json:"strict,omitzero"`
8612- // Any of "direct", "code_execution_20250825".
8612+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
86138613 AllowedCallers []string `json:"allowed_callers,omitzero"`
86148614 // Create a cache control breakpoint at this content block.
86158615 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -8642,7 +8642,7 @@ type BetaToolTextEditor20250429Param struct {
86428642 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
86438643 // When true, guarantees schema validation on tool names and inputs
86448644 Strict param.Opt [bool ] `json:"strict,omitzero"`
8645- // Any of "direct", "code_execution_20250825".
8645+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
86468646 AllowedCallers []string `json:"allowed_callers,omitzero"`
86478647 // Create a cache control breakpoint at this content block.
86488648 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -8678,7 +8678,7 @@ type BetaToolTextEditor20250728Param struct {
86788678 DeferLoading param.Opt [bool ] `json:"defer_loading,omitzero"`
86798679 // When true, guarantees schema validation on tool names and inputs
86808680 Strict param.Opt [bool ] `json:"strict,omitzero"`
8681- // Any of "direct", "code_execution_20250825".
8681+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
86828682 AllowedCallers []string `json:"allowed_callers,omitzero"`
86838683 // Create a cache control breakpoint at this content block.
86848684 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -9734,7 +9734,7 @@ type BetaWebFetchTool20250910Param struct {
97349734 AllowedDomains []string `json:"allowed_domains,omitzero"`
97359735 // List of domains to block fetching from
97369736 BlockedDomains []string `json:"blocked_domains,omitzero"`
9737- // Any of "direct", "code_execution_20250825".
9737+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
97389738 AllowedCallers []string `json:"allowed_callers,omitzero"`
97399739 // Create a cache control breakpoint at this content block.
97409740 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -9777,7 +9777,7 @@ type BetaWebFetchTool20260209Param struct {
97779777 AllowedDomains []string `json:"allowed_domains,omitzero"`
97789778 // List of domains to block fetching from
97799779 BlockedDomains []string `json:"blocked_domains,omitzero"`
9780- // Any of "direct", "code_execution_20250825".
9780+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
97819781 AllowedCallers []string `json:"allowed_callers,omitzero"`
97829782 // Create a cache control breakpoint at this content block.
97839783 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -10202,7 +10202,7 @@ type BetaWebSearchTool20250305Param struct {
1020210202 // If provided, these domains will never appear in results. Cannot be used
1020310203 // alongside `allowed_domains`.
1020410204 BlockedDomains []string `json:"blocked_domains,omitzero"`
10205- // Any of "direct", "code_execution_20250825".
10205+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
1020610206 AllowedCallers []string `json:"allowed_callers,omitzero"`
1020710207 // Create a cache control breakpoint at this content block.
1020810208 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
@@ -10244,7 +10244,7 @@ type BetaWebSearchTool20260209Param struct {
1024410244 // If provided, these domains will never appear in results. Cannot be used
1024510245 // alongside `allowed_domains`.
1024610246 BlockedDomains []string `json:"blocked_domains,omitzero"`
10247- // Any of "direct", "code_execution_20250825".
10247+ // Any of "direct", "code_execution_20250825", "code_execution_20260120" .
1024810248 AllowedCallers []string `json:"allowed_callers,omitzero"`
1024910249 // Create a cache control breakpoint at this content block.
1025010250 CacheControl BetaCacheControlEphemeralParam `json:"cache_control,omitzero"`
0 commit comments