Create a Message changedapi/messages/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+883added
Lines−44removed
From line
225
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 225, 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 225
225225
226226 - `"search_result_location"`
227227
228 - `ImageBlockParam object { source, type, cache_control }`
229
230 - `source: Base64ImageSource or URLImageSource`
228 - `ImageBlockParam object { source, type, cache_control, transformations }`
229
230 - `source: Base64ImageSource or URLImageSource or FileImageSource`
231231
232232 - `Base64ImageSource object { data, media_type, type }`
233233
from line 255
255255
256256 - `url: string`
257257
258 - `FileImageSource object { file_id, type }`
259
260 - `file_id: string`
261
262 - `type: "file"`
263
264 - `"file"`
265
258266 - `type: "image"`
259267
260268 - `"image"`
from line 271
263271
264272 Create a cache control breakpoint at this content block.
265273
274 - `transformations: optional ImageTransformationsParam or null`
275
276 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.
277
278 - `oversized_image: optional "downsize" or "error"`
279
280 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.
281
282 - `"downsize"`
283
284 - `"error"`
285
266286 - `DocumentBlockParam object { source, type, cache_control, 3 more }`
267287
268 - `source: Base64PDFSource or PlainTextSource or ContentBlockSource or URLPDFSource`
288 - `source: Base64PDFSource or PlainTextSource or ContentBlockSource or 2 more`
269289
270290 - `Base64PDFSource object { data, media_type, type }`
271291
from line 321
301321
302322 - `TextBlockParam object { text, type, cache_control, citations }`
303323
304 - `ImageBlockParam object { source, type, cache_control }`
324 - `ImageBlockParam object { source, type, cache_control, transformations }`
305325
306326 - `type: "content"`
307327
from line 335
315335
316336 - `url: string`
317337
338 - `FileDocumentSource object { file_id, type }`
339
340 - `file_id: string`
341
342 - `type: "file"`
343
344 - `"file"`
345
318346 - `type: "document"`
319347
320348 - `"document"`
from line 413
385413
386414 - `"redacted_thinking"`
387415
388 - `ToolUseBlockParam object { id, input, name, 3 more }`
416 - `ToolUseBlockParam object { id, input, name, 4 more }`
389417
390418 - `id: string`
391419
from line 459
431459
432460 - `"code_execution_20260120"`
433461
434 - `ToolResultBlockParam object { tool_use_id, type, cache_control, 2 more }`
462 - `toolset_name: optional string or null`
463
464 For a toolset member tool_use, the toolset family this member belongs to.
465
466 - `ToolResultBlockParam object { tool_use_id, type, cache_control, 3 more }`
435467
436468 - `tool_use_id: string`
437469
from line 475
443475
444476 Create a cache control breakpoint at this content block.
445477
446 - `content: optional string or array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 2 more`
478 - `content: optional string or array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 3 more`
447479
448480 - `string`
449481
450 - `array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 2 more`
482 - `array of TextBlockParam or ImageBlockParam or SearchResultBlockParam or 3 more`
451483
452484 - `TextBlockParam object { text, type, cache_control, citations }`
453485
454 - `ImageBlockParam object { source, type, cache_control }`
486 - `ImageBlockParam object { source, type, cache_control, transformations }`
455487
456488 - `SearchResultBlockParam object { content, source, title, 3 more }`
457489
from line 503
471503
472504 Create a cache control breakpoint at this content block.
473505
506 - `BrowserStateBlockParam object { tabs, type, cache_control, state_changes }`
507
508 The caller's browser state after a browser toolset member call —
509 the full inventory of open tabs, which tab is active, and any side
510 effects (tabs opened, download state changes) the call produced.
511
512 At most one per `tool_result`, only on a non-error result answering a
513 browser toolset member `tool_use`. The server renders the
514 model-visible text from it; the model never sees the raw fields.
515
516 - `tabs: array of BrowserStateTabEntry`
517
518 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`.
519
520 - `tab_id: string`
521
522 The caller-assigned identifier for this tab, unique within the inventory.
523
524 - `title: string`
525
526 The title of the page the tab is showing. May be empty.
527
528 - `url: string`
529
530 The URL of the page the tab is showing. May be empty.
531
532 - `active: optional boolean`
533
534 Whether this tab is the active tab after this call. Whenever `tabs` is non-empty, exactly one entry is marked `active: true`.
535
536 - `type: "browser_state"`
537
538 - `"browser_state"`
539
540 - `cache_control: optional CacheControlEphemeral or null`
541
542 Create a cache control breakpoint at this content block.
543
544 - `state_changes: optional array of BrowserStateChange or null`
545
546 Tabs opened and download state changes during this call. "Nothing to report" is expressed by omitting the field, never by an empty list.
547
548 - `BrowserStateChangeTabOpened object { tab_id, type }`
549
550 A tab this call's execution opened that remains open at its end —
551 the creation delta of the `tabs` inventory, not an event log.
552
553 Carries only the `tab_id`; the tab's `title` and `url` live on its
554 `tabs` entry, which must include the same `tab_id`. A tab opened
555 during a failed call gets no deferred `tab_opened`; it simply appears
556 in the next result's `tabs` inventory.
557
558 - `tab_id: string`
559
560 The `tab_id` of the opened tab, present in `tabs`.
561
562 - `type: "tab_opened"`
563
564 - `"tab_opened"`
565
566 - `BrowserStateChangeDownloadStarted object { download_id, type, url }`
567
568 A file download that started during this call.
569
570 - `download_id: string`
571
572 The caller-assigned identifier for this download, stable across the state changes reporting it.
573
574 - `type: "download_started"`
575
576 - `"download_started"`
577
578 - `url: string`
579
580 The final post-redirect URL the download was served from.
581
582 - `BrowserStateChangeDownloadCompleted object { download_id, type, url, 2 more }`
583
584 A file download that finished during this call, reported with the
585 same `download_id` as its `download_started` — or without a prior
586 `download_started`, when the download finished during the call that
587 started it (at most one state change per `download_id` per result).
588
589 - `download_id: string`
590
591 The caller-assigned identifier for this download, stable across the state changes reporting it.
592
593 - `type: "download_completed"`
594
595 - `"download_completed"`
596
597 - `url: string`
598
599 The final post-redirect URL the download was served from.
600
601 - `path: optional string or null`
602
603 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.
604
605 - `size_bytes: optional number or null`
606
607 The completed download's size.
608
609 - `BrowserStateChangeDownloadFailed object { download_id, type, url, error }`
610
611 A file download that failed — or was cancelled — during this call.
612
613 - `download_id: string`
614
615 The caller-assigned identifier for this download, stable across the state changes reporting it.
616
617 - `type: "download_failed"`
618
619 - `"download_failed"`
620
621 - `url: string`
622
623 The final post-redirect URL the download was served from.
624
625 - `error: optional string or null`
626
627 The failure or cancellation detail, when known.
628
474629 - `is_error: optional boolean`
630
631 - `toolset_name: optional string or null`
632
633 For a toolset member tool_result, the toolset family of the paired tool_use.
475634
476635 - `ServerToolUseBlockParam object { id, input, name, 3 more }`
477636
from line 1075
9161075
9171076 Create a cache control breakpoint at this content block.
9181077
919 - `MidConversationSystemBlockParam object { content, type, cache_control }`
920
921 System instructions that appear mid-conversation.
922
923 Use this block to provide or update system-level instructions at a specific
924 point in the conversation, rather than only via the top-level `system` parameter.
925
926 - `content: array of TextBlockParam`
927
928 System instruction text blocks.
929
930 - `text: string`
931
932 - `type: "text"`
933
934 - `cache_control: optional CacheControlEphemeral or null`
935
936 Create a cache control breakpoint at this content block.
937
938 - `citations: optional array of TextCitationParam or null`
939
940 - `type: "mid_conv_system"`
941
942 - `"mid_conv_system"`
943
944 - `cache_control: optional CacheControlEphemeral or null`
945
946 Create a cache control breakpoint at this content block.
947
9481078 - `role: "user" or "assistant" or "system"`
9491079
9501080 - `"user"`
from line 1161
10311161
10321162 Top-level cache control automatically applies a cache_control marker to the last cacheable block in the request.
10331163
1034- `container: optional string or null`
1164- `container: optional MessageCreateParamsContainer or null`
10351165
10361166 Container identifier for reuse across requests.
1167
1168 - `ContainerParams object { id, skills }`
1169
1170 Container parameters with skills to be loaded.
1171
1172 - `id: optional string or null`
1173
1174 Container id
1175
1176 - `skills: optional array of SkillParams or null`
1177
1178 List of skills to load in the container
1179
1180 - `skill_id: string`
1181
1182 Skill ID
1183
1184 - `type: "anthropic" or "custom"`
1185
1186 Type of skill - either 'anthropic' (built-in) or 'custom' (user-defined)
1187
1188 - `"anthropic"`
1189
1190 - `"custom"`
1191
1192 - `version: optional string`
1193
1194 Skill version or 'latest' for most recent version
1195
1196 - `string`
10371197
10381198- `inference_geo: optional string or null`
10391199
from line 1709
15491709
15501710 When true, guarantees schema validation on tool names and inputs
15511711
1712 - `BrowserToolset20260801 object { type, allowed_callers, cache_control, configs }`
1713
1714 The browser toolset: a single `tools[]` entry (carrying no
1715 `name`) that declares the browser tool family. The model is served
1716 the family's tool with any members disabled via `configs` removed
1717 from its schema.
1718
1719 - `type: "browser_toolset_20260801"`
1720
1721 - `"browser_toolset_20260801"`
1722
1723 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
1724
1725 - `"direct"`
1726
1727 - `"code_execution_20250825"`
1728
1729 - `"code_execution_20260120"`
1730
1731 - `"code_execution_20260521"`
1732
1733 - `cache_control: optional CacheControlEphemeral or null`
1734
1735 Create a cache control breakpoint at this content block.
1736
1737 - `configs: optional BrowserToolsetConfigs or null`
1738
1739 Per-member configuration for `browser_toolset_20260801`: one
1740 optional field per member tool, keyed by the member name — the same
1741 name the member's `tool_use` blocks carry. Every member is an
1742 accepted key, and a member's defaults apply wherever its key is
1743 absent. Unknown keys are rejected: the field set is this toolset
1744 version's complete member set.
1745
1746 - `close_tab: optional BrowserCloseTabConfig or null`
1747
1748 `close_tab`'s config overrides.
1749
1750 - `defer_loading: optional boolean or null`
1751
1752 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1753
1754 - `enabled: optional boolean or null`
1755
1756 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.
1757
1758 - `double_click: optional BrowserDoubleClickConfig or null`
1759
1760 `double_click`'s config overrides.
1761
1762 - `defer_loading: optional boolean or null`
1763
1764 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1765
1766 - `enabled: optional boolean or null`
1767
1768 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.
1769
1770 - `file_upload: optional BrowserFileUploadConfig or null`
1771
1772 `file_upload`'s config overrides.
1773
1774 - `defer_loading: optional boolean or null`
1775
1776 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1777
1778 - `enabled: optional boolean or null`
1779
1780 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.
1781
1782 - `find: optional BrowserFindConfig or null`
1783
1784 `find`'s config overrides.
1785
1786 - `defer_loading: optional boolean or null`
1787
1788 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1789
1790 - `enabled: optional boolean or null`
1791
1792 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.
1793
1794 - `form_input: optional BrowserFormInputConfig or null`
1795
1796 `form_input`'s config overrides.
1797
1798 - `defer_loading: optional boolean or null`
1799
1800 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1801
1802 - `enabled: optional boolean or null`
1803
1804 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.
1805
1806 - `get_page_text: optional BrowserGetPageTextConfig or null`
1807
1808 `get_page_text`'s config overrides.
1809
1810 - `defer_loading: optional boolean or null`
1811
1812 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1813
1814 - `enabled: optional boolean or null`
1815
1816 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.
1817
1818 - `hold_key: optional BrowserHoldKeyConfig or null`
1819
1820 `hold_key`'s config overrides.
1821
1822 - `defer_loading: optional boolean or null`
1823
1824 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1825
1826 - `enabled: optional boolean or null`
1827
1828 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.
1829
1830 - `hover: optional BrowserHoverConfig or null`
1831
1832 `hover`'s config overrides.
1833
1834 - `defer_loading: optional boolean or null`
1835
1836 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1837
1838 - `enabled: optional boolean or null`
1839
1840 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.
1841
1842 - `javascript_exec: optional BrowserJavascriptExecConfig or null`
1843
1844 `javascript_exec`'s config overrides.
1845
1846 - `defer_loading: optional boolean or null`
1847
1848 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1849
1850 - `enabled: optional boolean or null`
1851
1852 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.
1853
1854 - `key: optional BrowserKeyConfig or null`
1855
1856 `key`'s config overrides.
1857
1858 - `defer_loading: optional boolean or null`
1859
1860 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1861
1862 - `enabled: optional boolean or null`
1863
1864 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.
1865
1866 - `left_click: optional BrowserLeftClickConfig or null`
1867
1868 `left_click`'s config overrides.
1869
1870 - `defer_loading: optional boolean or null`
1871
1872 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1873
1874 - `enabled: optional boolean or null`
1875
1876 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.
1877
1878 - `left_click_drag: optional BrowserLeftClickDragConfig or null`
1879
1880 `left_click_drag`'s config overrides.
1881
1882 - `defer_loading: optional boolean or null`
1883
1884 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1885
1886 - `enabled: optional boolean or null`
1887
1888 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.
1889
1890 - `left_mouse_down: optional BrowserLeftMouseDownConfig or null`
1891
1892 `left_mouse_down`'s config overrides.
1893
1894 - `defer_loading: optional boolean or null`
1895
1896 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1897
1898 - `enabled: optional boolean or null`
1899
1900 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.
1901
1902 - `left_mouse_up: optional BrowserLeftMouseUpConfig or null`
1903
1904 `left_mouse_up`'s config overrides.
1905
1906 - `defer_loading: optional boolean or null`
1907
1908 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1909
1910 - `enabled: optional boolean or null`
1911
1912 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.
1913
1914 - `list_tabs: optional BrowserListTabsConfig or null`
1915
1916 `list_tabs`'s config overrides.
1917
1918 - `defer_loading: optional boolean or null`
1919
1920 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1921
1922 - `enabled: optional boolean or null`
1923
1924 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.
1925
1926 - `middle_click: optional BrowserMiddleClickConfig or null`
1927
1928 `middle_click`'s config overrides.
1929
1930 - `defer_loading: optional boolean or null`
1931
1932 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1933
1934 - `enabled: optional boolean or null`
1935
1936 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.
1937
1938 - `mouse_move: optional BrowserMouseMoveConfig or null`
1939
1940 `mouse_move`'s config overrides.
1941
1942 - `defer_loading: optional boolean or null`
1943
1944 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1945
1946 - `enabled: optional boolean or null`
1947
1948 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.
1949
1950 - `navigate: optional BrowserNavigateConfig or null`
1951
1952 `navigate`'s config overrides.
1953
1954 - `defer_loading: optional boolean or null`
1955
1956 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1957
1958 - `enabled: optional boolean or null`
1959
1960 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.
1961
1962 - `new_tab: optional BrowserNewTabConfig or null`
1963
1964 `new_tab`'s config overrides.
1965
1966 - `defer_loading: optional boolean or null`
1967
1968 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1969
1970 - `enabled: optional boolean or null`
1971
1972 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.
1973
1974 - `read_console: optional BrowserReadConsoleConfig or null`
1975
1976 `read_console`'s config overrides.
1977
1978 - `defer_loading: optional boolean or null`
1979
1980 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1981
1982 - `enabled: optional boolean or null`
1983
1984 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.
1985
1986 - `read_network: optional BrowserReadNetworkConfig or null`
1987
1988 `read_network`'s config overrides.
1989
1990 - `defer_loading: optional boolean or null`
1991
1992 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
1993
1994 - `enabled: optional boolean or null`
1995
1996 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.
1997
1998 - `read_page: optional BrowserReadPageConfig or null`
1999
2000 `read_page`'s config overrides.
2001
2002 - `defer_loading: optional boolean or null`
2003
2004 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2005
2006 - `enabled: optional boolean or null`
2007
2008 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.
2009
2010 - `right_click: optional BrowserRightClickConfig or null`
2011
2012 `right_click`'s config overrides.
2013
2014 - `defer_loading: optional boolean or null`
2015
2016 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2017
2018 - `enabled: optional boolean or null`
2019
2020 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.
2021
2022 - `screenshot: optional BrowserScreenshotConfig or null`
2023
2024 `screenshot`'s config overrides.
2025
2026 - `defer_loading: optional boolean or null`
2027
2028 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2029
2030 - `enabled: optional boolean or null`
2031
2032 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.
2033
2034 - `scroll: optional BrowserScrollConfig or null`
2035
2036 `scroll`'s config overrides.
2037
2038 - `defer_loading: optional boolean or null`
2039
2040 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2041
2042 - `enabled: optional boolean or null`
2043
2044 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.
2045
2046 - `scroll_to: optional BrowserScrollToConfig or null`
2047
2048 `scroll_to`'s config overrides.
2049
2050 - `defer_loading: optional boolean or null`
2051
2052 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2053
2054 - `enabled: optional boolean or null`
2055
2056 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.
2057
2058 - `switch_tab: optional BrowserSwitchTabConfig or null`
2059
2060 `switch_tab`'s config overrides.
2061
2062 - `defer_loading: optional boolean or null`
2063
2064 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2065
2066 - `enabled: optional boolean or null`
2067
2068 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.
2069
2070 - `triple_click: optional BrowserTripleClickConfig or null`
2071
2072 `triple_click`'s config overrides.
2073
2074 - `defer_loading: optional boolean or null`
2075
2076 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2077
2078 - `enabled: optional boolean or null`
2079
2080 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.
2081
2082 - `type: optional BrowserTypeConfig or null`
2083
2084 `type`'s config overrides.
2085
2086 - `defer_loading: optional boolean or null`
2087
2088 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2089
2090 - `enabled: optional boolean or null`
2091
2092 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.
2093
2094 - `wait: optional BrowserWaitConfig or null`
2095
2096 `wait`'s config overrides.
2097
2098 - `defer_loading: optional boolean or null`
2099
2100 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2101
2102 - `enabled: optional boolean or null`
2103
2104 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.
2105
2106 - `zoom: optional BrowserZoomConfig or null`
2107
2108 `zoom`'s config overrides.
2109
2110 - `defer_loading: optional boolean or null`
2111
2112 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2113
2114 - `enabled: optional boolean or null`
2115
2116 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.
2117
15522118 - `MemoryTool20250818 object { name, type, allowed_callers, 4 more }`
15532119
15542120 - `name: "memory"`
from line 2153
15872153
15882154 When true, guarantees schema validation on tool names and inputs
15892155
2156 - `ComputerToolset20260801 object { type, allowed_callers, cache_control, configs }`
2157
2158 The computer toolset: a single `tools[]` entry (carrying no
2159 `name`) that declares the computer tool family. The model is
2160 served the family's tool with any members disabled via `configs`
2161 removed from its schema. Every member is enabled by default, zoom
2162 included. The single-tool options `display_number` and
2163 `enable_zoom` are not fields of a toolset entry — it carries only
2164 `type`, `configs`, and `cache_control`; zoom is controlled
2165 via `configs.zoom.enabled`.
2166
2167 - `type: "computer_toolset_20260801"`
2168
2169 - `"computer_toolset_20260801"`
2170
2171 - `allowed_callers: optional array of "direct" or "code_execution_20250825" or "code_execution_20260120" or "code_execution_20260521"`
2172
2173 - `"direct"`
2174
2175 - `"code_execution_20250825"`
2176
2177 - `"code_execution_20260120"`
2178
2179 - `"code_execution_20260521"`
2180
2181 - `cache_control: optional CacheControlEphemeral or null`
2182
2183 Create a cache control breakpoint at this content block.
2184
2185 - `configs: optional ComputerToolsetConfigs or null`
2186
2187 Per-member configuration for `computer_toolset_20260801`: one
2188 optional field per member tool, keyed by the member name — the same
2189 name the member's `tool_use` blocks carry. Every member is an
2190 accepted key, and a member's defaults apply wherever its key is
2191 absent. Unknown keys are rejected: the field set is this toolset
2192 version's complete member set.
2193
2194 - `cursor_position: optional ComputerCursorPositionConfig or null`
2195
2196 `cursor_position`'s config overrides.
2197
2198 - `defer_loading: optional boolean or null`
2199
2200 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2201
2202 - `enabled: optional boolean or null`
2203
2204 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.
2205
2206 - `double_click: optional ComputerDoubleClickConfig or null`
2207
2208 `double_click`'s config overrides.
2209
2210 - `defer_loading: optional boolean or null`
2211
2212 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2213
2214 - `enabled: optional boolean or null`
2215
2216 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.
2217
2218 - `hold_key: optional ComputerHoldKeyConfig or null`
2219
2220 `hold_key`'s config overrides.
2221
2222 - `defer_loading: optional boolean or null`
2223
2224 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2225
2226 - `enabled: optional boolean or null`
2227
2228 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.
2229
2230 - `key: optional ComputerKeyConfig or null`
2231
2232 `key`'s config overrides.
2233
2234 - `defer_loading: optional boolean or null`
2235
2236 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2237
2238 - `enabled: optional boolean or null`
2239
2240 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.
2241
2242 - `left_click: optional ComputerLeftClickConfig or null`
2243
2244 `left_click`'s config overrides.
2245
2246 - `defer_loading: optional boolean or null`
2247
2248 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2249
2250 - `enabled: optional boolean or null`
2251
2252 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.
2253
2254 - `left_click_drag: optional ComputerLeftClickDragConfig or null`
2255
2256 `left_click_drag`'s config overrides.
2257
2258 - `defer_loading: optional boolean or null`
2259
2260 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2261
2262 - `enabled: optional boolean or null`
2263
2264 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.
2265
2266 - `left_mouse_down: optional ComputerLeftMouseDownConfig or null`
2267
2268 `left_mouse_down`'s config overrides.
2269
2270 - `defer_loading: optional boolean or null`
2271
2272 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2273
2274 - `enabled: optional boolean or null`
2275
2276 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.
2277
2278 - `left_mouse_up: optional ComputerLeftMouseUpConfig or null`
2279
2280 `left_mouse_up`'s config overrides.
2281
2282 - `defer_loading: optional boolean or null`
2283
2284 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2285
2286 - `enabled: optional boolean or null`
2287
2288 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.
2289
2290 - `middle_click: optional ComputerMiddleClickConfig or null`
2291
2292 `middle_click`'s config overrides.
2293
2294 - `defer_loading: optional boolean or null`
2295
2296 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2297
2298 - `enabled: optional boolean or null`
2299
2300 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.
2301
2302 - `mouse_move: optional ComputerMouseMoveConfig or null`
2303
2304 `mouse_move`'s config overrides.
2305
2306 - `defer_loading: optional boolean or null`
2307
2308 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2309
2310 - `enabled: optional boolean or null`
2311
2312 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.
2313
2314 - `right_click: optional ComputerRightClickConfig or null`
2315
2316 `right_click`'s config overrides.
2317
2318 - `defer_loading: optional boolean or null`
2319
2320 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2321
2322 - `enabled: optional boolean or null`
2323
2324 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.
2325
2326 - `screenshot: optional ComputerScreenshotConfig or null`
2327
2328 `screenshot`'s config overrides.
2329
2330 - `defer_loading: optional boolean or null`
2331
2332 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2333
2334 - `enabled: optional boolean or null`
2335
2336 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.
2337
2338 - `scroll: optional ComputerScrollConfig or null`
2339
2340 `scroll`'s config overrides.
2341
2342 - `defer_loading: optional boolean or null`
2343
2344 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2345
2346 - `enabled: optional boolean or null`
2347
2348 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.
2349
2350 - `triple_click: optional ComputerTripleClickConfig or null`
2351
2352 `triple_click`'s config overrides.
2353
2354 - `defer_loading: optional boolean or null`
2355
2356 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2357
2358 - `enabled: optional boolean or null`
2359
2360 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.
2361
2362 - `type: optional ComputerTypeConfig or null`
2363
2364 `type`'s config overrides.
2365
2366 - `defer_loading: optional boolean or null`
2367
2368 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2369
2370 - `enabled: optional boolean or null`
2371
2372 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.
2373
2374 - `wait: optional ComputerWaitConfig or null`
2375
2376 `wait`'s config overrides.
2377
2378 - `defer_loading: optional boolean or null`
2379
2380 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2381
2382 - `enabled: optional boolean or null`
2383
2384 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.
2385
2386 - `zoom: optional ComputerZoomConfig or null`
2387
2388 `zoom`'s config overrides.
2389
2390 - `defer_loading: optional boolean or null`
2391
2392 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
2393
2394 - `enabled: optional boolean or null`
2395
2396 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.
2397
15902398 - `ToolTextEditor20250124 object { name, type, allowed_callers, 4 more }`
15912399
15922400 - `name: "str_replace_editor"`
from line 3052
22443052 - `expires_at: string`
22453053
22463054 The time at which the container will expire.
3055
3056 - `skills: array of ContainerSkill or null`
3057
3058 Skills loaded in the container
3059
3060 - `skill_id: string`
3061
3062 Skill ID
3063
3064 - `type: "anthropic" or "custom"`
3065
3066 Type of skill - either 'anthropic' (built-in) or 'custom' (user-defined)
3067
3068 - `"anthropic"`
3069
3070 - `"custom"`
3071
3072 - `version: string`
3073
3074 Skill version or 'latest' for most recent version
22473075
22483076 - `content: array of ContentBlock`
22493077
from line 3258
24303258
24313259 - `"redacted_thinking"`
24323260
2433 - `ToolUseBlock object { id, caller, input, 2 more }`
3261 - `ToolUseBlock object { id, caller, input, 3 more }`
24343262
24353263 - `id: string`
24363264
from line 3299
24713299 - `type: "tool_use"`
24723300
24733301 - `"tool_use"`
3302
3303 - `toolset_name: optional string or null`
3304
3305 For a toolset member tool_use, the toolset family.
24743306
24753307 - `ServerToolUseBlock object { id, caller, input, 2 more }`
24763308
from line 4018
31864018 "role": "user"
31874019 }
31884020 ],
3189 "model": "claude-opus-4-6",
4021 "model": "claude-opus-5",
31904022 "stream": false,
31914023 "system": [
31924024 {
from line 4057
32254057 "id": "msg_013Zva2CMHLNnXjNJJKqJ2EF",
32264058 "container": {
32274059 "id": "container_011CpZohnwH4vuy7gazohgSP",
3228 "expires_at": "2019-12-27T18:11:19.117Z"
4060 "expires_at": "2019-12-27T18:11:19.117Z",
4061 "skills": [
4062 {
4063 "skill_id": "pdf",
4064 "type": "anthropic",
4065 "version": "latest"
4066 }
4067 ]
32294068 },
32304069 "content": [
32314070 {
from line 4083
32444083 "type": "text"
32454084 }
32464085 ],
3247 "model": "claude-opus-4-6",
4086 "model": "claude-opus-5",
32484087 "role": "assistant",
32494088 "stop_details": {
32504089 "category": "cyber",
32514090
No line in this hunk matches that.