Batches changedapi/messages/batches
Nearest release: v2.1.238, 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+949added
Lines−45removed
From line
243
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits25to this page, all time
The whole hunk
from line 243, old and new numbered
/
The two sides of this change are more than 400 edits apart, too far apart to line up, so this is the differ's own diff of it and the words inside a line are not marked.
from line 243
243243
244244 - `"search_result_location"`
245245
246 - `ImageBlockParam object { source, type, cache_control }`
247
248 - `source: Base64ImageSource or URLImageSource`
246 - `ImageBlockParam object { source, type, cache_control, transformations }`
247
248 - `source: Base64ImageSource or URLImageSource or FileImageSource`
249249
250250 - `Base64ImageSource object { data, media_type, type }`
251251
from line 273
273273
274274 - `url: string`
275275
276 - `FileImageSource object { file_id, type }`
277
278 - `file_id: string`
279
280 - `type: "file"`
281
282 - `"file"`
283
276284 - `type: "image"`
277285
278286 - `"image"`
from line 289
281289
282290 Create a cache control breakpoint at this content block.
283291
292 - `transformations: optional ImageTransformationsParam or null`
293
294 Configures the transformations the server applies to this image before the model observes it. Each key names a condition the server transforms images for; its value selects the transformation applied. Omitted keys keep their default behavior, and an empty object is equivalent to omitting the field.
295
296 - `oversized_image: optional "downsize" or "error"`
297
298 What the server does when this image exceeds the model's maximum image size. `"downsize"` (the default) scales the image down to fit, which changes the dimensions the model observes without telling you. `"error"` instead rejects the request with a 400 error naming the image's dimensions and the largest dimensions that fit, so you can scale the image deliberately — your image is never silently scaled down.
299
300 - `"downsize"`
301
302 - `"error"`
303
284304 - `DocumentBlockParam object { source, type, cache_control, 3 more }`
285305
286 - `source: Base64PDFSource or PlainTextSource or ContentBlockSource or URLPDFSource`
306 - `source: Base64PDFSource or PlainTextSource or ContentBlockSource or 2 more`
287307
288308 - `Base64PDFSource object { data, media_type, type }`
289309
from line 339
319339
320340 - `TextBlockParam object { text, type, cache_control, citations }`
321341
322 - `ImageBlockParam object { source, type, cache_control }`
342 - `ImageBlockParam object { source, type, cache_control, transformations }`
323343
324344 - `type: "content"`
325345
from line 353
333353
334354 - `url: string`
335355
356 - `FileDocumentSource object { file_id, type }`
357
358 - `file_id: string`
359
360 - `type: "file"`
361
362 - `"file"`
363
336364 - `type: "document"`
337365
338366 - `"document"`
from line 431
403431
404432 - `"redacted_thinking"`
405433
406 - `ToolUseBlockParam object { id, input, name, 3 more }`
434 - `ToolUseBlockParam object { id, input, name, 4 more }`
407435
408436 - `id: string`
409437
from line 477
449477
450478 - `"code_execution_20260120"`
451479
452 - `ToolResultBlockParam object { tool_use_id, type, cache_control, 2 more }`
480 - `toolset_name: optional string or null`
481
482 For a toolset member tool_use, the toolset family this member belongs to.
483
484 - `ToolResultBlockParam object { tool_use_id, type, cache_control, 3 more }`
453485
454486 - `tool_use_id: string`
455487
from line 493
461493
462494 Create a cache control breakpoint at this content block.
463495
464 - `content: optional string or array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 2 more`
496 - `content: optional string or array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 3 more`
465497
466498 - `string`
467499
468 - `array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 2 more`
500 - `array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 3 more`
469501
470502 - `TextBlockParam object { text, type, cache_control, citations }`
471503
472 - `ImageBlockParam object { source, type, cache_control }`
504 - `ImageBlockParam object { source, type, cache_control, transformations }`
473505
474506 - `SearchResultBlockParam object { content, source, title, 3 more }`
475507
from line 521
489521
490522 Create a cache control breakpoint at this content block.
491523
524 - `BrowserStateBlockParam object { tabs, type, cache_control, state_changes }`
525
526 The caller's browser state after a browser toolset member call —
527 the full inventory of open tabs, which tab is active, and any side
528 effects (tabs opened, download state changes) the call produced.
529
530 At most one per `tool_result`, only on a non-error result answering a
531 browser toolset member `tool_use`. The server renders the
532 model-visible text from it; the model never sees the raw fields.
533
534 - `tabs: array of BrowserStateTabEntry`
535
536 All tabs open in the browser after this call — the full inventory, not a delta. May be empty. Whenever non-empty, exactly one entry carries `active: true`.
537
538 - `tab_id: string`
539
540 The caller-assigned identifier for this tab, unique within the inventory.
541
542 - `title: string`
543
544 The title of the page the tab is showing. May be empty.
545
546 - `url: string`
547
548 The URL of the page the tab is showing. May be empty.
549
550 - `active: optional boolean`
551
552 Whether this tab is the active tab after this call. Whenever `tabs` is non-empty, exactly one entry is marked `active: true`.
553
554 - `type: "browser_state"`
555
556 - `"browser_state"`
557
558 - `cache_control: optional CacheControlEphemeral or null`
559
560 Create a cache control breakpoint at this content block.
561
562 - `state_changes: optional array of BrowserStateChange or null`
563
564 Tabs opened and download state changes during this call. "Nothing to report" is expressed by omitting the field, never by an empty list.
565
566 - `BrowserStateChangeTabOpened object { tab_id, type }`
567
568 A tab this call's execution opened that remains open at its end —
569 the creation delta of the `tabs` inventory, not an event log.
570
571 Carries only the `tab_id`; the tab's `title` and `url` live on its
572 `tabs` entry, which must include the same `tab_id`. A tab opened
573 during a failed call gets no deferred `tab_opened`; it simply appears
574 in the next result's `tabs` inventory.
575
576 - `tab_id: string`
577
578 The `tab_id` of the opened tab, present in `tabs`.
579
580 - `type: "tab_opened"`
581
582 - `"tab_opened"`
583
584 - `BrowserStateChangeDownloadStarted object { download_id, type, url }`
585
586 A file download that started during this call.
587
588 - `download_id: string`
589
590 The caller-assigned identifier for this download, stable across the state changes reporting it.
591
592 - `type: "download_started"`
593
594 - `"download_started"`
595
596 - `url: string`
597
598 The final post-redirect URL the download was served from.
599
600 - `BrowserStateChangeDownloadCompleted object { download_id, type, url, 2 more }`
601
602 A file download that finished during this call, reported with the
603 same `download_id` as its `download_started` — or without a prior
604 `download_started`, when the download finished during the call that
605 started it (at most one state change per `download_id` per result).
606
607 - `download_id: string`
608
609 The caller-assigned identifier for this download, stable across the state changes reporting it.
610
611 - `type: "download_completed"`
612
613 - `"download_completed"`
614
615 - `url: string`
616
617 The final post-redirect URL the download was served from.
618
619 - `path: optional string or null`
620
621 Where the executor saved the file, on the executor's filesystem. Only included when another tool in the same environment can read the file at that path.
622
623 - `size_bytes: optional number or null`
624
625 The completed download's size.
626
627 - `BrowserStateChangeDownloadFailed object { download_id, type, url, error }`
628
629 A file download that failed — or was cancelled — during this call.
630
631 - `download_id: string`
632
633 The caller-assigned identifier for this download, stable across the state changes reporting it.
634
635 - `type: "download_failed"`
636
637 - `"download_failed"`
638
639 - `url: string`
640
641 The final post-redirect URL the download was served from.
642
643 - `error: optional string or null`
644
645 The failure or cancellation detail, when known.
646
492647 - `is_error: optional boolean`
648
649 - `toolset_name: optional string or null`
650
651 For a toolset member tool_result, the toolset family of the paired tool_use.
493652
494653 - `ServerToolUseBlockParam object { id, input, name, 3 more }`
495654
from line 1093
9341093
9351094 Create a cache control breakpoint at this content block.
9361095
937 - `MidConversationSystemBlockParam object { content, type, cache_control }`
938
939 System instructions that appear mid-conversation.
940
941 Use this block to provide or update system-level instructions at a specific
942 point in the conversation, rather than only via the top-level `system` parameter.
943
944 - `content: array of TextBlockParam`
945
946 System instruction text blocks.
947
948 - `text: string`
949
950 - `type: "text"`
951
952 - `cache_control: optional CacheControlEphemeral or null`
953
954 Create a cache control breakpoint at this content block.
955
956 - `citations: optional array of TextCitationParam or null`
957
958 - `type: "mid_conv_system"`
959
960 - `"mid_conv_system"`
961
962 - `cache_control: optional CacheControlEphemeral or null`
963
964 Create a cache control breakpoint at this content block.
965
9661096 - `role: "user" or "assistant" or "system"`
9671097
9681098 - `"user"`
from line 1179
10491179
10501180 Top-level cache control automatically applies a cache_control marker to the last cacheable block in the request.
10511181
1052 - `container: optional string or null`
1182 - `container: optional MessageCreateParamsContainer or null`
10531183
10541184 Container identifier for reuse across requests.
1185
1186 - `ContainerParams object { id, skills }`
1187
1188 Container parameters with skills to be loaded.
1189
1190 - `id: optional string or null`
1191
1192 Container id
1193
1194 - `skills: optional array of SkillParams or null`
1195
1196 List of skills to load in the container
1197
1198 - `skill_id: string`
1199
1200 Skill ID
1201
1202 - `type: "anthropic" or "custom"`
1203
1204 Type of skill - either 'anthropic' (built-in) or 'custom' (user-defined)
1205
1206 - `"anthropic"`
1207
1208 - `"custom"`
1209
1210 - `version: optional string`
1211
1212 Skill version or 'latest' for most recent version
1213
1214 - `string`
10551215
10561216 - `inference_geo: optional string or null`
10571217
from line 1727
15671727
15681728 When true, guarantees schema validation on tool names and inputs
15691729
1730 - `BrowserToolset20260801 object { type, allowed_callers, cache_control, configs }`
1731
1732 The browser toolset: a single `tools[]` entry (carrying no
1733 `name`) that declares the browser tool family. The model is served
1734 the family's tool with any members disabled via `configs` removed
1735 from its schema.
1736
1737 - `type: "browser_toolset_20260801"`
1738
1739 - `"browser_toolset_20260801"`
1740
1741 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
1742
1743 - `"direct"`
1744
1745 - `"code_execution_20250825"`
1746
1747 - `"code_execution_20260120"`
1748
1749 - `"code_execution_20260521"`
1750
1751 - `cache_control: optional CacheControlEphemeral or null`
1752
1753 Create a cache control breakpoint at this content block.
1754
1755 - `configs: optional BrowserToolsetConfigs or null`
1756
1757 Per-member configuration for `browser_toolset_20260801`: one
1758 optional field per member tool, keyed by the member name — the same
1759 name the member's `tool_use` blocks carry. Every member is an
1760 accepted key, and a member's defaults apply wherever its key is
1761 absent. Unknown keys are rejected: the field set is this toolset
1762 version's complete member set.
1763
1764 - `close_tab: optional BrowserCloseTabConfig or null`
1765
1766 `close_tab`'s config overrides.
1767
1768 - `defer_loading: optional boolean or null`
1769
1770 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1771
1772 - `enabled: optional boolean or null`
1773
1774 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1775
1776 - `double_click: optional BrowserDoubleClickConfig or null`
1777
1778 `double_click`'s config overrides.
1779
1780 - `defer_loading: optional boolean or null`
1781
1782 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1783
1784 - `enabled: optional boolean or null`
1785
1786 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1787
1788 - `file_upload: optional BrowserFileUploadConfig or null`
1789
1790 `file_upload`'s config overrides.
1791
1792 - `defer_loading: optional boolean or null`
1793
1794 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1795
1796 - `enabled: optional boolean or null`
1797
1798 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1799
1800 - `find: optional BrowserFindConfig or null`
1801
1802 `find`'s config overrides.
1803
1804 - `defer_loading: optional boolean or null`
1805
1806 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1807
1808 - `enabled: optional boolean or null`
1809
1810 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1811
1812 - `form_input: optional BrowserFormInputConfig or null`
1813
1814 `form_input`'s config overrides.
1815
1816 - `defer_loading: optional boolean or null`
1817
1818 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1819
1820 - `enabled: optional boolean or null`
1821
1822 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1823
1824 - `get_page_text: optional BrowserGetPageTextConfig or null`
1825
1826 `get_page_text`'s config overrides.
1827
1828 - `defer_loading: optional boolean or null`
1829
1830 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1831
1832 - `enabled: optional boolean or null`
1833
1834 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1835
1836 - `hold_key: optional BrowserHoldKeyConfig or null`
1837
1838 `hold_key`'s config overrides.
1839
1840 - `defer_loading: optional boolean or null`
1841
1842 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1843
1844 - `enabled: optional boolean or null`
1845
1846 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1847
1848 - `hover: optional BrowserHoverConfig or null`
1849
1850 `hover`'s config overrides.
1851
1852 - `defer_loading: optional boolean or null`
1853
1854 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1855
1856 - `enabled: optional boolean or null`
1857
1858 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1859
1860 - `javascript_exec: optional BrowserJavascriptExecConfig or null`
1861
1862 `javascript_exec`'s config overrides.
1863
1864 - `defer_loading: optional boolean or null`
1865
1866 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1867
1868 - `enabled: optional boolean or null`
1869
1870 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1871
1872 - `key: optional BrowserKeyConfig or null`
1873
1874 `key`'s config overrides.
1875
1876 - `defer_loading: optional boolean or null`
1877
1878 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1879
1880 - `enabled: optional boolean or null`
1881
1882 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1883
1884 - `left_click: optional BrowserLeftClickConfig or null`
1885
1886 `left_click`'s config overrides.
1887
1888 - `defer_loading: optional boolean or null`
1889
1890 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1891
1892 - `enabled: optional boolean or null`
1893
1894 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1895
1896 - `left_click_drag: optional BrowserLeftClickDragConfig or null`
1897
1898 `left_click_drag`'s config overrides.
1899
1900 - `defer_loading: optional boolean or null`
1901
1902 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1903
1904 - `enabled: optional boolean or null`
1905
1906 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1907
1908 - `left_mouse_down: optional BrowserLeftMouseDownConfig or null`
1909
1910 `left_mouse_down`'s config overrides.
1911
1912 - `defer_loading: optional boolean or null`
1913
1914 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1915
1916 - `enabled: optional boolean or null`
1917
1918 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1919
1920 - `left_mouse_up: optional BrowserLeftMouseUpConfig or null`
1921
1922 `left_mouse_up`'s config overrides.
1923
1924 - `defer_loading: optional boolean or null`
1925
1926 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1927
1928 - `enabled: optional boolean or null`
1929
1930 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1931
1932 - `list_tabs: optional BrowserListTabsConfig or null`
1933
1934 `list_tabs`'s config overrides.
1935
1936 - `defer_loading: optional boolean or null`
1937
1938 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1939
1940 - `enabled: optional boolean or null`
1941
1942 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1943
1944 - `middle_click: optional BrowserMiddleClickConfig or null`
1945
1946 `middle_click`'s config overrides.
1947
1948 - `defer_loading: optional boolean or null`
1949
1950 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1951
1952 - `enabled: optional boolean or null`
1953
1954 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1955
1956 - `mouse_move: optional BrowserMouseMoveConfig or null`
1957
1958 `mouse_move`'s config overrides.
1959
1960 - `defer_loading: optional boolean or null`
1961
1962 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1963
1964 - `enabled: optional boolean or null`
1965
1966 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1967
1968 - `navigate: optional BrowserNavigateConfig or null`
1969
1970 `navigate`'s config overrides.
1971
1972 - `defer_loading: optional boolean or null`
1973
1974 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1975
1976 - `enabled: optional boolean or null`
1977
1978 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1979
1980 - `new_tab: optional BrowserNewTabConfig or null`
1981
1982 `new_tab`'s config overrides.
1983
1984 - `defer_loading: optional boolean or null`
1985
1986 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1987
1988 - `enabled: optional boolean or null`
1989
1990 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
1991
1992 - `read_console: optional BrowserReadConsoleConfig or null`
1993
1994 `read_console`'s config overrides.
1995
1996 - `defer_loading: optional boolean or null`
1997
1998 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1999
2000 - `enabled: optional boolean or null`
2001
2002 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2003
2004 - `read_network: optional BrowserReadNetworkConfig or null`
2005
2006 `read_network`'s config overrides.
2007
2008 - `defer_loading: optional boolean or null`
2009
2010 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2011
2012 - `enabled: optional boolean or null`
2013
2014 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2015
2016 - `read_page: optional BrowserReadPageConfig or null`
2017
2018 `read_page`'s config overrides.
2019
2020 - `defer_loading: optional boolean or null`
2021
2022 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2023
2024 - `enabled: optional boolean or null`
2025
2026 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2027
2028 - `right_click: optional BrowserRightClickConfig or null`
2029
2030 `right_click`'s config overrides.
2031
2032 - `defer_loading: optional boolean or null`
2033
2034 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2035
2036 - `enabled: optional boolean or null`
2037
2038 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2039
2040 - `screenshot: optional BrowserScreenshotConfig or null`
2041
2042 `screenshot`'s config overrides.
2043
2044 - `defer_loading: optional boolean or null`
2045
2046 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2047
2048 - `enabled: optional boolean or null`
2049
2050 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2051
2052 - `scroll: optional BrowserScrollConfig or null`
2053
2054 `scroll`'s config overrides.
2055
2056 - `defer_loading: optional boolean or null`
2057
2058 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2059
2060 - `enabled: optional boolean or null`
2061
2062 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2063
2064 - `scroll_to: optional BrowserScrollToConfig or null`
2065
2066 `scroll_to`'s config overrides.
2067
2068 - `defer_loading: optional boolean or null`
2069
2070 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2071
2072 - `enabled: optional boolean or null`
2073
2074 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2075
2076 - `switch_tab: optional BrowserSwitchTabConfig or null`
2077
2078 `switch_tab`'s config overrides.
2079
2080 - `defer_loading: optional boolean or null`
2081
2082 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2083
2084 - `enabled: optional boolean or null`
2085
2086 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2087
2088 - `triple_click: optional BrowserTripleClickConfig or null`
2089
2090 `triple_click`'s config overrides.
2091
2092 - `defer_loading: optional boolean or null`
2093
2094 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2095
2096 - `enabled: optional boolean or null`
2097
2098 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2099
2100 - `type: optional BrowserTypeConfig or null`
2101
2102 `type`'s config overrides.
2103
2104 - `defer_loading: optional boolean or null`
2105
2106 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2107
2108 - `enabled: optional boolean or null`
2109
2110 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2111
2112 - `wait: optional BrowserWaitConfig or null`
2113
2114 `wait`'s config overrides.
2115
2116 - `defer_loading: optional boolean or null`
2117
2118 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2119
2120 - `enabled: optional boolean or null`
2121
2122 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2123
2124 - `zoom: optional BrowserZoomConfig or null`
2125
2126 `zoom`'s config overrides.
2127
2128 - `defer_loading: optional boolean or null`
2129
2130 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2131
2132 - `enabled: optional boolean or null`
2133
2134 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2135
15702136 - `MemoryTool20250818 object { name, type, allowed_callers, 4 more }`
15712137
15722138 - `name: "memory"`
from line 2170
16042170 - `strict: optional boolean`
16052171
16062172 When true, guarantees schema validation on tool names and inputs
2173
2174 - `ComputerToolset20260801 object { type, allowed_callers, cache_control, configs }`
2175
2176 The computer toolset: a single `tools[]` entry (carrying no
2177 `name`) that declares the computer tool family. The model is
2178 served the family's tool with any members disabled via `configs`
2179 removed from its schema. Every member is enabled by default, zoom
2180 included. The single-tool options `display_number` and
2181 `enable_zoom` are not fields of a toolset entry — it carries only
2182 `type`, `configs`, and `cache_control`; zoom is controlled
2183 via `configs.zoom.enabled`.
2184
2185 - `type: "computer_toolset_20260801"`
2186
2187 - `"computer_toolset_20260801"`
2188
2189 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
2190
2191 - `"direct"`
2192
2193 - `"code_execution_20250825"`
2194
2195 - `"code_execution_20260120"`
2196
2197 - `"code_execution_20260521"`
2198
2199 - `cache_control: optional CacheControlEphemeral or null`
2200
2201 Create a cache control breakpoint at this content block.
2202
2203 - `configs: optional ComputerToolsetConfigs or null`
2204
2205 Per-member configuration for `computer_toolset_20260801`: one
2206 optional field per member tool, keyed by the member name — the same
2207 name the member's `tool_use` blocks carry. Every member is an
2208 accepted key, and a member's defaults apply wherever its key is
2209 absent. Unknown keys are rejected: the field set is this toolset
2210 version's complete member set.
2211
2212 - `cursor_position: optional ComputerCursorPositionConfig or null`
2213
2214 `cursor_position`'s config overrides.
2215
2216 - `defer_loading: optional boolean or null`
2217
2218 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2219
2220 - `enabled: optional boolean or null`
2221
2222 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2223
2224 - `double_click: optional ComputerDoubleClickConfig or null`
2225
2226 `double_click`'s config overrides.
2227
2228 - `defer_loading: optional boolean or null`
2229
2230 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2231
2232 - `enabled: optional boolean or null`
2233
2234 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2235
2236 - `hold_key: optional ComputerHoldKeyConfig or null`
2237
2238 `hold_key`'s config overrides.
2239
2240 - `defer_loading: optional boolean or null`
2241
2242 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2243
2244 - `enabled: optional boolean or null`
2245
2246 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2247
2248 - `key: optional ComputerKeyConfig or null`
2249
2250 `key`'s config overrides.
2251
2252 - `defer_loading: optional boolean or null`
2253
2254 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2255
2256 - `enabled: optional boolean or null`
2257
2258 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2259
2260 - `left_click: optional ComputerLeftClickConfig or null`
2261
2262 `left_click`'s config overrides.
2263
2264 - `defer_loading: optional boolean or null`
2265
2266 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2267
2268 - `enabled: optional boolean or null`
2269
2270 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2271
2272 - `left_click_drag: optional ComputerLeftClickDragConfig or null`
2273
2274 `left_click_drag`'s config overrides.
2275
2276 - `defer_loading: optional boolean or null`
2277
2278 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2279
2280 - `enabled: optional boolean or null`
2281
2282 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2283
2284 - `left_mouse_down: optional ComputerLeftMouseDownConfig or null`
2285
2286 `left_mouse_down`'s config overrides.
2287
2288 - `defer_loading: optional boolean or null`
2289
2290 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2291
2292 - `enabled: optional boolean or null`
2293
2294 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2295
2296 - `left_mouse_up: optional ComputerLeftMouseUpConfig or null`
2297
2298 `left_mouse_up`'s config overrides.
2299
2300 - `defer_loading: optional boolean or null`
2301
2302 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2303
2304 - `enabled: optional boolean or null`
2305
2306 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2307
2308 - `middle_click: optional ComputerMiddleClickConfig or null`
2309
2310 `middle_click`'s config overrides.
2311
2312 - `defer_loading: optional boolean or null`
2313
2314 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2315
2316 - `enabled: optional boolean or null`
2317
2318 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2319
2320 - `mouse_move: optional ComputerMouseMoveConfig or null`
2321
2322 `mouse_move`'s config overrides.
2323
2324 - `defer_loading: optional boolean or null`
2325
2326 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2327
2328 - `enabled: optional boolean or null`
2329
2330 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2331
2332 - `right_click: optional ComputerRightClickConfig or null`
2333
2334 `right_click`'s config overrides.
2335
2336 - `defer_loading: optional boolean or null`
2337
2338 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2339
2340 - `enabled: optional boolean or null`
2341
2342 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2343
2344 - `screenshot: optional ComputerScreenshotConfig or null`
2345
2346 `screenshot`'s config overrides.
2347
2348 - `defer_loading: optional boolean or null`
2349
2350 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2351
2352 - `enabled: optional boolean or null`
2353
2354 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2355
2356 - `scroll: optional ComputerScrollConfig or null`
2357
2358 `scroll`'s config overrides.
2359
2360 - `defer_loading: optional boolean or null`
2361
2362 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2363
2364 - `enabled: optional boolean or null`
2365
2366 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2367
2368 - `triple_click: optional ComputerTripleClickConfig or null`
2369
2370 `triple_click`'s config overrides.
2371
2372 - `defer_loading: optional boolean or null`
2373
2374 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2375
2376 - `enabled: optional boolean or null`
2377
2378 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2379
2380 - `type: optional ComputerTypeConfig or null`
2381
2382 `type`'s config overrides.
2383
2384 - `defer_loading: optional boolean or null`
2385
2386 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2387
2388 - `enabled: optional boolean or null`
2389
2390 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2391
2392 - `wait: optional ComputerWaitConfig or null`
2393
2394 `wait`'s config overrides.
2395
2396 - `defer_loading: optional boolean or null`
2397
2398 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2399
2400 - `enabled: optional boolean or null`
2401
2402 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
2403
2404 - `zoom: optional ComputerZoomConfig or null`
2405
2406 `zoom`'s config overrides.
2407
2408 - `defer_loading: optional boolean or null`
2409
2410 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2411
2412 - `enabled: optional boolean or null`
2413
2414 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
16072415
16082416 - `ToolTextEditor20250124 object { name, type, allowed_callers, 4 more }`
16092417
from line 3158
23503158 "role": "user"
23513159 }
23523160 ],
2353 "model": "claude-opus-4-6"
3161 "model": "claude-opus-5"
23543162 }
23553163 }
23563164 ]
from line 3731
29233731
29243732 The time at which the container will expire.
29253733
3734 - `skills: array of ContainerSkill or null`
3735
3736 Skills loaded in the container
3737
3738 - `skill_id: string`
3739
3740 Skill ID
3741
3742 - `type: "anthropic" or "custom"`
3743
3744 Type of skill - either 'anthropic' (built-in) or 'custom' (user-defined)
3745
3746 - `"anthropic"`
3747
3748 - `"custom"`
3749
3750 - `version: string`
3751
3752 Skill version or 'latest' for most recent version
3753
29263754 - `content: array of ContentBlock`
29273755
29283756 Content generated by the model.
from line 3936
31083936
31093937 - `"redacted_thinking"`
31103938
3111 - `ToolUseBlock object { id, caller, input, 2 more }`
3939 - `ToolUseBlock object { id, caller, input, 3 more }`
31123940
31133941 - `id: string`
31143942
from line 3977
31493977 - `type: "tool_use"`
31503978
31513979 - `"tool_use"`
3980
3981 - `toolset_name: optional string or null`
3982
3983 For a toolset member tool_use, the toolset family.
31523984
31533985 - `ServerToolUseBlock object { id, caller, input, 2 more }`
31543986
from line 5046
42145046
42155047 The time at which the container will expire.
42165048
5049 - `skills: array of ContainerSkill or null`
5050
5051 Skills loaded in the container
5052
5053 - `skill_id: string`
5054
5055 Skill ID
5056
5057 - `type: "anthropic" or "custom"`
5058
5059 Type of skill - either 'anthropic' (built-in) or 'custom' (user-defined)
5060
5061 - `"anthropic"`
5062
5063 - `"custom"`
5064
5065 - `version: string`
5066
5067 Skill version or 'latest' for most recent version
5068
42175069 - `content: array of ContentBlock`
42185070
42195071 Content generated by the model.
from line 5251
43995251
44005252 - `"redacted_thinking"`
44015253
4402 - `ToolUseBlock object { id, caller, input, 2 more }`
5254 - `ToolUseBlock object { id, caller, input, 3 more }`
44035255
44045256 - `id: string`
44055257
from line 5292
44405292 - `type: "tool_use"`
44415293
44425294 - `"tool_use"`
5295
5296 - `toolset_name: optional string or null`
5297
5298 For a toolset member tool_use, the toolset family.
44435299
44445300 - `ServerToolUseBlock object { id, caller, input, 2 more }`
44455301
from line 6161
53056161
53066162 The time at which the container will expire.
53076163
6164 - `skills: array of ContainerSkill or null`
6165
6166 Skills loaded in the container
6167
6168 - `skill_id: string`
6169
6170 Skill ID
6171
6172 - `type: "anthropic" or "custom"`
6173
6174 Type of skill - either 'anthropic' (built-in) or 'custom' (user-defined)
6175
6176 - `"anthropic"`
6177
6178 - `"custom"`
6179
6180 - `version: string`
6181
6182 Skill version or 'latest' for most recent version
6183
53086184 - `content: array of ContentBlock`
53096185
53106186 Content generated by the model.
from line 6366
54906366
54916367 - `"redacted_thinking"`
54926368
5493 - `ToolUseBlock object { id, caller, input, 2 more }`
6369 - `ToolUseBlock object { id, caller, input, 3 more }`
54946370
54956371 - `id: string`
54966372
from line 6407
55316407 - `type: "tool_use"`
55326408
55336409 - `"tool_use"`
6410
6411 - `toolset_name: optional string or null`
6412
6413 For a toolset member tool_use, the toolset family.
55346414
55356415 - `ServerToolUseBlock object { id, caller, input, 2 more }`
55366416
from line 7238
63587238
63597239 The time at which the container will expire.
63607240
7241 - `skills: array of ContainerSkill or null`
7242
7243 Skills loaded in the container
7244
7245 - `skill_id: string`
7246
7247 Skill ID
7248
7249 - `type: "anthropic" or "custom"`
7250
7251 Type of skill - either 'anthropic' (built-in) or 'custom' (user-defined)
7252
7253 - `"anthropic"`
7254
7255 - `"custom"`
7256
7257 - `version: string`
7258
7259 Skill version or 'latest' for most recent version
7260
63617261 - `content: array of ContentBlock`
63627262
63637263 Content generated by the model.
from line 7443
65437443
65447444 - `"redacted_thinking"`
65457445
6546 - `ToolUseBlock object { id, caller, input, 2 more }`
7446 - `ToolUseBlock object { id, caller, input, 3 more }`
65477447
65487448 - `id: string`
65497449
from line 7484
65847484 - `type: "tool_use"`
65857485
65867486 - `"tool_use"`
7487
7488 - `toolset_name: optional string or null`
7489
7490 For a toolset member tool_use, the toolset family.
65877491
65887492 - `ServerToolUseBlock object { id, caller, input, 2 more }`
65897493
65907494
No line in this hunk matches that.