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

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