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 131
131131
132132 Model identifier. Accepts the [model string](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison), e.g. `claude-opus-5`, or a `model_config` object for additional configuration control
133133
134 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
134 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
135135
136136 The model that will power your agent.
137137
138138 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
139139
140 - `"claude-haiku-5-5"`
141
142 Fastest model for high-volume, real-time tasks
143
140144 - `"claude-sonnet-5-5"`
141145
142146 Efficient model for coding and agents
from line 323
319323
320324- `multiagent: optional BetaManagedAgentsMultiagentParams or null`
321325
322 Multiagent orchestration configuration. Currently supports the `coordinator` topology with a roster of 1-20 agents.
326 Multiagent orchestration configuration.
323327
324328 - `type: "coordinator"`
325329
from line 365
361365
362366 - `model: string`
363367
364 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
368 A Claude model id. The model must be permitted as an advisor for this agent's model.
365369
366370 minLength: 1, maxLength: 256
367371
from line 659
655659
656660 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
657661
662 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
663
664 Which sources contribute URLs the tool may fetch. Omit to allow every source.
665
666 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
667
668 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
669
670 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
671
672 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
673
674 - `"all"`
675
676 - `"none"`
677
678 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
679
680 Which tools' results contribute URLs that may be fetched.
681
682 - `BetaManagedAgentsWebFetchURLSourceAll object`
683
684 Every URL from this source may be fetched. This is the default.
685
686 - `type: "all"`
687
688 - `BetaManagedAgentsWebFetchURLSourceNone object`
689
690 This source contributes no URLs that may be fetched.
691
692 - `type: "none"`
693
694 - `BetaManagedAgentsWebFetchURLSourceOnly object`
695
696 Only the named tools' results contribute URLs that may be fetched.
697
698 - `type: "only"`
699
700 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
701
702 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
703
704 - `type: "tool_reference"`
705
706 Must be "tool_reference".
707
708 - `name: string`
709
710 Name of the tool. Compared exactly, so upper and lower case letters are different.
711
712 minLength: 1, maxLength: 128
713
714 - `BetaManagedAgentsWebFetchURLSourceExcept object`
715
716 Every tool's results contribute URLs that may be fetched, except the named tools' results.
717
718 - `type: "except"`
719
720 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
721
722 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
723
724 - `type: "tool_reference"`
725
726 Must be "tool_reference".
727
728 - `name: string`
729
730 Name of the tool. Compared exactly, so upper and lower case letters are different.
731
732 minLength: 1, maxLength: 128
733
734 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
735
736 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
737
738 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
739
740 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
741
742 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
743
744 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
745
746 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
747
748 Whether URLs in the text of user messages may be fetched.
749
750 - `BetaManagedAgentsWebFetchURLSourceAll object`
751
752 Every URL from this source may be fetched. This is the default.
753
754 - `BetaManagedAgentsWebFetchURLSourceNone object`
755
756 This source contributes no URLs that may be fetched.
757
658758 - `BetaManagedAgentsWebSearchToolConfigParams object`
659759
660760 Configuration override for the web_search tool.
from line 985
885985
886986 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
887987
988 - `"claude-haiku-5-5"`
989
990 Fastest model for high-volume, real-time tasks
991
888992 - `"claude-sonnet-5-5"`
889993
890994 Efficient model for coding and agents
from line 1358
12541358 - `BetaManagedAgentsAutoPolicy object`
12551359
12561360 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
1361
1362 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
1363
1364 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
1365
1366 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1367
1368 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
1369
1370 - `BetaManagedAgentsWebFetchURLSourceAll object`
1371
1372 Every URL from this source may be fetched. This is the default.
1373
1374 - `type: "all"`
1375
1376 - `BetaManagedAgentsWebFetchURLSourceNone object`
1377
1378 This source contributes no URLs that may be fetched.
1379
1380 - `type: "none"`
1381
1382 - `BetaManagedAgentsWebFetchURLSourceOnly object`
1383
1384 Only the named tools' results contribute URLs that may be fetched.
1385
1386 - `type: "only"`
1387
1388 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1389
1390 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
1391
1392 - `type: "tool_reference"`
1393
1394 Must be "tool_reference".
1395
1396 - `name: string`
1397
1398 Name of the tool. Compared exactly, so upper and lower case letters are different.
1399
1400 minLength: 1, maxLength: 128
1401
1402 - `BetaManagedAgentsWebFetchURLSourceExcept object`
1403
1404 Every tool's results contribute URLs that may be fetched, except the named tools' results.
1405
1406 - `type: "except"`
1407
1408 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1409
1410 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
1411
1412 - `type: "tool_reference"`
1413
1414 Must be "tool_reference".
1415
1416 - `name: string`
1417
1418 Name of the tool. Compared exactly, so upper and lower case letters are different.
1419
1420 minLength: 1, maxLength: 128
1421
1422 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1423
1424 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
1425
1426 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
1427
1428 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
1429
1430 - `BetaManagedAgentsWebFetchURLSourceAll object`
1431
1432 Every URL from this source may be fetched. This is the default.
1433
1434 - `BetaManagedAgentsWebFetchURLSourceNone object`
1435
1436 This source contributes no URLs that may be fetched.
12571437
12581438 - `allowed_domains: optional array of string`
12591439
from line 1684
15041684 "version": "1"
15051685 },
15061686 {
1507 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
1687 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
15081688 "type": "custom",
15091689 "version": "2"
15101690 }
from line 1909
17291909
17301910 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
17311911
1912 - `"claude-haiku-5-5"`
1913
1914 Fastest model for high-volume, real-time tasks
1915
17321916 - `"claude-sonnet-5-5"`
17331917
17341918 Efficient model for coding and agents
from line 2282
20982282 - `BetaManagedAgentsAutoPolicy object`
20992283
21002284 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
2285
2286 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
2287
2288 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
2289
2290 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
2291
2292 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
2293
2294 - `BetaManagedAgentsWebFetchURLSourceAll object`
2295
2296 Every URL from this source may be fetched. This is the default.
2297
2298 - `type: "all"`
2299
2300 - `BetaManagedAgentsWebFetchURLSourceNone object`
2301
2302 This source contributes no URLs that may be fetched.
2303
2304 - `type: "none"`
2305
2306 - `BetaManagedAgentsWebFetchURLSourceOnly object`
2307
2308 Only the named tools' results contribute URLs that may be fetched.
2309
2310 - `type: "only"`
2311
2312 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
2313
2314 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
2315
2316 - `type: "tool_reference"`
2317
2318 Must be "tool_reference".
2319
2320 - `name: string`
2321
2322 Name of the tool. Compared exactly, so upper and lower case letters are different.
2323
2324 minLength: 1, maxLength: 128
2325
2326 - `BetaManagedAgentsWebFetchURLSourceExcept object`
2327
2328 Every tool's results contribute URLs that may be fetched, except the named tools' results.
2329
2330 - `type: "except"`
2331
2332 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
2333
2334 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
2335
2336 - `type: "tool_reference"`
2337
2338 Must be "tool_reference".
2339
2340 - `name: string`
2341
2342 Name of the tool. Compared exactly, so upper and lower case letters are different.
2343
2344 minLength: 1, maxLength: 128
2345
2346 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
2347
2348 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
2349
2350 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
2351
2352 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
2353
2354 - `BetaManagedAgentsWebFetchURLSourceAll object`
2355
2356 Every URL from this source may be fetched. This is the default.
2357
2358 - `BetaManagedAgentsWebFetchURLSourceNone object`
2359
2360 This source contributes no URLs that may be fetched.
21012361
21022362 - `allowed_domains: optional array of string`
21032363
from line 2590
23302590 "version": "1"
23312591 },
23322592 {
2333 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
2593 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
23342594 "type": "custom",
23352595 "version": "2"
23362596 }
from line 2804
25442804
25452805 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
25462806
2807 - `"claude-haiku-5-5"`
2808
2809 Fastest model for high-volume, real-time tasks
2810
25472811 - `"claude-sonnet-5-5"`
25482812
25492813 Efficient model for coding and agents
from line 3177
29133177 - `BetaManagedAgentsAutoPolicy object`
29143178
29153179 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
3180
3181 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
3182
3183 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
3184
3185 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
3186
3187 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
3188
3189 - `BetaManagedAgentsWebFetchURLSourceAll object`
3190
3191 Every URL from this source may be fetched. This is the default.
3192
3193 - `type: "all"`
3194
3195 - `BetaManagedAgentsWebFetchURLSourceNone object`
3196
3197 This source contributes no URLs that may be fetched.
3198
3199 - `type: "none"`
3200
3201 - `BetaManagedAgentsWebFetchURLSourceOnly object`
3202
3203 Only the named tools' results contribute URLs that may be fetched.
3204
3205 - `type: "only"`
3206
3207 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
3208
3209 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
3210
3211 - `type: "tool_reference"`
3212
3213 Must be "tool_reference".
3214
3215 - `name: string`
3216
3217 Name of the tool. Compared exactly, so upper and lower case letters are different.
3218
3219 minLength: 1, maxLength: 128
3220
3221 - `BetaManagedAgentsWebFetchURLSourceExcept object`
3222
3223 Every tool's results contribute URLs that may be fetched, except the named tools' results.
3224
3225 - `type: "except"`
3226
3227 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
3228
3229 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
3230
3231 - `type: "tool_reference"`
3232
3233 Must be "tool_reference".
3234
3235 - `name: string`
3236
3237 Name of the tool. Compared exactly, so upper and lower case letters are different.
3238
3239 minLength: 1, maxLength: 128
3240
3241 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
3242
3243 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
3244
3245 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
3246
3247 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
3248
3249 - `BetaManagedAgentsWebFetchURLSourceAll object`
3250
3251 Every URL from this source may be fetched. This is the default.
3252
3253 - `BetaManagedAgentsWebFetchURLSourceNone object`
3254
3255 This source contributes no URLs that may be fetched.
29163256
29173257 - `allowed_domains: optional array of string`
29183258
from line 3479
31393479 "version": "1"
31403480 },
31413481 {
3142 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
3482 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
31433483 "type": "custom",
31443484 "version": "2"
31453485 }
from line 3672
33323672
33333673 Model identifier. Accepts the [model string](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison), e.g. `claude-opus-5`, or a `model_config` object for additional configuration control. Omit to preserve. Cannot be cleared.
33343674
3335 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
3675 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
33363676
33373677 The model that will power your agent.
33383678
33393679 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
33403680
3681 - `"claude-haiku-5-5"`
3682
3683 Fastest model for high-volume, real-time tasks
3684
33413685 - `"claude-sonnet-5-5"`
33423686
33433687 Efficient model for coding and agents
from line 3872
35283872
35293873 - `model: string`
35303874
3531 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
3875 A Claude model id. The model must be permitted as an advisor for this agent's model.
35323876
35333877 minLength: 1, maxLength: 256
35343878
from line 4172
38284172
38294173 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
38304174
4175 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
4176
4177 Which sources contribute URLs the tool may fetch. Omit to allow every source.
4178
4179 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
4180
4181 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
4182
4183 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
4184
4185 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
4186
4187 - `"all"`
4188
4189 - `"none"`
4190
4191 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
4192
4193 Which tools' results contribute URLs that may be fetched.
4194
4195 - `BetaManagedAgentsWebFetchURLSourceAll object`
4196
4197 Every URL from this source may be fetched. This is the default.
4198
4199 - `type: "all"`
4200
4201 - `BetaManagedAgentsWebFetchURLSourceNone object`
4202
4203 This source contributes no URLs that may be fetched.
4204
4205 - `type: "none"`
4206
4207 - `BetaManagedAgentsWebFetchURLSourceOnly object`
4208
4209 Only the named tools' results contribute URLs that may be fetched.
4210
4211 - `type: "only"`
4212
4213 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4214
4215 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
4216
4217 - `type: "tool_reference"`
4218
4219 Must be "tool_reference".
4220
4221 - `name: string`
4222
4223 Name of the tool. Compared exactly, so upper and lower case letters are different.
4224
4225 minLength: 1, maxLength: 128
4226
4227 - `BetaManagedAgentsWebFetchURLSourceExcept object`
4228
4229 Every tool's results contribute URLs that may be fetched, except the named tools' results.
4230
4231 - `type: "except"`
4232
4233 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4234
4235 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
4236
4237 - `type: "tool_reference"`
4238
4239 Must be "tool_reference".
4240
4241 - `name: string`
4242
4243 Name of the tool. Compared exactly, so upper and lower case letters are different.
4244
4245 minLength: 1, maxLength: 128
4246
4247 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
4248
4249 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
4250
4251 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
4252
4253 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
4254
4255 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
4256
4257 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
4258
4259 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
4260
4261 Whether URLs in the text of user messages may be fetched.
4262
4263 - `BetaManagedAgentsWebFetchURLSourceAll object`
4264
4265 Every URL from this source may be fetched. This is the default.
4266
4267 - `BetaManagedAgentsWebFetchURLSourceNone object`
4268
4269 This source contributes no URLs that may be fetched.
4270
38314271 - `BetaManagedAgentsWebSearchToolConfigParams object`
38324272
38334273 Configuration override for the web_search tool.
from line 4504
40644504
40654505 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
40664506
4507 - `"claude-haiku-5-5"`
4508
4509 Fastest model for high-volume, real-time tasks
4510
40674511 - `"claude-sonnet-5-5"`
40684512
40694513 Efficient model for coding and agents
from line 4877
44334877 - `BetaManagedAgentsAutoPolicy object`
44344878
44354879 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
4880
4881 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
4882
4883 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
4884
4885 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
4886
4887 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
4888
4889 - `BetaManagedAgentsWebFetchURLSourceAll object`
4890
4891 Every URL from this source may be fetched. This is the default.
4892
4893 - `type: "all"`
4894
4895 - `BetaManagedAgentsWebFetchURLSourceNone object`
4896
4897 This source contributes no URLs that may be fetched.
4898
4899 - `type: "none"`
4900
4901 - `BetaManagedAgentsWebFetchURLSourceOnly object`
4902
4903 Only the named tools' results contribute URLs that may be fetched.
4904
4905 - `type: "only"`
4906
4907 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4908
4909 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
4910
4911 - `type: "tool_reference"`
4912
4913 Must be "tool_reference".
4914
4915 - `name: string`
4916
4917 Name of the tool. Compared exactly, so upper and lower case letters are different.
4918
4919 minLength: 1, maxLength: 128
4920
4921 - `BetaManagedAgentsWebFetchURLSourceExcept object`
4922
4923 Every tool's results contribute URLs that may be fetched, except the named tools' results.
4924
4925 - `type: "except"`
4926
4927 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4928
4929 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
4930
4931 - `type: "tool_reference"`
4932
4933 Must be "tool_reference".
4934
4935 - `name: string`
4936
4937 Name of the tool. Compared exactly, so upper and lower case letters are different.
4938
4939 minLength: 1, maxLength: 128
4940
4941 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
4942
4943 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
4944
4945 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
4946
4947 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
4948
4949 - `BetaManagedAgentsWebFetchURLSourceAll object`
4950
4951 Every URL from this source may be fetched. This is the default.
4952
4953 - `BetaManagedAgentsWebFetchURLSourceNone object`
4954
4955 This source contributes no URLs that may be fetched.
44364956
44374957 - `allowed_domains: optional array of string`
44384958
from line 5194
46745194 "version": "1"
46755195 },
46765196 {
4677 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
5197 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
46785198 "type": "custom",
46795199 "version": "2"
46805200 }
from line 5397
48775397
48785398 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
48795399
5400 - `"claude-haiku-5-5"`
5401
5402 Fastest model for high-volume, real-time tasks
5403
48805404 - `"claude-sonnet-5-5"`
48815405
48825406 Efficient model for coding and agents
from line 5770
52465770 - `BetaManagedAgentsAutoPolicy object`
52475771
52485772 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
5773
5774 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
5775
5776 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
5777
5778 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
5779
5780 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
5781
5782 - `BetaManagedAgentsWebFetchURLSourceAll object`
5783
5784 Every URL from this source may be fetched. This is the default.
5785
5786 - `type: "all"`
5787
5788 - `BetaManagedAgentsWebFetchURLSourceNone object`
5789
5790 This source contributes no URLs that may be fetched.
5791
5792 - `type: "none"`
5793
5794 - `BetaManagedAgentsWebFetchURLSourceOnly object`
5795
5796 Only the named tools' results contribute URLs that may be fetched.
5797
5798 - `type: "only"`
5799
5800 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
5801
5802 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
5803
5804 - `type: "tool_reference"`
5805
5806 Must be "tool_reference".
5807
5808 - `name: string`
5809
5810 Name of the tool. Compared exactly, so upper and lower case letters are different.
5811
5812 minLength: 1, maxLength: 128
5813
5814 - `BetaManagedAgentsWebFetchURLSourceExcept object`
5815
5816 Every tool's results contribute URLs that may be fetched, except the named tools' results.
5817
5818 - `type: "except"`
5819
5820 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
5821
5822 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
5823
5824 - `type: "tool_reference"`
5825
5826 Must be "tool_reference".
5827
5828 - `name: string`
5829
5830 Name of the tool. Compared exactly, so upper and lower case letters are different.
5831
5832 minLength: 1, maxLength: 128
5833
5834 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
5835
5836 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
5837
5838 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
5839
5840 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
5841
5842 - `BetaManagedAgentsWebFetchURLSourceAll object`
5843
5844 Every URL from this source may be fetched. This is the default.
5845
5846 - `BetaManagedAgentsWebFetchURLSourceNone object`
5847
5848 This source contributes no URLs that may be fetched.
52495849
52505850 - `allowed_domains: optional array of string`
52515851
from line 6073
54736073 "version": "1"
54746074 },
54756075 {
5476 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
6076 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
54776077 "type": "custom",
54786078 "version": "2"
54796079 }
from line 6164
55646164
55656165 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
55666166
6167 - `"claude-haiku-5-5"`
6168
6169 Fastest model for high-volume, real-time tasks
6170
55676171 - `"claude-sonnet-5-5"`
55686172
55696173 Efficient model for coding and agents
from line 6538
59346538
59356539 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
59366540
6541 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
6542
6543 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
6544
6545 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
6546
6547 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
6548
6549 - `BetaManagedAgentsWebFetchURLSourceAll object`
6550
6551 Every URL from this source may be fetched. This is the default.
6552
6553 - `type: "all"`
6554
6555 - `BetaManagedAgentsWebFetchURLSourceNone object`
6556
6557 This source contributes no URLs that may be fetched.
6558
6559 - `type: "none"`
6560
6561 - `BetaManagedAgentsWebFetchURLSourceOnly object`
6562
6563 Only the named tools' results contribute URLs that may be fetched.
6564
6565 - `type: "only"`
6566
6567 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
6568
6569 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
6570
6571 - `type: "tool_reference"`
6572
6573 Must be "tool_reference".
6574
6575 - `name: string`
6576
6577 Name of the tool. Compared exactly, so upper and lower case letters are different.
6578
6579 minLength: 1, maxLength: 128
6580
6581 - `BetaManagedAgentsWebFetchURLSourceExcept object`
6582
6583 Every tool's results contribute URLs that may be fetched, except the named tools' results.
6584
6585 - `type: "except"`
6586
6587 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
6588
6589 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
6590
6591 - `type: "tool_reference"`
6592
6593 Must be "tool_reference".
6594
6595 - `name: string`
6596
6597 Name of the tool. Compared exactly, so upper and lower case letters are different.
6598
6599 minLength: 1, maxLength: 128
6600
6601 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
6602
6603 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
6604
6605 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
6606
6607 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
6608
6609 - `BetaManagedAgentsWebFetchURLSourceAll object`
6610
6611 Every URL from this source may be fetched. This is the default.
6612
6613 - `BetaManagedAgentsWebFetchURLSourceNone object`
6614
6615 This source contributes no URLs that may be fetched.
6616
59376617 - `allowed_domains: optional array of string`
59386618
59396619 - `blocked_domains: optional array of string`
from line 6994
63146994
63156995 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
63166996
6997 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
6998
6999 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
7000
7001 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7002
7003 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
7004
7005 - `BetaManagedAgentsWebFetchURLSourceAll object`
7006
7007 Every URL from this source may be fetched. This is the default.
7008
7009 - `type: "all"`
7010
7011 - `BetaManagedAgentsWebFetchURLSourceNone object`
7012
7013 This source contributes no URLs that may be fetched.
7014
7015 - `type: "none"`
7016
7017 - `BetaManagedAgentsWebFetchURLSourceOnly object`
7018
7019 Only the named tools' results contribute URLs that may be fetched.
7020
7021 - `type: "only"`
7022
7023 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7024
7025 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
7026
7027 - `type: "tool_reference"`
7028
7029 Must be "tool_reference".
7030
7031 - `name: string`
7032
7033 Name of the tool. Compared exactly, so upper and lower case letters are different.
7034
7035 minLength: 1, maxLength: 128
7036
7037 - `BetaManagedAgentsWebFetchURLSourceExcept object`
7038
7039 Every tool's results contribute URLs that may be fetched, except the named tools' results.
7040
7041 - `type: "except"`
7042
7043 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7044
7045 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
7046
7047 - `type: "tool_reference"`
7048
7049 Must be "tool_reference".
7050
7051 - `name: string`
7052
7053 Name of the tool. Compared exactly, so upper and lower case letters are different.
7054
7055 minLength: 1, maxLength: 128
7056
7057 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7058
7059 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
7060
7061 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
7062
7063 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
7064
7065 - `BetaManagedAgentsWebFetchURLSourceAll object`
7066
7067 Every URL from this source may be fetched. This is the default.
7068
7069 - `BetaManagedAgentsWebFetchURLSourceNone object`
7070
7071 This source contributes no URLs that may be fetched.
7072
63177073 - `allowed_domains: optional array of string`
63187074
63197075 - `blocked_domains: optional array of string`
from line 7374
66187374
66197375 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
66207376
7377 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
7378
7379 Which sources contribute URLs the tool may fetch. Omit to allow every source.
7380
7381 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
7382
7383 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
7384
7385 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
7386
7387 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
7388
7389 - `"all"`
7390
7391 - `"none"`
7392
7393 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
7394
7395 Which tools' results contribute URLs that may be fetched.
7396
7397 - `BetaManagedAgentsWebFetchURLSourceAll object`
7398
7399 Every URL from this source may be fetched. This is the default.
7400
7401 - `type: "all"`
7402
7403 - `BetaManagedAgentsWebFetchURLSourceNone object`
7404
7405 This source contributes no URLs that may be fetched.
7406
7407 - `type: "none"`
7408
7409 - `BetaManagedAgentsWebFetchURLSourceOnly object`
7410
7411 Only the named tools' results contribute URLs that may be fetched.
7412
7413 - `type: "only"`
7414
7415 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7416
7417 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
7418
7419 - `type: "tool_reference"`
7420
7421 Must be "tool_reference".
7422
7423 - `name: string`
7424
7425 Name of the tool. Compared exactly, so upper and lower case letters are different.
7426
7427 minLength: 1, maxLength: 128
7428
7429 - `BetaManagedAgentsWebFetchURLSourceExcept object`
7430
7431 Every tool's results contribute URLs that may be fetched, except the named tools' results.
7432
7433 - `type: "except"`
7434
7435 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7436
7437 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
7438
7439 - `type: "tool_reference"`
7440
7441 Must be "tool_reference".
7442
7443 - `name: string`
7444
7445 Name of the tool. Compared exactly, so upper and lower case letters are different.
7446
7447 minLength: 1, maxLength: 128
7448
7449 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
7450
7451 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
7452
7453 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
7454
7455 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
7456
7457 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
7458
7459 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
7460
7461 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
7462
7463 Whether URLs in the text of user messages may be fetched.
7464
7465 - `BetaManagedAgentsWebFetchURLSourceAll object`
7466
7467 Every URL from this source may be fetched. This is the default.
7468
7469 - `BetaManagedAgentsWebFetchURLSourceNone object`
7470
7471 This source contributes no URLs that may be fetched.
7472
66217473 - `BetaManagedAgentsWebSearchToolConfigParams object`
66227474
66237475 Configuration override for the web_search tool.
from line 7795
69437795 - `BetaManagedAgentsAutoPolicy object`
69447796
69457797 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
7798
7799 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
7800
7801 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
7802
7803 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7804
7805 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
7806
7807 - `BetaManagedAgentsWebFetchURLSourceAll object`
7808
7809 Every URL from this source may be fetched. This is the default.
7810
7811 - `type: "all"`
7812
7813 - `BetaManagedAgentsWebFetchURLSourceNone object`
7814
7815 This source contributes no URLs that may be fetched.
7816
7817 - `type: "none"`
7818
7819 - `BetaManagedAgentsWebFetchURLSourceOnly object`
7820
7821 Only the named tools' results contribute URLs that may be fetched.
7822
7823 - `type: "only"`
7824
7825 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7826
7827 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
7828
7829 - `type: "tool_reference"`
7830
7831 Must be "tool_reference".
7832
7833 - `name: string`
7834
7835 Name of the tool. Compared exactly, so upper and lower case letters are different.
7836
7837 minLength: 1, maxLength: 128
7838
7839 - `BetaManagedAgentsWebFetchURLSourceExcept object`
7840
7841 Every tool's results contribute URLs that may be fetched, except the named tools' results.
7842
7843 - `type: "except"`
7844
7845 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7846
7847 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
7848
7849 - `type: "tool_reference"`
7850
7851 Must be "tool_reference".
7852
7853 - `name: string`
7854
7855 Name of the tool. Compared exactly, so upper and lower case letters are different.
7856
7857 minLength: 1, maxLength: 128
7858
7859 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7860
7861 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
7862
7863 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
7864
7865 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
7866
7867 - `BetaManagedAgentsWebFetchURLSourceAll object`
7868
7869 Every URL from this source may be fetched. This is the default.
7870
7871 - `BetaManagedAgentsWebFetchURLSourceNone object`
7872
7873 This source contributes no URLs that may be fetched.
69467874
69477875 - `allowed_domains: optional array of string`
69487876
from line 8289
73618289
73628290 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
73638291
8292 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
8293
8294 Which sources contribute URLs the tool may fetch. Omit to allow every source.
8295
8296 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
8297
8298 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
8299
8300 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
8301
8302 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
8303
8304 - `"all"`
8305
8306 - `"none"`
8307
8308 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
8309
8310 Which tools' results contribute URLs that may be fetched.
8311
8312 - `BetaManagedAgentsWebFetchURLSourceAll object`
8313
8314 Every URL from this source may be fetched. This is the default.
8315
8316 - `type: "all"`
8317
8318 - `BetaManagedAgentsWebFetchURLSourceNone object`
8319
8320 This source contributes no URLs that may be fetched.
8321
8322 - `type: "none"`
8323
8324 - `BetaManagedAgentsWebFetchURLSourceOnly object`
8325
8326 Only the named tools' results contribute URLs that may be fetched.
8327
8328 - `type: "only"`
8329
8330 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
8331
8332 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
8333
8334 - `type: "tool_reference"`
8335
8336 Must be "tool_reference".
8337
8338 - `name: string`
8339
8340 Name of the tool. Compared exactly, so upper and lower case letters are different.
8341
8342 minLength: 1, maxLength: 128
8343
8344 - `BetaManagedAgentsWebFetchURLSourceExcept object`
8345
8346 Every tool's results contribute URLs that may be fetched, except the named tools' results.
8347
8348 - `type: "except"`
8349
8350 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
8351
8352 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
8353
8354 - `type: "tool_reference"`
8355
8356 Must be "tool_reference".
8357
8358 - `name: string`
8359
8360 Name of the tool. Compared exactly, so upper and lower case letters are different.
8361
8362 minLength: 1, maxLength: 128
8363
8364 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
8365
8366 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
8367
8368 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
8369
8370 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
8371
8372 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
8373
8374 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
8375
8376 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
8377
8378 Whether URLs in the text of user messages may be fetched.
8379
8380 - `BetaManagedAgentsWebFetchURLSourceAll object`
8381
8382 Every URL from this source may be fetched. This is the default.
8383
8384 - `BetaManagedAgentsWebFetchURLSourceNone object`
8385
8386 This source contributes no URLs that may be fetched.
8387
73648388 - `BetaManagedAgentsWebSearchToolConfigParams object`
73658389
73668390 Configuration override for the web_search tool.
from line 9270
82469270
82479271### Beta Managed Agents Model
82489272
8249- `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
9273- `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
82509274
82519275 The model that will power your agent.
82529276
82539277 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
82549278
9279 - `"claude-haiku-5-5"`
9280
9281 Fastest model for high-volume, real-time tasks
9282
82559283 - `"claude-sonnet-5-5"`
82569284
82579285 Efficient model for coding and agents
from line 9362
83349362
83359363 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
83369364
9365 - `"claude-haiku-5-5"`
9366
9367 Fastest model for high-volume, real-time tasks
9368
83379369 - `"claude-sonnet-5-5"`
83389370
83399371 Efficient model for coding and agents
from line 9494
84629494
84639495 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
84649496
9497 - `"claude-haiku-5-5"`
9498
9499 Fastest model for high-volume, real-time tasks
9500
84659501 - `"claude-sonnet-5-5"`
84669502
84679503 Efficient model for coding and agents
from line 9714
86789714
86799715 - `model: string`
86809716
8681 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
9717 A Claude model id. The model must be permitted as an advisor for this agent's model.
86829718
86839719 minLength: 1, maxLength: 256
86849720
from line 9828
87929828
87939829 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
87949830
9831 - `"claude-haiku-5-5"`
9832
9833 Fastest model for high-volume, real-time tasks
9834
87959835 - `"claude-sonnet-5-5"`
87969836
87979837 Efficient model for coding and agents
from line 10170
913010170
913110171 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
913210172
10173 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
10174
10175 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
10176
10177 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10178
10179 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
10180
10181 - `BetaManagedAgentsWebFetchURLSourceAll object`
10182
10183 Every URL from this source may be fetched. This is the default.
10184
10185 - `type: "all"`
10186
10187 - `BetaManagedAgentsWebFetchURLSourceNone object`
10188
10189 This source contributes no URLs that may be fetched.
10190
10191 - `type: "none"`
10192
10193 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10194
10195 Only the named tools' results contribute URLs that may be fetched.
10196
10197 - `type: "only"`
10198
10199 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10200
10201 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10202
10203 - `type: "tool_reference"`
10204
10205 Must be "tool_reference".
10206
10207 - `name: string`
10208
10209 Name of the tool. Compared exactly, so upper and lower case letters are different.
10210
10211 minLength: 1, maxLength: 128
10212
10213 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10214
10215 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10216
10217 - `type: "except"`
10218
10219 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10220
10221 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10222
10223 - `type: "tool_reference"`
10224
10225 Must be "tool_reference".
10226
10227 - `name: string`
10228
10229 Name of the tool. Compared exactly, so upper and lower case letters are different.
10230
10231 minLength: 1, maxLength: 128
10232
10233 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10234
10235 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
10236
10237 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
10238
10239 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
10240
10241 - `BetaManagedAgentsWebFetchURLSourceAll object`
10242
10243 Every URL from this source may be fetched. This is the default.
10244
10245 - `BetaManagedAgentsWebFetchURLSourceNone object`
10246
10247 This source contributes no URLs that may be fetched.
10248
913310249 - `allowed_domains: optional array of string`
913410250
913510251 - `blocked_domains: optional array of string`
from line 10538
942210538
942310539 - `type: "auto"`
942410540
10541 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
10542
10543 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
10544
10545 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10546
10547 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
10548
10549 - `BetaManagedAgentsWebFetchURLSourceAll object`
10550
10551 Every URL from this source may be fetched. This is the default.
10552
10553 - `type: "all"`
10554
10555 - `BetaManagedAgentsWebFetchURLSourceNone object`
10556
10557 This source contributes no URLs that may be fetched.
10558
10559 - `type: "none"`
10560
10561 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10562
10563 Only the named tools' results contribute URLs that may be fetched.
10564
10565 - `type: "only"`
10566
10567 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10568
10569 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10570
10571 - `type: "tool_reference"`
10572
10573 Must be "tool_reference".
10574
10575 - `name: string`
10576
10577 Name of the tool. Compared exactly, so upper and lower case letters are different.
10578
10579 minLength: 1, maxLength: 128
10580
10581 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10582
10583 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10584
10585 - `type: "except"`
10586
10587 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10588
10589 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10590
10591 - `type: "tool_reference"`
10592
10593 Must be "tool_reference".
10594
10595 - `name: string`
10596
10597 Name of the tool. Compared exactly, so upper and lower case letters are different.
10598
10599 minLength: 1, maxLength: 128
10600
10601 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10602
10603 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
10604
10605 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
10606
10607 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
10608
10609 - `BetaManagedAgentsWebFetchURLSourceAll object`
10610
10611 Every URL from this source may be fetched. This is the default.
10612
10613 - `BetaManagedAgentsWebFetchURLSourceNone object`
10614
10615 This source contributes no URLs that may be fetched.
10616
942510617 - `allowed_domains: optional array of string`
942610618
942710619 - `blocked_domains: optional array of string`
from line 10674
948210674
948310675 - `type: "auto"`
948410676
10677 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
10678
10679 Which sources contribute URLs the tool may fetch. Omit to allow every source.
10680
10681 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
10682
10683 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
10684
10685 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
10686
10687 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
10688
10689 - `"all"`
10690
10691 - `"none"`
10692
10693 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
10694
10695 Which tools' results contribute URLs that may be fetched.
10696
10697 - `BetaManagedAgentsWebFetchURLSourceAll object`
10698
10699 Every URL from this source may be fetched. This is the default.
10700
10701 - `type: "all"`
10702
10703 - `BetaManagedAgentsWebFetchURLSourceNone object`
10704
10705 This source contributes no URLs that may be fetched.
10706
10707 - `type: "none"`
10708
10709 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10710
10711 Only the named tools' results contribute URLs that may be fetched.
10712
10713 - `type: "only"`
10714
10715 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10716
10717 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10718
10719 - `type: "tool_reference"`
10720
10721 Must be "tool_reference".
10722
10723 - `name: string`
10724
10725 Name of the tool. Compared exactly, so upper and lower case letters are different.
10726
10727 minLength: 1, maxLength: 128
10728
10729 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10730
10731 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10732
10733 - `type: "except"`
10734
10735 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10736
10737 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10738
10739 - `type: "tool_reference"`
10740
10741 Must be "tool_reference".
10742
10743 - `name: string`
10744
10745 Name of the tool. Compared exactly, so upper and lower case letters are different.
10746
10747 minLength: 1, maxLength: 128
10748
10749 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
10750
10751 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
10752
10753 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
10754
10755 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
10756
10757 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
10758
10759 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
10760
10761 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
10762
10763 Whether URLs in the text of user messages may be fetched.
10764
10765 - `BetaManagedAgentsWebFetchURLSourceAll object`
10766
10767 Every URL from this source may be fetched. This is the default.
10768
10769 - `BetaManagedAgentsWebFetchURLSourceNone object`
10770
10771 This source contributes no URLs that may be fetched.
10772
10773### Beta Managed Agents Web Fetch URL Source All
10774
10775- `BetaManagedAgentsWebFetchURLSourceAll object`
10776
10777 Every URL from this source may be fetched. This is the default.
10778
10779 - `type: "all"`
10780
10781### Beta Managed Agents Web Fetch URL Source Except
10782
10783- `BetaManagedAgentsWebFetchURLSourceExcept object`
10784
10785 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10786
10787 - `type: "except"`
10788
10789 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10790
10791 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10792
10793 - `type: "tool_reference"`
10794
10795 Must be "tool_reference".
10796
10797 - `name: string`
10798
10799 Name of the tool. Compared exactly, so upper and lower case letters are different.
10800
10801 minLength: 1, maxLength: 128
10802
10803### Beta Managed Agents Web Fetch URL Source None
10804
10805- `BetaManagedAgentsWebFetchURLSourceNone object`
10806
10807 This source contributes no URLs that may be fetched.
10808
10809 - `type: "none"`
10810
10811### Beta Managed Agents Web Fetch URL Source Only
10812
10813- `BetaManagedAgentsWebFetchURLSourceOnly object`
10814
10815 Only the named tools' results contribute URLs that may be fetched.
10816
10817 - `type: "only"`
10818
10819 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10820
10821 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10822
10823 - `type: "tool_reference"`
10824
10825 Must be "tool_reference".
10826
10827 - `name: string`
10828
10829 Name of the tool. Compared exactly, so upper and lower case letters are different.
10830
10831 minLength: 1, maxLength: 128
10832
10833### Beta Managed Agents Web Fetch URL Source Shorthand
10834
10835- `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
10836
10837 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
10838
10839 - `"all"`
10840
10841 - `"none"`
10842
10843### Beta Managed Agents Web Fetch URL Source Tool Filter
10844
10845- `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
10846
10847 Which tools' results contribute URLs that may be fetched.
10848
10849 - `BetaManagedAgentsWebFetchURLSourceAll object`
10850
10851 Every URL from this source may be fetched. This is the default.
10852
10853 - `type: "all"`
10854
10855 - `BetaManagedAgentsWebFetchURLSourceNone object`
10856
10857 This source contributes no URLs that may be fetched.
10858
10859 - `type: "none"`
10860
10861 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10862
10863 Only the named tools' results contribute URLs that may be fetched.
10864
10865 - `type: "only"`
10866
10867 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10868
10869 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10870
10871 - `type: "tool_reference"`
10872
10873 Must be "tool_reference".
10874
10875 - `name: string`
10876
10877 Name of the tool. Compared exactly, so upper and lower case letters are different.
10878
10879 minLength: 1, maxLength: 128
10880
10881 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10882
10883 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10884
10885 - `type: "except"`
10886
10887 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10888
10889 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10890
10891 - `type: "tool_reference"`
10892
10893 Must be "tool_reference".
10894
10895 - `name: string`
10896
10897 Name of the tool. Compared exactly, so upper and lower case letters are different.
10898
10899 minLength: 1, maxLength: 128
10900
10901### Beta Managed Agents Web Fetch URL Source Tool Filter Params
10902
10903- `BetaManagedAgentsWebFetchURLSourceToolFilterParams = BetaManagedAgentsWebFetchURLSourceShorthand or BetaManagedAgentsWebFetchURLSourceToolFilter`
10904
10905 Which tools' results contribute URLs that may be fetched. Accepts the string "all" or "none", or an object whose type is "all", "none", "only" or "except". Responses use the object form.
10906
10907 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
10908
10909 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
10910
10911 - `"all"`
10912
10913 - `"none"`
10914
10915 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
10916
10917 Which tools' results contribute URLs that may be fetched.
10918
10919 - `BetaManagedAgentsWebFetchURLSourceAll object`
10920
10921 Every URL from this source may be fetched. This is the default.
10922
10923 - `type: "all"`
10924
10925 - `BetaManagedAgentsWebFetchURLSourceNone object`
10926
10927 This source contributes no URLs that may be fetched.
10928
10929 - `type: "none"`
10930
10931 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10932
10933 Only the named tools' results contribute URLs that may be fetched.
10934
10935 - `type: "only"`
10936
10937 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10938
10939 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
10940
10941 - `type: "tool_reference"`
10942
10943 Must be "tool_reference".
10944
10945 - `name: string`
10946
10947 Name of the tool. Compared exactly, so upper and lower case letters are different.
10948
10949 minLength: 1, maxLength: 128
10950
10951 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10952
10953 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10954
10955 - `type: "except"`
10956
10957 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10958
10959 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
10960
10961 - `type: "tool_reference"`
10962
10963 Must be "tool_reference".
10964
10965 - `name: string`
10966
10967 Name of the tool. Compared exactly, so upper and lower case letters are different.
10968
10969 minLength: 1, maxLength: 128
10970
10971### Beta Managed Agents Web Fetch URL Source Tool Reference
10972
10973- `BetaManagedAgentsWebFetchURLSourceToolReference object`
10974
10975 Names one tool in an only or except list.
10976
10977 - `type: "tool_reference"`
10978
10979 Must be "tool_reference".
10980
10981 - `name: string`
10982
10983 Name of the tool. Compared exactly, so upper and lower case letters are different.
10984
10985 minLength: 1, maxLength: 128
10986
10987### Beta Managed Agents Web Fetch URL Source User Input
10988
10989- `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
10990
10991 Whether URLs in the text of user messages may be fetched.
10992
10993 - `BetaManagedAgentsWebFetchURLSourceAll object`
10994
10995 Every URL from this source may be fetched. This is the default.
10996
10997 - `type: "all"`
10998
10999 - `BetaManagedAgentsWebFetchURLSourceNone object`
11000
11001 This source contributes no URLs that may be fetched.
11002
11003 - `type: "none"`
11004
11005### Beta Managed Agents Web Fetch URL Source User Input Params
11006
11007- `BetaManagedAgentsWebFetchURLSourceUserInputParams = BetaManagedAgentsWebFetchURLSourceShorthand or BetaManagedAgentsWebFetchURLSourceUserInput`
11008
11009 Whether URLs in the text of user messages may be fetched. Accepts the string "all" or "none", or the object {"type": "all"} or {"type": "none"}. Responses use the object form.
11010
11011 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11012
11013 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11014
11015 - `"all"`
11016
11017 - `"none"`
11018
11019 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
11020
11021 Whether URLs in the text of user messages may be fetched.
11022
11023 - `BetaManagedAgentsWebFetchURLSourceAll object`
11024
11025 Every URL from this source may be fetched. This is the default.
11026
11027 - `type: "all"`
11028
11029 - `BetaManagedAgentsWebFetchURLSourceNone object`
11030
11031 This source contributes no URLs that may be fetched.
11032
11033 - `type: "none"`
11034
11035### Beta Managed Agents Web Fetch URL Sources
11036
11037- `BetaManagedAgentsWebFetchURLSources object`
11038
11039 Which sources contribute URLs the web_fetch tool may fetch. A key that is null was not set and allows every URL from that source.
11040
11041 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11042
11043 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
11044
11045 - `BetaManagedAgentsWebFetchURLSourceAll object`
11046
11047 Every URL from this source may be fetched. This is the default.
11048
11049 - `type: "all"`
11050
11051 - `BetaManagedAgentsWebFetchURLSourceNone object`
11052
11053 This source contributes no URLs that may be fetched.
11054
11055 - `type: "none"`
11056
11057 - `BetaManagedAgentsWebFetchURLSourceOnly object`
11058
11059 Only the named tools' results contribute URLs that may be fetched.
11060
11061 - `type: "only"`
11062
11063 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11064
11065 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
11066
11067 - `type: "tool_reference"`
11068
11069 Must be "tool_reference".
11070
11071 - `name: string`
11072
11073 Name of the tool. Compared exactly, so upper and lower case letters are different.
11074
11075 minLength: 1, maxLength: 128
11076
11077 - `BetaManagedAgentsWebFetchURLSourceExcept object`
11078
11079 Every tool's results contribute URLs that may be fetched, except the named tools' results.
11080
11081 - `type: "except"`
11082
11083 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11084
11085 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
11086
11087 - `type: "tool_reference"`
11088
11089 Must be "tool_reference".
11090
11091 - `name: string`
11092
11093 Name of the tool. Compared exactly, so upper and lower case letters are different.
11094
11095 minLength: 1, maxLength: 128
11096
11097 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11098
11099 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
11100
11101 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
11102
11103 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
11104
11105 - `BetaManagedAgentsWebFetchURLSourceAll object`
11106
11107 Every URL from this source may be fetched. This is the default.
11108
11109 - `BetaManagedAgentsWebFetchURLSourceNone object`
11110
11111 This source contributes no URLs that may be fetched.
11112
11113### Beta Managed Agents Web Fetch URL Sources Params
11114
11115- `BetaManagedAgentsWebFetchURLSourcesParams object`
11116
11117 Which sources contribute URLs the web_fetch tool may fetch. When web_fetch is limited to URLs the conversation has already shown the model (in a user message, a custom tool's result, or an earlier web_search or web_fetch result), each key narrows one of those sources and defaults to "all". Setting all three keys to "none" is rejected.
11118
11119 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
11120
11121 Which custom tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be a custom tool in the same tools array.
11122
11123 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11124
11125 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11126
11127 - `"all"`
11128
11129 - `"none"`
11130
11131 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
11132
11133 Which tools' results contribute URLs that may be fetched.
11134
11135 - `BetaManagedAgentsWebFetchURLSourceAll object`
11136
11137 Every URL from this source may be fetched. This is the default.
11138
11139 - `type: "all"`
11140
11141 - `BetaManagedAgentsWebFetchURLSourceNone object`
11142
11143 This source contributes no URLs that may be fetched.
11144
11145 - `type: "none"`
11146
11147 - `BetaManagedAgentsWebFetchURLSourceOnly object`
11148
11149 Only the named tools' results contribute URLs that may be fetched.
11150
11151 - `type: "only"`
11152
11153 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11154
11155 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
11156
11157 - `type: "tool_reference"`
11158
11159 Must be "tool_reference".
11160
11161 - `name: string`
11162
11163 Name of the tool. Compared exactly, so upper and lower case letters are different.
11164
11165 minLength: 1, maxLength: 128
11166
11167 - `BetaManagedAgentsWebFetchURLSourceExcept object`
11168
11169 Every tool's results contribute URLs that may be fetched, except the named tools' results.
11170
11171 - `type: "except"`
11172
11173 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11174
11175 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
11176
11177 - `type: "tool_reference"`
11178
11179 Must be "tool_reference".
11180
11181 - `name: string`
11182
11183 Name of the tool. Compared exactly, so upper and lower case letters are different.
11184
11185 minLength: 1, maxLength: 128
11186
11187 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
11188
11189 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched: "all" (the default), "none", or an only or except list. Each name in a list must be "web_search" or "web_fetch".
11190
11191 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
11192
11193 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
11194
11195 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11196
11197 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11198
11199 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
11200
11201 Whether URLs in the text of user messages may be fetched.
11202
11203 - `BetaManagedAgentsWebFetchURLSourceAll object`
11204
11205 Every URL from this source may be fetched. This is the default.
11206
11207 - `BetaManagedAgentsWebFetchURLSourceNone object`
11208
11209 This source contributes no URLs that may be fetched.
11210
948511211### Beta Managed Agents Web Search Tool Config
948611212
948711213- `BetaManagedAgentsWebSearchToolConfig object`
from line 11608
988211608
988311609 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
988411610
11611 - `"claude-haiku-5-5"`
11612
11613 Fastest model for high-volume, real-time tasks
11614
988511615 - `"claude-sonnet-5-5"`
988611616
988711617 Efficient model for coding and agents
from line 11981
1025111981 - `BetaManagedAgentsAutoPolicy object`
1025211982
1025311983 The server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-risk. A call the server cannot reach a judgement on evaluates to ask.
11984
11985 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
11986
11987 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
11988
11989 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11990
11991 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
11992
11993 - `BetaManagedAgentsWebFetchURLSourceAll object`
11994
11995 Every URL from this source may be fetched. This is the default.
11996
11997 - `type: "all"`
11998
11999 - `BetaManagedAgentsWebFetchURLSourceNone object`
12000
12001 This source contributes no URLs that may be fetched.
12002
12003 - `type: "none"`
12004
12005 - `BetaManagedAgentsWebFetchURLSourceOnly object`
12006
12007 Only the named tools' results contribute URLs that may be fetched.
12008
12009 - `type: "only"`
12010
12011 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
12012
12013 The tools whose results contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "none" to allow no tool's results.
12014
12015 - `type: "tool_reference"`
12016
12017 Must be "tool_reference".
12018
12019 - `name: string`
12020
12021 Name of the tool. Compared exactly, so upper and lower case letters are different.
12022
12023 minLength: 1, maxLength: 128
12024
12025 - `BetaManagedAgentsWebFetchURLSourceExcept object`
12026
12027 Every tool's results contribute URLs that may be fetched, except the named tools' results.
12028
12029 - `type: "except"`
12030
12031 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
12032
12033 The tools whose results do not contribute. Between 1 and 128 entries, each with a different name. An empty list is rejected; use "all" to leave out no tool's results.
12034
12035 - `type: "tool_reference"`
12036
12037 Must be "tool_reference".
12038
12039 - `name: string`
12040
12041 Name of the tool. Compared exactly, so upper and lower case letters are different.
12042
12043 minLength: 1, maxLength: 128
12044
12045 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
12046
12047 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
12048
12049 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
12050
12051 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
12052
12053 - `BetaManagedAgentsWebFetchURLSourceAll object`
12054
12055 Every URL from this source may be fetched. This is the default.
12056
12057 - `BetaManagedAgentsWebFetchURLSourceNone object`
12058
12059 This source contributes no URLs that may be fetched.
1025412060
1025512061 - `allowed_domains: optional array of string`
1025612062
from line 12289
1048312289 "version": "1"
1048412290 },
1048512291 {
10486 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
12292 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
1048712293 "type": "custom",
1048812294 "version": "2"
1048912295 }
1049012296
No line in this hunk matches that.