Create a Message Batch changedapi/messages/batches/create
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+849added
Lines−41removed
From line
241
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits23to this page, all time
The whole hunk
from line 241, 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 241
241241
242242 - `"search_result_location"`
243243
244 - `ImageBlockParam object { source, type, cache_control }`
245
246 - `source: Base64ImageSource or URLImageSource`
244 - `ImageBlockParam object { source, type, cache_control, transformations }`
245
246 - `source: Base64ImageSource or URLImageSource or FileImageSource`
247247
248248 - `Base64ImageSource object { data, media_type, type }`
249249
from line 271
271271
272272 - `url: string`
273273
274 - `FileImageSource object { file_id, type }`
275
276 - `file_id: string`
277
278 - `type: "file"`
279
280 - `"file"`
281
274282 - `type: "image"`
275283
276284 - `"image"`
from line 287
279287
280288 Create a cache control breakpoint at this content block.
281289
290 - `transformations: optional ImageTransformationsParam or null`
291
292 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.
293
294 - `oversized_image: optional "downsize" or "error"`
295
296 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.
297
298 - `"downsize"`
299
300 - `"error"`
301
282302 - `DocumentBlockParam object { source, type, cache_control, 3 more }`
283303
284 - `source: Base64PDFSource or PlainTextSource or ContentBlockSource or URLPDFSource`
304 - `source: Base64PDFSource or PlainTextSource or ContentBlockSource or 2 more`
285305
286306 - `Base64PDFSource object { data, media_type, type }`
287307
from line 337
317337
318338 - `TextBlockParam object { text, type, cache_control, citations }`
319339
320 - `ImageBlockParam object { source, type, cache_control }`
340 - `ImageBlockParam object { source, type, cache_control, transformations }`
321341
322342 - `type: "content"`
323343
from line 351
331351
332352 - `url: string`
333353
354 - `FileDocumentSource object { file_id, type }`
355
356 - `file_id: string`
357
358 - `type: "file"`
359
360 - `"file"`
361
334362 - `type: "document"`
335363
336364 - `"document"`
from line 429
401429
402430 - `"redacted_thinking"`
403431
404 - `ToolUseBlockParam object { id, input, name, 3 more }`
432 - `ToolUseBlockParam object { id, input, name, 4 more }`
405433
406434 - `id: string`
407435
from line 475
447475
448476 - `"code_execution_20260120"`
449477
450 - `ToolResultBlockParam object { tool_use_id, type, cache_control, 2 more }`
478 - `toolset_name: optional string or null`
479
480 For a toolset member tool_use, the toolset family this member belongs to.
481
482 - `ToolResultBlockParam object { tool_use_id, type, cache_control, 3 more }`
451483
452484 - `tool_use_id: string`
453485
from line 491
459491
460492 Create a cache control breakpoint at this content block.
461493
462 - `content: optional string or array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 2 more`
494 - `content: optional string or array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 3 more`
463495
464496 - `string`
465497
466 - `array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 2 more`
498 - `array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 3 more`
467499
468500 - `TextBlockParam object { text, type, cache_control, citations }`
469501
470 - `ImageBlockParam object { source, type, cache_control }`
502 - `ImageBlockParam object { source, type, cache_control, transformations }`
471503
472504 - `SearchResultBlockParam object { content, source, title, 3 more }`
473505
from line 519
487519
488520 Create a cache control breakpoint at this content block.
489521
522 - `BrowserStateBlockParam object { tabs, type, cache_control, state_changes }`
523
524 The caller's browser state after a browser toolset member call —
525 the full inventory of open tabs, which tab is active, and any side
526 effects (tabs opened, download state changes) the call produced.
527
528 At most one per `tool_result`, only on a non-error result answering a
529 browser toolset member `tool_use`. The server renders the
530 model-visible text from it; the model never sees the raw fields.
531
532 - `tabs: array of BrowserStateTabEntry`
533
534 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`.
535
536 - `tab_id: string`
537
538 The caller-assigned identifier for this tab, unique within the inventory.
539
540 - `title: string`
541
542 The title of the page the tab is showing. May be empty.
543
544 - `url: string`
545
546 The URL of the page the tab is showing. May be empty.
547
548 - `active: optional boolean`
549
550 Whether this tab is the active tab after this call. Whenever `tabs` is non-empty, exactly one entry is marked `active: true`.
551
552 - `type: "browser_state"`
553
554 - `"browser_state"`
555
556 - `cache_control: optional CacheControlEphemeral or null`
557
558 Create a cache control breakpoint at this content block.
559
560 - `state_changes: optional array of BrowserStateChange or null`
561
562 Tabs opened and download state changes during this call. "Nothing to report" is expressed by omitting the field, never by an empty list.
563
564 - `BrowserStateChangeTabOpened object { tab_id, type }`
565
566 A tab this call's execution opened that remains open at its end —
567 the creation delta of the `tabs` inventory, not an event log.
568
569 Carries only the `tab_id`; the tab's `title` and `url` live on its
570 `tabs` entry, which must include the same `tab_id`. A tab opened
571 during a failed call gets no deferred `tab_opened`; it simply appears
572 in the next result's `tabs` inventory.
573
574 - `tab_id: string`
575
576 The `tab_id` of the opened tab, present in `tabs`.
577
578 - `type: "tab_opened"`
579
580 - `"tab_opened"`
581
582 - `BrowserStateChangeDownloadStarted object { download_id, type, url }`
583
584 A file download that started during this call.
585
586 - `download_id: string`
587
588 The caller-assigned identifier for this download, stable across the state changes reporting it.
589
590 - `type: "download_started"`
591
592 - `"download_started"`
593
594 - `url: string`
595
596 The final post-redirect URL the download was served from.
597
598 - `BrowserStateChangeDownloadCompleted object { download_id, type, url, 2 more }`
599
600 A file download that finished during this call, reported with the
601 same `download_id` as its `download_started` — or without a prior
602 `download_started`, when the download finished during the call that
603 started it (at most one state change per `download_id` per result).
604
605 - `download_id: string`
606
607 The caller-assigned identifier for this download, stable across the state changes reporting it.
608
609 - `type: "download_completed"`
610
611 - `"download_completed"`
612
613 - `url: string`
614
615 The final post-redirect URL the download was served from.
616
617 - `path: optional string or null`
618
619 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.
620
621 - `size_bytes: optional number or null`
622
623 The completed download's size.
624
625 - `BrowserStateChangeDownloadFailed object { download_id, type, url, error }`
626
627 A file download that failed — or was cancelled — during this call.
628
629 - `download_id: string`
630
631 The caller-assigned identifier for this download, stable across the state changes reporting it.
632
633 - `type: "download_failed"`
634
635 - `"download_failed"`
636
637 - `url: string`
638
639 The final post-redirect URL the download was served from.
640
641 - `error: optional string or null`
642
643 The failure or cancellation detail, when known.
644
490645 - `is_error: optional boolean`
646
647 - `toolset_name: optional string or null`
648
649 For a toolset member tool_result, the toolset family of the paired tool_use.
491650
492651 - `ServerToolUseBlockParam object { id, input, name, 3 more }`
493652
from line 1091
9321091
9331092 Create a cache control breakpoint at this content block.
9341093
935 - `MidConversationSystemBlockParam object { content, type, cache_control }`
936
937 System instructions that appear mid-conversation.
938
939 Use this block to provide or update system-level instructions at a specific
940 point in the conversation, rather than only via the top-level `system` parameter.
941
942 - `content: array of TextBlockParam`
943
944 System instruction text blocks.
945
946 - `text: string`
947
948 - `type: "text"`
949
950 - `cache_control: optional CacheControlEphemeral or null`
951
952 Create a cache control breakpoint at this content block.
953
954 - `citations: optional array of TextCitationParam or null`
955
956 - `type: "mid_conv_system"`
957
958 - `"mid_conv_system"`
959
960 - `cache_control: optional CacheControlEphemeral or null`
961
962 Create a cache control breakpoint at this content block.
963
9641094 - `role: "user" or "assistant" or "system"`
9651095
9661096 - `"user"`
from line 1177
10471177
10481178 Top-level cache control automatically applies a cache_control marker to the last cacheable block in the request.
10491179
1050 - `container: optional string or null`
1180 - `container: optional MessageCreateParamsContainer or null`
10511181
10521182 Container identifier for reuse across requests.
1183
1184 - `ContainerParams object { id, skills }`
1185
1186 Container parameters with skills to be loaded.
1187
1188 - `id: optional string or null`
1189
1190 Container id
1191
1192 - `skills: optional array of SkillParams or null`
1193
1194 List of skills to load in the container
1195
1196 - `skill_id: string`
1197
1198 Skill ID
1199
1200 - `type: "anthropic" or "custom"`
1201
1202 Type of skill - either 'anthropic' (built-in) or 'custom' (user-defined)
1203
1204 - `"anthropic"`
1205
1206 - `"custom"`
1207
1208 - `version: optional string`
1209
1210 Skill version or 'latest' for most recent version
1211
1212 - `string`
10531213
10541214 - `inference_geo: optional string or null`
10551215
from line 1725
15651725
15661726 When true, guarantees schema validation on tool names and inputs
15671727
1728 - `BrowserToolset20260801 object { type, allowed_callers, cache_control, configs }`
1729
1730 The browser toolset: a single `tools[]` entry (carrying no
1731 `name`) that declares the browser tool family. The model is served
1732 the family's tool with any members disabled via `configs` removed
1733 from its schema.
1734
1735 - `type: "browser_toolset_20260801"`
1736
1737 - `"browser_toolset_20260801"`
1738
1739 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
1740
1741 - `"direct"`
1742
1743 - `"code_execution_20250825"`
1744
1745 - `"code_execution_20260120"`
1746
1747 - `"code_execution_20260521"`
1748
1749 - `cache_control: optional CacheControlEphemeral or null`
1750
1751 Create a cache control breakpoint at this content block.
1752
1753 - `configs: optional BrowserToolsetConfigs or null`
1754
1755 Per-member configuration for `browser_toolset_20260801`: one
1756 optional field per member tool, keyed by the member name — the same
1757 name the member's `tool_use` blocks carry. Every member is an
1758 accepted key, and a member's defaults apply wherever its key is
1759 absent. Unknown keys are rejected: the field set is this toolset
1760 version's complete member set.
1761
1762 - `close_tab: optional BrowserCloseTabConfig or null`
1763
1764 `close_tab`'s config overrides.
1765
1766 - `defer_loading: optional boolean or null`
1767
1768 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1769
1770 - `enabled: optional boolean or null`
1771
1772 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.
1773
1774 - `double_click: optional BrowserDoubleClickConfig or null`
1775
1776 `double_click`'s config overrides.
1777
1778 - `defer_loading: optional boolean or null`
1779
1780 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1781
1782 - `enabled: optional boolean or null`
1783
1784 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.
1785
1786 - `file_upload: optional BrowserFileUploadConfig or null`
1787
1788 `file_upload`'s config overrides.
1789
1790 - `defer_loading: optional boolean or null`
1791
1792 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1793
1794 - `enabled: optional boolean or null`
1795
1796 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.
1797
1798 - `find: optional BrowserFindConfig or null`
1799
1800 `find`'s config overrides.
1801
1802 - `defer_loading: optional boolean or null`
1803
1804 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1805
1806 - `enabled: optional boolean or null`
1807
1808 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.
1809
1810 - `form_input: optional BrowserFormInputConfig or null`
1811
1812 `form_input`'s config overrides.
1813
1814 - `defer_loading: optional boolean or null`
1815
1816 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1817
1818 - `enabled: optional boolean or null`
1819
1820 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.
1821
1822 - `get_page_text: optional BrowserGetPageTextConfig or null`
1823
1824 `get_page_text`'s config overrides.
1825
1826 - `defer_loading: optional boolean or null`
1827
1828 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1829
1830 - `enabled: optional boolean or null`
1831
1832 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.
1833
1834 - `hold_key: optional BrowserHoldKeyConfig or null`
1835
1836 `hold_key`'s config overrides.
1837
1838 - `defer_loading: optional boolean or null`
1839
1840 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1841
1842 - `enabled: optional boolean or null`
1843
1844 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.
1845
1846 - `hover: optional BrowserHoverConfig or null`
1847
1848 `hover`'s config overrides.
1849
1850 - `defer_loading: optional boolean or null`
1851
1852 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1853
1854 - `enabled: optional boolean or null`
1855
1856 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.
1857
1858 - `javascript_exec: optional BrowserJavascriptExecConfig or null`
1859
1860 `javascript_exec`'s config overrides.
1861
1862 - `defer_loading: optional boolean or null`
1863
1864 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1865
1866 - `enabled: optional boolean or null`
1867
1868 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.
1869
1870 - `key: optional BrowserKeyConfig or null`
1871
1872 `key`'s config overrides.
1873
1874 - `defer_loading: optional boolean or null`
1875
1876 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1877
1878 - `enabled: optional boolean or null`
1879
1880 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.
1881
1882 - `left_click: optional BrowserLeftClickConfig or null`
1883
1884 `left_click`'s config overrides.
1885
1886 - `defer_loading: optional boolean or null`
1887
1888 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1889
1890 - `enabled: optional boolean or null`
1891
1892 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.
1893
1894 - `left_click_drag: optional BrowserLeftClickDragConfig or null`
1895
1896 `left_click_drag`'s config overrides.
1897
1898 - `defer_loading: optional boolean or null`
1899
1900 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1901
1902 - `enabled: optional boolean or null`
1903
1904 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.
1905
1906 - `left_mouse_down: optional BrowserLeftMouseDownConfig or null`
1907
1908 `left_mouse_down`'s config overrides.
1909
1910 - `defer_loading: optional boolean or null`
1911
1912 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1913
1914 - `enabled: optional boolean or null`
1915
1916 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.
1917
1918 - `left_mouse_up: optional BrowserLeftMouseUpConfig or null`
1919
1920 `left_mouse_up`'s config overrides.
1921
1922 - `defer_loading: optional boolean or null`
1923
1924 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1925
1926 - `enabled: optional boolean or null`
1927
1928 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.
1929
1930 - `list_tabs: optional BrowserListTabsConfig or null`
1931
1932 `list_tabs`'s config overrides.
1933
1934 - `defer_loading: optional boolean or null`
1935
1936 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1937
1938 - `enabled: optional boolean or null`
1939
1940 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.
1941
1942 - `middle_click: optional BrowserMiddleClickConfig or null`
1943
1944 `middle_click`'s config overrides.
1945
1946 - `defer_loading: optional boolean or null`
1947
1948 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1949
1950 - `enabled: optional boolean or null`
1951
1952 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.
1953
1954 - `mouse_move: optional BrowserMouseMoveConfig or null`
1955
1956 `mouse_move`'s config overrides.
1957
1958 - `defer_loading: optional boolean or null`
1959
1960 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1961
1962 - `enabled: optional boolean or null`
1963
1964 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.
1965
1966 - `navigate: optional BrowserNavigateConfig or null`
1967
1968 `navigate`'s config overrides.
1969
1970 - `defer_loading: optional boolean or null`
1971
1972 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1973
1974 - `enabled: optional boolean or null`
1975
1976 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.
1977
1978 - `new_tab: optional BrowserNewTabConfig or null`
1979
1980 `new_tab`'s config overrides.
1981
1982 - `defer_loading: optional boolean or null`
1983
1984 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1985
1986 - `enabled: optional boolean or null`
1987
1988 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.
1989
1990 - `read_console: optional BrowserReadConsoleConfig or null`
1991
1992 `read_console`'s config overrides.
1993
1994 - `defer_loading: optional boolean or null`
1995
1996 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1997
1998 - `enabled: optional boolean or null`
1999
2000 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.
2001
2002 - `read_network: optional BrowserReadNetworkConfig or null`
2003
2004 `read_network`'s config overrides.
2005
2006 - `defer_loading: optional boolean or null`
2007
2008 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2009
2010 - `enabled: optional boolean or null`
2011
2012 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.
2013
2014 - `read_page: optional BrowserReadPageConfig or null`
2015
2016 `read_page`'s config overrides.
2017
2018 - `defer_loading: optional boolean or null`
2019
2020 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2021
2022 - `enabled: optional boolean or null`
2023
2024 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.
2025
2026 - `right_click: optional BrowserRightClickConfig or null`
2027
2028 `right_click`'s config overrides.
2029
2030 - `defer_loading: optional boolean or null`
2031
2032 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2033
2034 - `enabled: optional boolean or null`
2035
2036 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.
2037
2038 - `screenshot: optional BrowserScreenshotConfig or null`
2039
2040 `screenshot`'s config overrides.
2041
2042 - `defer_loading: optional boolean or null`
2043
2044 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2045
2046 - `enabled: optional boolean or null`
2047
2048 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.
2049
2050 - `scroll: optional BrowserScrollConfig or null`
2051
2052 `scroll`'s config overrides.
2053
2054 - `defer_loading: optional boolean or null`
2055
2056 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2057
2058 - `enabled: optional boolean or null`
2059
2060 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.
2061
2062 - `scroll_to: optional BrowserScrollToConfig or null`
2063
2064 `scroll_to`'s config overrides.
2065
2066 - `defer_loading: optional boolean or null`
2067
2068 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2069
2070 - `enabled: optional boolean or null`
2071
2072 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.
2073
2074 - `switch_tab: optional BrowserSwitchTabConfig or null`
2075
2076 `switch_tab`'s config overrides.
2077
2078 - `defer_loading: optional boolean or null`
2079
2080 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2081
2082 - `enabled: optional boolean or null`
2083
2084 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.
2085
2086 - `triple_click: optional BrowserTripleClickConfig or null`
2087
2088 `triple_click`'s config overrides.
2089
2090 - `defer_loading: optional boolean or null`
2091
2092 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2093
2094 - `enabled: optional boolean or null`
2095
2096 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.
2097
2098 - `type: optional BrowserTypeConfig or null`
2099
2100 `type`'s config overrides.
2101
2102 - `defer_loading: optional boolean or null`
2103
2104 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2105
2106 - `enabled: optional boolean or null`
2107
2108 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.
2109
2110 - `wait: optional BrowserWaitConfig or null`
2111
2112 `wait`'s config overrides.
2113
2114 - `defer_loading: optional boolean or null`
2115
2116 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2117
2118 - `enabled: optional boolean or null`
2119
2120 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.
2121
2122 - `zoom: optional BrowserZoomConfig or null`
2123
2124 `zoom`'s config overrides.
2125
2126 - `defer_loading: optional boolean or null`
2127
2128 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2129
2130 - `enabled: optional boolean or null`
2131
2132 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.
2133
15682134 - `MemoryTool20250818 object { name, type, allowed_callers, 4 more }`
15692135
15702136 - `name: "memory"`
from line 2168
16022168 - `strict: optional boolean`
16032169
16042170 When true, guarantees schema validation on tool names and inputs
2171
2172 - `ComputerToolset20260801 object { type, allowed_callers, cache_control, configs }`
2173
2174 The computer toolset: a single `tools[]` entry (carrying no
2175 `name`) that declares the computer tool family. The model is
2176 served the family's tool with any members disabled via `configs`
2177 removed from its schema. Every member is enabled by default, zoom
2178 included. The single-tool options `display_number` and
2179 `enable_zoom` are not fields of a toolset entry — it carries only
2180 `type`, `configs`, and `cache_control`; zoom is controlled
2181 via `configs.zoom.enabled`.
2182
2183 - `type: "computer_toolset_20260801"`
2184
2185 - `"computer_toolset_20260801"`
2186
2187 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
2188
2189 - `"direct"`
2190
2191 - `"code_execution_20250825"`
2192
2193 - `"code_execution_20260120"`
2194
2195 - `"code_execution_20260521"`
2196
2197 - `cache_control: optional CacheControlEphemeral or null`
2198
2199 Create a cache control breakpoint at this content block.
2200
2201 - `configs: optional ComputerToolsetConfigs or null`
2202
2203 Per-member configuration for `computer_toolset_20260801`: one
2204 optional field per member tool, keyed by the member name — the same
2205 name the member's `tool_use` blocks carry. Every member is an
2206 accepted key, and a member's defaults apply wherever its key is
2207 absent. Unknown keys are rejected: the field set is this toolset
2208 version's complete member set.
2209
2210 - `cursor_position: optional ComputerCursorPositionConfig or null`
2211
2212 `cursor_position`'s config overrides.
2213
2214 - `defer_loading: optional boolean or null`
2215
2216 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2217
2218 - `enabled: optional boolean or null`
2219
2220 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.
2221
2222 - `double_click: optional ComputerDoubleClickConfig or null`
2223
2224 `double_click`'s config overrides.
2225
2226 - `defer_loading: optional boolean or null`
2227
2228 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2229
2230 - `enabled: optional boolean or null`
2231
2232 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.
2233
2234 - `hold_key: optional ComputerHoldKeyConfig or null`
2235
2236 `hold_key`'s config overrides.
2237
2238 - `defer_loading: optional boolean or null`
2239
2240 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2241
2242 - `enabled: optional boolean or null`
2243
2244 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.
2245
2246 - `key: optional ComputerKeyConfig or null`
2247
2248 `key`'s config overrides.
2249
2250 - `defer_loading: optional boolean or null`
2251
2252 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2253
2254 - `enabled: optional boolean or null`
2255
2256 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.
2257
2258 - `left_click: optional ComputerLeftClickConfig or null`
2259
2260 `left_click`'s config overrides.
2261
2262 - `defer_loading: optional boolean or null`
2263
2264 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2265
2266 - `enabled: optional boolean or null`
2267
2268 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.
2269
2270 - `left_click_drag: optional ComputerLeftClickDragConfig or null`
2271
2272 `left_click_drag`'s config overrides.
2273
2274 - `defer_loading: optional boolean or null`
2275
2276 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2277
2278 - `enabled: optional boolean or null`
2279
2280 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.
2281
2282 - `left_mouse_down: optional ComputerLeftMouseDownConfig or null`
2283
2284 `left_mouse_down`'s config overrides.
2285
2286 - `defer_loading: optional boolean or null`
2287
2288 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2289
2290 - `enabled: optional boolean or null`
2291
2292 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.
2293
2294 - `left_mouse_up: optional ComputerLeftMouseUpConfig or null`
2295
2296 `left_mouse_up`'s config overrides.
2297
2298 - `defer_loading: optional boolean or null`
2299
2300 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2301
2302 - `enabled: optional boolean or null`
2303
2304 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.
2305
2306 - `middle_click: optional ComputerMiddleClickConfig or null`
2307
2308 `middle_click`'s config overrides.
2309
2310 - `defer_loading: optional boolean or null`
2311
2312 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2313
2314 - `enabled: optional boolean or null`
2315
2316 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.
2317
2318 - `mouse_move: optional ComputerMouseMoveConfig or null`
2319
2320 `mouse_move`'s config overrides.
2321
2322 - `defer_loading: optional boolean or null`
2323
2324 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2325
2326 - `enabled: optional boolean or null`
2327
2328 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.
2329
2330 - `right_click: optional ComputerRightClickConfig or null`
2331
2332 `right_click`'s config overrides.
2333
2334 - `defer_loading: optional boolean or null`
2335
2336 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2337
2338 - `enabled: optional boolean or null`
2339
2340 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.
2341
2342 - `screenshot: optional ComputerScreenshotConfig or null`
2343
2344 `screenshot`'s config overrides.
2345
2346 - `defer_loading: optional boolean or null`
2347
2348 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2349
2350 - `enabled: optional boolean or null`
2351
2352 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.
2353
2354 - `scroll: optional ComputerScrollConfig or null`
2355
2356 `scroll`'s config overrides.
2357
2358 - `defer_loading: optional boolean or null`
2359
2360 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2361
2362 - `enabled: optional boolean or null`
2363
2364 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.
2365
2366 - `triple_click: optional ComputerTripleClickConfig or null`
2367
2368 `triple_click`'s config overrides.
2369
2370 - `defer_loading: optional boolean or null`
2371
2372 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2373
2374 - `enabled: optional boolean or null`
2375
2376 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.
2377
2378 - `type: optional ComputerTypeConfig or null`
2379
2380 `type`'s config overrides.
2381
2382 - `defer_loading: optional boolean or null`
2383
2384 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2385
2386 - `enabled: optional boolean or null`
2387
2388 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.
2389
2390 - `wait: optional ComputerWaitConfig or null`
2391
2392 `wait`'s config overrides.
2393
2394 - `defer_loading: optional boolean or null`
2395
2396 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2397
2398 - `enabled: optional boolean or null`
2399
2400 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.
2401
2402 - `zoom: optional ComputerZoomConfig or null`
2403
2404 `zoom`'s config overrides.
2405
2406 - `defer_loading: optional boolean or null`
2407
2408 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2409
2410 - `enabled: optional boolean or null`
2411
2412 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.
16052413
16062414 - `ToolTextEditor20250124 object { name, type, allowed_callers, 4 more }`
16072415
from line 3156
23483156 "role": "user"
23493157 }
23503158 ],
2351 "model": "claude-opus-4-6"
3159 "model": "claude-opus-5"
23523160 }
23533161 }
23543162 ]
23553163
No line in this hunk matches that.