Update Agent changedapi/beta/agents/update
Nearest release: v2.1.294, published an hour after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+183added
Lines−3removed
From line
163
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits19to this page, all time
The whole hunk
from line 163, old and new numbered
/
from line 163
163163
164164 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.
165165
166 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
166 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
167167
168168 The model that will power your agent.
169169
170170 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
171171
172 - `"claude-haiku-5-5"`
173
174 Fastest model for high-volume, real-time tasks
175
172176 - `"claude-sonnet-5-5"`
173177
174178 Efficient model for coding and agents
from line 363
359363
360364 - `model: string`
361365
362 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
366 A Claude model id. The model must be permitted as an advisor for this agent's model.
363367
364368 minLength: 1, maxLength: 256
365369
from line 663
659663
660664 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.
661665
666 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
667
668 Which sources contribute URLs the tool may fetch. Omit to allow every source.
669
670 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
671
672 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.
673
674 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
675
676 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
677
678 - `"all"`
679
680 - `"none"`
681
682 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
683
684 Which tools' results contribute URLs that may be fetched.
685
686 - `BetaManagedAgentsWebFetchURLSourceAll object`
687
688 Every URL from this source may be fetched. This is the default.
689
690 - `type: "all"`
691
692 - `BetaManagedAgentsWebFetchURLSourceNone object`
693
694 This source contributes no URLs that may be fetched.
695
696 - `type: "none"`
697
698 - `BetaManagedAgentsWebFetchURLSourceOnly object`
699
700 Only the named tools' results contribute URLs that may be fetched.
701
702 - `type: "only"`
703
704 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
705
706 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.
707
708 - `type: "tool_reference"`
709
710 Must be "tool_reference".
711
712 - `name: string`
713
714 Name of the tool. Compared exactly, so upper and lower case letters are different.
715
716 minLength: 1, maxLength: 128
717
718 - `BetaManagedAgentsWebFetchURLSourceExcept object`
719
720 Every tool's results contribute URLs that may be fetched, except the named tools' results.
721
722 - `type: "except"`
723
724 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
725
726 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.
727
728 - `type: "tool_reference"`
729
730 Must be "tool_reference".
731
732 - `name: string`
733
734 Name of the tool. Compared exactly, so upper and lower case letters are different.
735
736 minLength: 1, maxLength: 128
737
738 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
739
740 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".
741
742 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
743
744 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
745
746 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
747
748 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
749
750 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
751
752 Whether URLs in the text of user messages may be fetched.
753
754 - `BetaManagedAgentsWebFetchURLSourceAll object`
755
756 Every URL from this source may be fetched. This is the default.
757
758 - `BetaManagedAgentsWebFetchURLSourceNone object`
759
760 This source contributes no URLs that may be fetched.
761
662762 - `BetaManagedAgentsWebSearchToolConfigParams object`
663763
664764 Configuration override for the web_search tool.
from line 995
895995
896996 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
897997
998 - `"claude-haiku-5-5"`
999
1000 Fastest model for high-volume, real-time tasks
1001
8981002 - `"claude-sonnet-5-5"`
8991003
9001004 Efficient model for coding and agents
from line 1369
12651369
12661370 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.
12671371
1372 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
1373
1374 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
1375
1376 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1377
1378 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
1379
1380 - `BetaManagedAgentsWebFetchURLSourceAll object`
1381
1382 Every URL from this source may be fetched. This is the default.
1383
1384 - `type: "all"`
1385
1386 - `BetaManagedAgentsWebFetchURLSourceNone object`
1387
1388 This source contributes no URLs that may be fetched.
1389
1390 - `type: "none"`
1391
1392 - `BetaManagedAgentsWebFetchURLSourceOnly object`
1393
1394 Only the named tools' results contribute URLs that may be fetched.
1395
1396 - `type: "only"`
1397
1398 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1399
1400 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.
1401
1402 - `type: "tool_reference"`
1403
1404 Must be "tool_reference".
1405
1406 - `name: string`
1407
1408 Name of the tool. Compared exactly, so upper and lower case letters are different.
1409
1410 minLength: 1, maxLength: 128
1411
1412 - `BetaManagedAgentsWebFetchURLSourceExcept object`
1413
1414 Every tool's results contribute URLs that may be fetched, except the named tools' results.
1415
1416 - `type: "except"`
1417
1418 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1419
1420 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.
1421
1422 - `type: "tool_reference"`
1423
1424 Must be "tool_reference".
1425
1426 - `name: string`
1427
1428 Name of the tool. Compared exactly, so upper and lower case letters are different.
1429
1430 minLength: 1, maxLength: 128
1431
1432 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1433
1434 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
1435
1436 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
1437
1438 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
1439
1440 - `BetaManagedAgentsWebFetchURLSourceAll object`
1441
1442 Every URL from this source may be fetched. This is the default.
1443
1444 - `BetaManagedAgentsWebFetchURLSourceNone object`
1445
1446 This source contributes no URLs that may be fetched.
1447
12681448 - `allowed_domains: optional array of string`
12691449
12701450 - `blocked_domains: optional array of string`
from line 1685
15051685 "version": "1"
15061686 },
15071687 {
1508 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
1688 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
15091689 "type": "custom",
15101690 "version": "2"
15111691 }
No line in this hunk matches that.