Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Reading a new release v2.1.280 First look · 1/6 0 findings $0.00 so far
One change · api

Messages changed

api/messages

Nearest release: v2.1.274, published 7 hours 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+1,106added
Lines−0removed
From line 2,563 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits10to this page, all time

### Web Fetch URL Source All ### Web Fetch URL Source Except ### Web Fetch URL Source None ### Web Fetch URL Source Only ### Web Fetch URL Source Tool Reference ### Web Fetch URL Sources

The whole hunk

from line 2563, old and new numbered
/
lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

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 2563
25632563 
25642564 When true, guarantees schema validation on tool names and inputs
25652565 
2566 - `url_sources: optional WebFetchURLSources or null`
2567 
2568 Which sources contribute to the set of URLs web fetch may fetch.
2569 
2570 Each key is a tagged variant: `user_input` is `all` or `none`; the
2571 two tool filters are `all`, `none`, `only` (only the named tools'
2572 results) or `except` (every result but the named tools'). A named tool
2573 must be declared in this request's `tools[]`.
2574 
2575 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
2576 
2577 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
2578 
2579 - `WebFetchURLSourceAll object`
2580 
2581 The `url_sources` variant under which a source contributes in
2582 full: every result of the tool filter's source, or all user input.
2583 
2584 - `type: "all"`
2585 
2586 - `WebFetchURLSourceNone object`
2587 
2588 The `url_sources` variant under which a source contributes nothing:
2589 no result of the tool filter's source, or no user input.
2590 
2591 - `type: "none"`
2592 
2593 - `WebFetchURLSourceOnly object`
2594 
2595 The tool filter variant under which only the named tools' results
2596 contribute.
2597 
2598 - `type: "only"`
2599 
2600 - `tools: array of WebFetchURLSourceToolReference`
2601 
2602 - `type: "tool_reference"`
2603 
2604 - `name: string`
2605 
2606 - `WebFetchURLSourceExcept object`
2607 
2608 The tool filter variant under which every result but the named
2609 tools' contributes.
2610 
2611 - `type: "except"`
2612 
2613 - `tools: array of WebFetchURLSourceToolReference`
2614 
2615 - `type: "tool_reference"`
2616 
2617 - `name: string`
2618 
2619 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
2620 
2621 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
2622 
2623 - `WebFetchURLSourceAll object`
2624 
2625 The `url_sources` variant under which a source contributes in
2626 full: every result of the tool filter's source, or all user input.
2627 
2628 - `WebFetchURLSourceNone object`
2629 
2630 The `url_sources` variant under which a source contributes nothing:
2631 no result of the tool filter's source, or no user input.
2632 
2633 - `WebFetchURLSourceOnly object`
2634 
2635 The tool filter variant under which only the named tools' results
2636 contribute.
2637 
2638 - `WebFetchURLSourceExcept object`
2639 
2640 The tool filter variant under which every result but the named
2641 tools' contributes.
2642 
2643 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
2644 
2645 Whether URLs in user messages are fetchable: "all" or "none".
2646 
2647 - `WebFetchURLSourceAll object`
2648 
2649 The `url_sources` variant under which a source contributes in
2650 full: every result of the tool filter's source, or all user input.
2651 
2652 - `WebFetchURLSourceNone object`
2653 
2654 The `url_sources` variant under which a source contributes nothing:
2655 no result of the tool filter's source, or no user input.
2656 
25662657 - `WebSearchTool20260209 object`
25672658 
25682659 - `type: "web_search_20260209"`
from line 2760
26692760 
26702761 When true, guarantees schema validation on tool names and inputs
26712762 
2763 - `url_sources: optional WebFetchURLSources or null`
2764 
2765 Which sources contribute to the set of URLs web fetch may fetch.
2766 
2767 Each key is a tagged variant: `user_input` is `all` or `none`; the
2768 two tool filters are `all`, `none`, `only` (only the named tools'
2769 results) or `except` (every result but the named tools'). A named tool
2770 must be declared in this request's `tools[]`.
2771 
26722772 - `WebFetchTool20260309 object`
26732773 
26742774 Web fetch tool with use_cache parameter for bypassing cached content.
from line 2827
27272827 
27282828 When true, guarantees schema validation on tool names and inputs
27292829 
2830 - `url_sources: optional WebFetchURLSources or null`
2831 
2832 Which sources contribute to the set of URLs web fetch may fetch.
2833 
2834 Each key is a tagged variant: `user_input` is `all` or `none`; the
2835 two tool filters are `all`, `none`, `only` (only the named tools'
2836 results) or `except` (every result but the named tools'). A named tool
2837 must be declared in this request's `tools[]`.
2838 
27302839 - `use_cache: optional boolean`
27312840 
27322841 Whether to use cached content. Set to false to bypass the cache and fetch fresh content. Only set to false when the user explicitly requests fresh content or when fetching rapidly-changing sources.
from line 2961
28522961 - `strict: optional boolean`
28532962 
28542963 When true, guarantees schema validation on tool names and inputs
2964 
2965 - `url_sources: optional WebFetchURLSources or null`
2966 
2967 Which sources contribute to the set of URLs web fetch may fetch.
2968 
2969 Each key is a tagged variant: `user_input` is `all` or `none`; the
2970 two tool filters are `all`, `none`, `only` (only the named tools'
2971 results) or `except` (every result but the named tools'). A named tool
2972 must be declared in this request's `tools[]`.
28552973 
28562974 - `use_cache: optional boolean`
28572975 
from line 6894
67766894 
67776895 When true, guarantees schema validation on tool names and inputs
67786896 
6897 - `url_sources: optional WebFetchURLSources or null`
6898 
6899 Which sources contribute to the set of URLs web fetch may fetch.
6900 
6901 Each key is a tagged variant: `user_input` is `all` or `none`; the
6902 two tool filters are `all`, `none`, `only` (only the named tools'
6903 results) or `except` (every result but the named tools'). A named tool
6904 must be declared in this request's `tools[]`.
6905 
6906 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
6907 
6908 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
6909 
6910 - `WebFetchURLSourceAll object`
6911 
6912 The `url_sources` variant under which a source contributes in
6913 full: every result of the tool filter's source, or all user input.
6914 
6915 - `type: "all"`
6916 
6917 - `WebFetchURLSourceNone object`
6918 
6919 The `url_sources` variant under which a source contributes nothing:
6920 no result of the tool filter's source, or no user input.
6921 
6922 - `type: "none"`
6923 
6924 - `WebFetchURLSourceOnly object`
6925 
6926 The tool filter variant under which only the named tools' results
6927 contribute.
6928 
6929 - `type: "only"`
6930 
6931 - `tools: array of WebFetchURLSourceToolReference`
6932 
6933 - `type: "tool_reference"`
6934 
6935 - `name: string`
6936 
6937 - `WebFetchURLSourceExcept object`
6938 
6939 The tool filter variant under which every result but the named
6940 tools' contributes.
6941 
6942 - `type: "except"`
6943 
6944 - `tools: array of WebFetchURLSourceToolReference`
6945 
6946 - `type: "tool_reference"`
6947 
6948 - `name: string`
6949 
6950 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
6951 
6952 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
6953 
6954 - `WebFetchURLSourceAll object`
6955 
6956 The `url_sources` variant under which a source contributes in
6957 full: every result of the tool filter's source, or all user input.
6958 
6959 - `WebFetchURLSourceNone object`
6960 
6961 The `url_sources` variant under which a source contributes nothing:
6962 no result of the tool filter's source, or no user input.
6963 
6964 - `WebFetchURLSourceOnly object`
6965 
6966 The tool filter variant under which only the named tools' results
6967 contribute.
6968 
6969 - `WebFetchURLSourceExcept object`
6970 
6971 The tool filter variant under which every result but the named
6972 tools' contributes.
6973 
6974 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
6975 
6976 Whether URLs in user messages are fetchable: "all" or "none".
6977 
6978 - `WebFetchURLSourceAll object`
6979 
6980 The `url_sources` variant under which a source contributes in
6981 full: every result of the tool filter's source, or all user input.
6982 
6983 - `WebFetchURLSourceNone object`
6984 
6985 The `url_sources` variant under which a source contributes nothing:
6986 no result of the tool filter's source, or no user input.
6987 
67796988 - `WebSearchTool20260209 object`
67806989 
67816990 - `type: "web_search_20260209"`
from line 7091
68827091 
68837092 When true, guarantees schema validation on tool names and inputs
68847093 
7094 - `url_sources: optional WebFetchURLSources or null`
7095 
7096 Which sources contribute to the set of URLs web fetch may fetch.
7097 
7098 Each key is a tagged variant: `user_input` is `all` or `none`; the
7099 two tool filters are `all`, `none`, `only` (only the named tools'
7100 results) or `except` (every result but the named tools'). A named tool
7101 must be declared in this request's `tools[]`.
7102 
68857103 - `WebFetchTool20260309 object`
68867104 
68877105 Web fetch tool with use_cache parameter for bypassing cached content.
from line 7158
69407158 
69417159 When true, guarantees schema validation on tool names and inputs
69427160 
7161 - `url_sources: optional WebFetchURLSources or null`
7162 
7163 Which sources contribute to the set of URLs web fetch may fetch.
7164 
7165 Each key is a tagged variant: `user_input` is `all` or `none`; the
7166 two tool filters are `all`, `none`, `only` (only the named tools'
7167 results) or `except` (every result but the named tools'). A named tool
7168 must be declared in this request's `tools[]`.
7169 
69437170 - `use_cache: optional boolean`
69447171 
69457172 Whether to use cached content. Set to false to bypass the cache and fetch fresh content. Only set to false when the user explicitly requests fresh content or when fetching rapidly-changing sources.
from line 7292
70657292 - `strict: optional boolean`
70667293 
70677294 When true, guarantees schema validation on tool names and inputs
7295 
7296 - `url_sources: optional WebFetchURLSources or null`
7297 
7298 Which sources contribute to the set of URLs web fetch may fetch.
7299 
7300 Each key is a tagged variant: `user_input` is `all` or `none`; the
7301 two tool filters are `all`, `none`, `only` (only the named tools'
7302 results) or `except` (every result but the named tools'). A named tool
7303 must be declared in this request's `tools[]`.
70687304 
70697305 - `use_cache: optional boolean`
70707306 
from line 16006
1577016006 
1577116007 When true, guarantees schema validation on tool names and inputs
1577216008 
16009 - `url_sources: optional WebFetchURLSources or null`
16010 
16011 Which sources contribute to the set of URLs web fetch may fetch.
16012 
16013 Each key is a tagged variant: `user_input` is `all` or `none`; the
16014 two tool filters are `all`, `none`, `only` (only the named tools'
16015 results) or `except` (every result but the named tools'). A named tool
16016 must be declared in this request's `tools[]`.
16017 
16018 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
16019 
16020 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
16021 
16022 - `WebFetchURLSourceAll object`
16023 
16024 The `url_sources` variant under which a source contributes in
16025 full: every result of the tool filter's source, or all user input.
16026 
16027 - `type: "all"`
16028 
16029 - `WebFetchURLSourceNone object`
16030 
16031 The `url_sources` variant under which a source contributes nothing:
16032 no result of the tool filter's source, or no user input.
16033 
16034 - `type: "none"`
16035 
16036 - `WebFetchURLSourceOnly object`
16037 
16038 The tool filter variant under which only the named tools' results
16039 contribute.
16040 
16041 - `type: "only"`
16042 
16043 - `tools: array of WebFetchURLSourceToolReference`
16044 
16045 - `type: "tool_reference"`
16046 
16047 - `name: string`
16048 
16049 - `WebFetchURLSourceExcept object`
16050 
16051 The tool filter variant under which every result but the named
16052 tools' contributes.
16053 
16054 - `type: "except"`
16055 
16056 - `tools: array of WebFetchURLSourceToolReference`
16057 
16058 - `type: "tool_reference"`
16059 
16060 - `name: string`
16061 
16062 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
16063 
16064 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
16065 
16066 - `WebFetchURLSourceAll object`
16067 
16068 The `url_sources` variant under which a source contributes in
16069 full: every result of the tool filter's source, or all user input.
16070 
16071 - `WebFetchURLSourceNone object`
16072 
16073 The `url_sources` variant under which a source contributes nothing:
16074 no result of the tool filter's source, or no user input.
16075 
16076 - `WebFetchURLSourceOnly object`
16077 
16078 The tool filter variant under which only the named tools' results
16079 contribute.
16080 
16081 - `WebFetchURLSourceExcept object`
16082 
16083 The tool filter variant under which every result but the named
16084 tools' contributes.
16085 
16086 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
16087 
16088 Whether URLs in user messages are fetchable: "all" or "none".
16089 
16090 - `WebFetchURLSourceAll object`
16091 
16092 The `url_sources` variant under which a source contributes in
16093 full: every result of the tool filter's source, or all user input.
16094 
16095 - `WebFetchURLSourceNone object`
16096 
16097 The `url_sources` variant under which a source contributes nothing:
16098 no result of the tool filter's source, or no user input.
16099 
1577316100 - `WebSearchTool20260209 object`
1577416101 
1577516102 - `type: "web_search_20260209"`
from line 16203
1587616203 
1587716204 When true, guarantees schema validation on tool names and inputs
1587816205 
16206 - `url_sources: optional WebFetchURLSources or null`
16207 
16208 Which sources contribute to the set of URLs web fetch may fetch.
16209 
16210 Each key is a tagged variant: `user_input` is `all` or `none`; the
16211 two tool filters are `all`, `none`, `only` (only the named tools'
16212 results) or `except` (every result but the named tools'). A named tool
16213 must be declared in this request's `tools[]`.
16214 
1587916215 - `WebFetchTool20260309 object`
1588016216 
1588116217 Web fetch tool with use_cache parameter for bypassing cached content.
from line 16270
1593416270 
1593516271 When true, guarantees schema validation on tool names and inputs
1593616272 
16273 - `url_sources: optional WebFetchURLSources or null`
16274 
16275 Which sources contribute to the set of URLs web fetch may fetch.
16276 
16277 Each key is a tagged variant: `user_input` is `all` or `none`; the
16278 two tool filters are `all`, `none`, `only` (only the named tools'
16279 results) or `except` (every result but the named tools'). A named tool
16280 must be declared in this request's `tools[]`.
16281 
1593716282 - `use_cache: optional boolean`
1593816283 
1593916284 Whether to use cached content. Set to false to bypass the cache and fetch fresh content. Only set to false when the user explicitly requests fresh content or when fetching rapidly-changing sources.
from line 16404
1605916404 - `strict: optional boolean`
1606016405 
1606116406 When true, guarantees schema validation on tool names and inputs
16407 
16408 - `url_sources: optional WebFetchURLSources or null`
16409 
16410 Which sources contribute to the set of URLs web fetch may fetch.
16411 
16412 Each key is a tagged variant: `user_input` is `all` or `none`; the
16413 two tool filters are `all`, `none`, `only` (only the named tools'
16414 results) or `except` (every result but the named tools'). A named tool
16415 must be declared in this request's `tools[]`.
1606216416 
1606316417 - `use_cache: optional boolean`
1606416418 
from line 25158
2480425158 
2480525159 When true, guarantees schema validation on tool names and inputs
2480625160 
25161 - `url_sources: optional WebFetchURLSources or null`
25162 
25163 Which sources contribute to the set of URLs web fetch may fetch.
25164 
25165 Each key is a tagged variant: `user_input` is `all` or `none`; the
25166 two tool filters are `all`, `none`, `only` (only the named tools'
25167 results) or `except` (every result but the named tools'). A named tool
25168 must be declared in this request's `tools[]`.
25169 
25170 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
25171 
25172 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
25173 
25174 - `WebFetchURLSourceAll object`
25175 
25176 The `url_sources` variant under which a source contributes in
25177 full: every result of the tool filter's source, or all user input.
25178 
25179 - `type: "all"`
25180 
25181 - `WebFetchURLSourceNone object`
25182 
25183 The `url_sources` variant under which a source contributes nothing:
25184 no result of the tool filter's source, or no user input.
25185 
25186 - `type: "none"`
25187 
25188 - `WebFetchURLSourceOnly object`
25189 
25190 The tool filter variant under which only the named tools' results
25191 contribute.
25192 
25193 - `type: "only"`
25194 
25195 - `tools: array of WebFetchURLSourceToolReference`
25196 
25197 - `type: "tool_reference"`
25198 
25199 - `name: string`
25200 
25201 - `WebFetchURLSourceExcept object`
25202 
25203 The tool filter variant under which every result but the named
25204 tools' contributes.
25205 
25206 - `type: "except"`
25207 
25208 - `tools: array of WebFetchURLSourceToolReference`
25209 
25210 - `type: "tool_reference"`
25211 
25212 - `name: string`
25213 
25214 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
25215 
25216 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
25217 
25218 - `WebFetchURLSourceAll object`
25219 
25220 The `url_sources` variant under which a source contributes in
25221 full: every result of the tool filter's source, or all user input.
25222 
25223 - `WebFetchURLSourceNone object`
25224 
25225 The `url_sources` variant under which a source contributes nothing:
25226 no result of the tool filter's source, or no user input.
25227 
25228 - `WebFetchURLSourceOnly object`
25229 
25230 The tool filter variant under which only the named tools' results
25231 contribute.
25232 
25233 - `WebFetchURLSourceExcept object`
25234 
25235 The tool filter variant under which every result but the named
25236 tools' contributes.
25237 
25238 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
25239 
25240 Whether URLs in user messages are fetchable: "all" or "none".
25241 
25242 - `WebFetchURLSourceAll object`
25243 
25244 The `url_sources` variant under which a source contributes in
25245 full: every result of the tool filter's source, or all user input.
25246 
25247 - `WebFetchURLSourceNone object`
25248 
25249 The `url_sources` variant under which a source contributes nothing:
25250 no result of the tool filter's source, or no user input.
25251 
2480725252 - `WebSearchTool20260209 object`
2480825253 
2480925254 - `type: "web_search_20260209"`
from line 25355
2491025355 
2491125356 When true, guarantees schema validation on tool names and inputs
2491225357 
25358 - `url_sources: optional WebFetchURLSources or null`
25359 
25360 Which sources contribute to the set of URLs web fetch may fetch.
25361 
25362 Each key is a tagged variant: `user_input` is `all` or `none`; the
25363 two tool filters are `all`, `none`, `only` (only the named tools'
25364 results) or `except` (every result but the named tools'). A named tool
25365 must be declared in this request's `tools[]`.
25366 
2491325367 - `WebFetchTool20260309 object`
2491425368 
2491525369 Web fetch tool with use_cache parameter for bypassing cached content.
from line 25422
2496825422 
2496925423 When true, guarantees schema validation on tool names and inputs
2497025424 
25425 - `url_sources: optional WebFetchURLSources or null`
25426 
25427 Which sources contribute to the set of URLs web fetch may fetch.
25428 
25429 Each key is a tagged variant: `user_input` is `all` or `none`; the
25430 two tool filters are `all`, `none`, `only` (only the named tools'
25431 results) or `except` (every result but the named tools'). A named tool
25432 must be declared in this request's `tools[]`.
25433 
2497125434 - `use_cache: optional boolean`
2497225435 
2497325436 Whether to use cached content. Set to false to bypass the cache and fetch fresh content. Only set to false when the user explicitly requests fresh content or when fetching rapidly-changing sources.
from line 25556
2509325556 - `strict: optional boolean`
2509425557 
2509525558 When true, guarantees schema validation on tool names and inputs
25559 
25560 - `url_sources: optional WebFetchURLSources or null`
25561 
25562 Which sources contribute to the set of URLs web fetch may fetch.
25563 
25564 Each key is a tagged variant: `user_input` is `all` or `none`; the
25565 two tool filters are `all`, `none`, `only` (only the named tools'
25566 results) or `except` (every result but the named tools'). A named tool
25567 must be declared in this request's `tools[]`.
2509625568 
2509725569 - `use_cache: optional boolean`
2509825570 
from line 26315
2584326315 
2584426316 When true, guarantees schema validation on tool names and inputs
2584526317 
26318 - `url_sources: optional WebFetchURLSources or null`
26319 
26320 Which sources contribute to the set of URLs web fetch may fetch.
26321 
26322 Each key is a tagged variant: `user_input` is `all` or `none`; the
26323 two tool filters are `all`, `none`, `only` (only the named tools'
26324 results) or `except` (every result but the named tools'). A named tool
26325 must be declared in this request's `tools[]`.
26326 
26327 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
26328 
26329 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
26330 
26331 - `WebFetchURLSourceAll object`
26332 
26333 The `url_sources` variant under which a source contributes in
26334 full: every result of the tool filter's source, or all user input.
26335 
26336 - `type: "all"`
26337 
26338 - `WebFetchURLSourceNone object`
26339 
26340 The `url_sources` variant under which a source contributes nothing:
26341 no result of the tool filter's source, or no user input.
26342 
26343 - `type: "none"`
26344 
26345 - `WebFetchURLSourceOnly object`
26346 
26347 The tool filter variant under which only the named tools' results
26348 contribute.
26349 
26350 - `type: "only"`
26351 
26352 - `tools: array of WebFetchURLSourceToolReference`
26353 
26354 - `type: "tool_reference"`
26355 
26356 - `name: string`
26357 
26358 - `WebFetchURLSourceExcept object`
26359 
26360 The tool filter variant under which every result but the named
26361 tools' contributes.
26362 
26363 - `type: "except"`
26364 
26365 - `tools: array of WebFetchURLSourceToolReference`
26366 
26367 - `type: "tool_reference"`
26368 
26369 - `name: string`
26370 
26371 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
26372 
26373 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
26374 
26375 - `WebFetchURLSourceAll object`
26376 
26377 The `url_sources` variant under which a source contributes in
26378 full: every result of the tool filter's source, or all user input.
26379 
26380 - `WebFetchURLSourceNone object`
26381 
26382 The `url_sources` variant under which a source contributes nothing:
26383 no result of the tool filter's source, or no user input.
26384 
26385 - `WebFetchURLSourceOnly object`
26386 
26387 The tool filter variant under which only the named tools' results
26388 contribute.
26389 
26390 - `WebFetchURLSourceExcept object`
26391 
26392 The tool filter variant under which every result but the named
26393 tools' contributes.
26394 
26395 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
26396 
26397 Whether URLs in user messages are fetchable: "all" or "none".
26398 
26399 - `WebFetchURLSourceAll object`
26400 
26401 The `url_sources` variant under which a source contributes in
26402 full: every result of the tool filter's source, or all user input.
26403 
26404 - `WebFetchURLSourceNone object`
26405 
26406 The `url_sources` variant under which a source contributes nothing:
26407 no result of the tool filter's source, or no user input.
26408 
2584626409### Web Fetch Tool 20260209
2584726410 
2584826411- `WebFetchTool20260209 object`
from line 26483
2592026483 
2592126484 When true, guarantees schema validation on tool names and inputs
2592226485 
26486 - `url_sources: optional WebFetchURLSources or null`
26487 
26488 Which sources contribute to the set of URLs web fetch may fetch.
26489 
26490 Each key is a tagged variant: `user_input` is `all` or `none`; the
26491 two tool filters are `all`, `none`, `only` (only the named tools'
26492 results) or `except` (every result but the named tools'). A named tool
26493 must be declared in this request's `tools[]`.
26494 
26495 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
26496 
26497 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
26498 
26499 - `WebFetchURLSourceAll object`
26500 
26501 The `url_sources` variant under which a source contributes in
26502 full: every result of the tool filter's source, or all user input.
26503 
26504 - `type: "all"`
26505 
26506 - `WebFetchURLSourceNone object`
26507 
26508 The `url_sources` variant under which a source contributes nothing:
26509 no result of the tool filter's source, or no user input.
26510 
26511 - `type: "none"`
26512 
26513 - `WebFetchURLSourceOnly object`
26514 
26515 The tool filter variant under which only the named tools' results
26516 contribute.
26517 
26518 - `type: "only"`
26519 
26520 - `tools: array of WebFetchURLSourceToolReference`
26521 
26522 - `type: "tool_reference"`
26523 
26524 - `name: string`
26525 
26526 - `WebFetchURLSourceExcept object`
26527 
26528 The tool filter variant under which every result but the named
26529 tools' contributes.
26530 
26531 - `type: "except"`
26532 
26533 - `tools: array of WebFetchURLSourceToolReference`
26534 
26535 - `type: "tool_reference"`
26536 
26537 - `name: string`
26538 
26539 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
26540 
26541 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
26542 
26543 - `WebFetchURLSourceAll object`
26544 
26545 The `url_sources` variant under which a source contributes in
26546 full: every result of the tool filter's source, or all user input.
26547 
26548 - `WebFetchURLSourceNone object`
26549 
26550 The `url_sources` variant under which a source contributes nothing:
26551 no result of the tool filter's source, or no user input.
26552 
26553 - `WebFetchURLSourceOnly object`
26554 
26555 The tool filter variant under which only the named tools' results
26556 contribute.
26557 
26558 - `WebFetchURLSourceExcept object`
26559 
26560 The tool filter variant under which every result but the named
26561 tools' contributes.
26562 
26563 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
26564 
26565 Whether URLs in user messages are fetchable: "all" or "none".
26566 
26567 - `WebFetchURLSourceAll object`
26568 
26569 The `url_sources` variant under which a source contributes in
26570 full: every result of the tool filter's source, or all user input.
26571 
26572 - `WebFetchURLSourceNone object`
26573 
26574 The `url_sources` variant under which a source contributes nothing:
26575 no result of the tool filter's source, or no user input.
26576 
2592326577### Web Fetch Tool 20260309
2592426578 
2592526579- `WebFetchTool20260309 object`
from line 26653
2599926653 
2600026654 When true, guarantees schema validation on tool names and inputs
2600126655 
26656 - `url_sources: optional WebFetchURLSources or null`
26657 
26658 Which sources contribute to the set of URLs web fetch may fetch.
26659 
26660 Each key is a tagged variant: `user_input` is `all` or `none`; the
26661 two tool filters are `all`, `none`, `only` (only the named tools'
26662 results) or `except` (every result but the named tools'). A named tool
26663 must be declared in this request's `tools[]`.
26664 
26665 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
26666 
26667 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
26668 
26669 - `WebFetchURLSourceAll object`
26670 
26671 The `url_sources` variant under which a source contributes in
26672 full: every result of the tool filter's source, or all user input.
26673 
26674 - `type: "all"`
26675 
26676 - `WebFetchURLSourceNone object`
26677 
26678 The `url_sources` variant under which a source contributes nothing:
26679 no result of the tool filter's source, or no user input.
26680 
26681 - `type: "none"`
26682 
26683 - `WebFetchURLSourceOnly object`
26684 
26685 The tool filter variant under which only the named tools' results
26686 contribute.
26687 
26688 - `type: "only"`
26689 
26690 - `tools: array of WebFetchURLSourceToolReference`
26691 
26692 - `type: "tool_reference"`
26693 
26694 - `name: string`
26695 
26696 - `WebFetchURLSourceExcept object`
26697 
26698 The tool filter variant under which every result but the named
26699 tools' contributes.
26700 
26701 - `type: "except"`
26702 
26703 - `tools: array of WebFetchURLSourceToolReference`
26704 
26705 - `type: "tool_reference"`
26706 
26707 - `name: string`
26708 
26709 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
26710 
26711 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
26712 
26713 - `WebFetchURLSourceAll object`
26714 
26715 The `url_sources` variant under which a source contributes in
26716 full: every result of the tool filter's source, or all user input.
26717 
26718 - `WebFetchURLSourceNone object`
26719 
26720 The `url_sources` variant under which a source contributes nothing:
26721 no result of the tool filter's source, or no user input.
26722 
26723 - `WebFetchURLSourceOnly object`
26724 
26725 The tool filter variant under which only the named tools' results
26726 contribute.
26727 
26728 - `WebFetchURLSourceExcept object`
26729 
26730 The tool filter variant under which every result but the named
26731 tools' contributes.
26732 
26733 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
26734 
26735 Whether URLs in user messages are fetchable: "all" or "none".
26736 
26737 - `WebFetchURLSourceAll object`
26738 
26739 The `url_sources` variant under which a source contributes in
26740 full: every result of the tool filter's source, or all user input.
26741 
26742 - `WebFetchURLSourceNone object`
26743 
26744 The `url_sources` variant under which a source contributes nothing:
26745 no result of the tool filter's source, or no user input.
26746 
2600226747 - `use_cache: optional boolean`
2600326748 
2600426749 Whether to use cached content. Set to false to bypass the cache and fetch fresh content. Only set to false when the user explicitly requests fresh content or when fetching rapidly-changing sources.
from line 26833
2608826833 
2608926834 When true, guarantees schema validation on tool names and inputs
2609026835 
26836 - `url_sources: optional WebFetchURLSources or null`
26837 
26838 Which sources contribute to the set of URLs web fetch may fetch.
26839 
26840 Each key is a tagged variant: `user_input` is `all` or `none`; the
26841 two tool filters are `all`, `none`, `only` (only the named tools'
26842 results) or `except` (every result but the named tools'). A named tool
26843 must be declared in this request's `tools[]`.
26844 
26845 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
26846 
26847 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
26848 
26849 - `WebFetchURLSourceAll object`
26850 
26851 The `url_sources` variant under which a source contributes in
26852 full: every result of the tool filter's source, or all user input.
26853 
26854 - `type: "all"`
26855 
26856 - `WebFetchURLSourceNone object`
26857 
26858 The `url_sources` variant under which a source contributes nothing:
26859 no result of the tool filter's source, or no user input.
26860 
26861 - `type: "none"`
26862 
26863 - `WebFetchURLSourceOnly object`
26864 
26865 The tool filter variant under which only the named tools' results
26866 contribute.
26867 
26868 - `type: "only"`
26869 
26870 - `tools: array of WebFetchURLSourceToolReference`
26871 
26872 - `type: "tool_reference"`
26873 
26874 - `name: string`
26875 
26876 - `WebFetchURLSourceExcept object`
26877 
26878 The tool filter variant under which every result but the named
26879 tools' contributes.
26880 
26881 - `type: "except"`
26882 
26883 - `tools: array of WebFetchURLSourceToolReference`
26884 
26885 - `type: "tool_reference"`
26886 
26887 - `name: string`
26888 
26889 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
26890 
26891 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
26892 
26893 - `WebFetchURLSourceAll object`
26894 
26895 The `url_sources` variant under which a source contributes in
26896 full: every result of the tool filter's source, or all user input.
26897 
26898 - `WebFetchURLSourceNone object`
26899 
26900 The `url_sources` variant under which a source contributes nothing:
26901 no result of the tool filter's source, or no user input.
26902 
26903 - `WebFetchURLSourceOnly object`
26904 
26905 The tool filter variant under which only the named tools' results
26906 contribute.
26907 
26908 - `WebFetchURLSourceExcept object`
26909 
26910 The tool filter variant under which every result but the named
26911 tools' contributes.
26912 
26913 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
26914 
26915 Whether URLs in user messages are fetchable: "all" or "none".
26916 
26917 - `WebFetchURLSourceAll object`
26918 
26919 The `url_sources` variant under which a source contributes in
26920 full: every result of the tool filter's source, or all user input.
26921 
26922 - `WebFetchURLSourceNone object`
26923 
26924 The `url_sources` variant under which a source contributes nothing:
26925 no result of the tool filter's source, or no user input.
26926 
2609126927 - `use_cache: optional boolean`
2609226928 
2609326929 Whether to use cached content. Set to false to bypass the cache and fetch fresh content. Only set to false when the user explicitly requests fresh content or when fetching rapidly-changing sources.
from line 27476
2664027476 - `"unavailable"`
2664127477 
2664227478 - `"content_too_large"`
27479 
27480### Web Fetch URL Source All
27481 
27482- `WebFetchURLSourceAll object`
27483 
27484 The `url_sources` variant under which a source contributes in
27485 full: every result of the tool filter's source, or all user input.
27486 
27487 - `type: "all"`
27488 
27489### Web Fetch URL Source Except
27490 
27491- `WebFetchURLSourceExcept object`
27492 
27493 The tool filter variant under which every result but the named
27494 tools' contributes.
27495 
27496 - `type: "except"`
27497 
27498 - `tools: array of WebFetchURLSourceToolReference`
27499 
27500 - `type: "tool_reference"`
27501 
27502 - `name: string`
27503 
27504### Web Fetch URL Source None
27505 
27506- `WebFetchURLSourceNone object`
27507 
27508 The `url_sources` variant under which a source contributes nothing:
27509 no result of the tool filter's source, or no user input.
27510 
27511 - `type: "none"`
27512 
27513### Web Fetch URL Source Only
27514 
27515- `WebFetchURLSourceOnly object`
27516 
27517 The tool filter variant under which only the named tools' results
27518 contribute.
27519 
27520 - `type: "only"`
27521 
27522 - `tools: array of WebFetchURLSourceToolReference`
27523 
27524 - `type: "tool_reference"`
27525 
27526 - `name: string`
27527 
27528### Web Fetch URL Source Tool Reference
27529 
27530- `WebFetchURLSourceToolReference object`
27531 
27532 One entry of a tool filter's `tools`: it must name a tool declared
27533 in this request's `tools[]`.
27534 
27535 - `type: "tool_reference"`
27536 
27537 - `name: string`
27538 
27539### Web Fetch URL Sources
27540 
27541- `WebFetchURLSources object`
27542 
27543 Which sources contribute to the set of URLs web fetch may fetch.
27544 
27545 Each key is a tagged variant: `user_input` is `all` or `none`; the
27546 two tool filters are `all`, `none`, `only` (only the named tools'
27547 results) or `except` (every result but the named tools'). A named tool
27548 must be declared in this request's `tools[]`.
27549 
27550 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
27551 
27552 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
27553 
27554 - `WebFetchURLSourceAll object`
27555 
27556 The `url_sources` variant under which a source contributes in
27557 full: every result of the tool filter's source, or all user input.
27558 
27559 - `type: "all"`
27560 
27561 - `WebFetchURLSourceNone object`
27562 
27563 The `url_sources` variant under which a source contributes nothing:
27564 no result of the tool filter's source, or no user input.
27565 
27566 - `type: "none"`
27567 
27568 - `WebFetchURLSourceOnly object`
27569 
27570 The tool filter variant under which only the named tools' results
27571 contribute.
27572 
27573 - `type: "only"`
27574 
27575 - `tools: array of WebFetchURLSourceToolReference`
27576 
27577 - `type: "tool_reference"`
27578 
27579 - `name: string`
27580 
27581 - `WebFetchURLSourceExcept object`
27582 
27583 The tool filter variant under which every result but the named
27584 tools' contributes.
27585 
27586 - `type: "except"`
27587 
27588 - `tools: array of WebFetchURLSourceToolReference`
27589 
27590 - `type: "tool_reference"`
27591 
27592 - `name: string`
27593 
27594 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
27595 
27596 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
27597 
27598 - `WebFetchURLSourceAll object`
27599 
27600 The `url_sources` variant under which a source contributes in
27601 full: every result of the tool filter's source, or all user input.
27602 
27603 - `WebFetchURLSourceNone object`
27604 
27605 The `url_sources` variant under which a source contributes nothing:
27606 no result of the tool filter's source, or no user input.
27607 
27608 - `WebFetchURLSourceOnly object`
27609 
27610 The tool filter variant under which only the named tools' results
27611 contribute.
27612 
27613 - `WebFetchURLSourceExcept object`
27614 
27615 The tool filter variant under which every result but the named
27616 tools' contributes.
27617 
27618 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
27619 
27620 Whether URLs in user messages are fetchable: "all" or "none".
27621 
27622 - `WebFetchURLSourceAll object`
27623 
27624 The `url_sources` variant under which a source contributes in
27625 full: every result of the tool filter's source, or all user input.
27626 
27627 - `WebFetchURLSourceNone object`
27628 
27629 The `url_sources` variant under which a source contributes nothing:
27630 no result of the tool filter's source, or no user input.
2664327631 
2664427632### Web Search Result Block
2664527633 
from line 30827
2983930827 
2984030828 When true, guarantees schema validation on tool names and inputs
2984130829 
30830 - `url_sources: optional WebFetchURLSources or null`
30831 
30832 Which sources contribute to the set of URLs web fetch may fetch.
30833 
30834 Each key is a tagged variant: `user_input` is `all` or `none`; the
30835 two tool filters are `all`, `none`, `only` (only the named tools'
30836 results) or `except` (every result but the named tools'). A named tool
30837 must be declared in this request's `tools[]`.
30838 
30839 - `client_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
30840 
30841 Which client tools' results contribute fetchable URLs: "all", "none", or an only or except list of client tool names from tools[].
30842 
30843 - `WebFetchURLSourceAll object`
30844 
30845 The `url_sources` variant under which a source contributes in
30846 full: every result of the tool filter's source, or all user input.
30847 
30848 - `type: "all"`
30849 
30850 - `WebFetchURLSourceNone object`
30851 
30852 The `url_sources` variant under which a source contributes nothing:
30853 no result of the tool filter's source, or no user input.
30854 
30855 - `type: "none"`
30856 
30857 - `WebFetchURLSourceOnly object`
30858 
30859 The tool filter variant under which only the named tools' results
30860 contribute.
30861 
30862 - `type: "only"`
30863 
30864 - `tools: array of WebFetchURLSourceToolReference`
30865 
30866 - `type: "tool_reference"`
30867 
30868 - `name: string`
30869 
30870 - `WebFetchURLSourceExcept object`
30871 
30872 The tool filter variant under which every result but the named
30873 tools' contributes.
30874 
30875 - `type: "except"`
30876 
30877 - `tools: array of WebFetchURLSourceToolReference`
30878 
30879 - `type: "tool_reference"`
30880 
30881 - `name: string`
30882 
30883 - `server_tool_results: optional WebFetchURLSourceAll or WebFetchURLSourceNone or WebFetchURLSourceOnly or WebFetchURLSourceExcept`
30884 
30885 Which server tools' results contribute fetchable URLs: "all", "none", or an only or except list of server tool names from tools[]; only web_search and web_fetch results ever contribute.
30886 
30887 - `WebFetchURLSourceAll object`
30888 
30889 The `url_sources` variant under which a source contributes in
30890 full: every result of the tool filter's source, or all user input.
30891 
30892 - `WebFetchURLSourceNone object`
30893 
30894 The `url_sources` variant under which a source contributes nothing:
30895 no result of the tool filter's source, or no user input.
30896 
30897 - `WebFetchURLSourceOnly object`
30898 
30899 The tool filter variant under which only the named tools' results
30900 contribute.
30901 
30902 - `WebFetchURLSourceExcept object`
30903 
30904 The tool filter variant under which every result but the named
30905 tools' contributes.
30906 
30907 - `user_input: optional WebFetchURLSourceAll or WebFetchURLSourceNone`
30908 
30909 Whether URLs in user messages are fetchable: "all" or "none".
30910 
30911 - `WebFetchURLSourceAll object`
30912 
30913 The `url_sources` variant under which a source contributes in
30914 full: every result of the tool filter's source, or all user input.
30915 
30916 - `WebFetchURLSourceNone object`
30917 
30918 The `url_sources` variant under which a source contributes nothing:
30919 no result of the tool filter's source, or no user input.
30920 
2984230921 - `WebSearchTool20260209 object`
2984330922 
2984430923 - `type: "web_search_20260209"`
from line 31024
2994531024 
2994631025 When true, guarantees schema validation on tool names and inputs
2994731026 
31027 - `url_sources: optional WebFetchURLSources or null`
31028 
31029 Which sources contribute to the set of URLs web fetch may fetch.
31030 
31031 Each key is a tagged variant: `user_input` is `all` or `none`; the
31032 two tool filters are `all`, `none`, `only` (only the named tools'
31033 results) or `except` (every result but the named tools'). A named tool
31034 must be declared in this request's `tools[]`.
31035 
2994831036 - `WebFetchTool20260309 object`
2994931037 
2995031038 Web fetch tool with use_cache parameter for bypassing cached content.
from line 31091
3000331091 
3000431092 When true, guarantees schema validation on tool names and inputs
3000531093 
31094 - `url_sources: optional WebFetchURLSources or null`
31095 
31096 Which sources contribute to the set of URLs web fetch may fetch.
31097 
31098 Each key is a tagged variant: `user_input` is `all` or `none`; the
31099 two tool filters are `all`, `none`, `only` (only the named tools'
31100 results) or `except` (every result but the named tools'). A named tool
31101 must be declared in this request's `tools[]`.
31102 
3000631103 - `use_cache: optional boolean`
3000731104 
3000831105 Whether to use cached content. Set to false to bypass the cache and fetch fresh content. Only set to false when the user explicitly requests fresh content or when fetching rapidly-changing sources.
from line 31225
3012831225 - `strict: optional boolean`
3012931226 
3013031227 When true, guarantees schema validation on tool names and inputs
31228 
31229 - `url_sources: optional WebFetchURLSources or null`
31230 
31231 Which sources contribute to the set of URLs web fetch may fetch.
31232 
31233 Each key is a tagged variant: `user_input` is `all` or `none`; the
31234 two tool filters are `all`, `none`, `only` (only the named tools'
31235 results) or `except` (every result but the named tools'). A named tool
31236 must be declared in this request's `tools[]`.
3013131237 
3013231238 - `use_cache: optional boolean`
3013331239 
3013431240