Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

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
/
lines

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 
Feedback