Create Agent changedapi/beta/agents/create
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+184added
Lines−4removed
From line
129
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 129, old and new numbered
/
from line 129
129129
130130 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
131131
132 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
132 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
133133
134134 The model that will power your agent.
135135
136136 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
137137
138 - `"claude-haiku-5-5"`
139
140 Fastest model for high-volume, real-time tasks
141
138142 - `"claude-sonnet-5-5"`
139143
140144 Efficient model for coding and agents
from line 321
317321
318322- `multiagent: optional BetaManagedAgentsMultiagentParams or null`
319323
320 Multiagent orchestration configuration. Currently supports the `coordinator` topology with a roster of 1-20 agents.
324 Multiagent orchestration configuration.
321325
322326 - `type: "coordinator"`
323327
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 657
653657
654658 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.
655659
660 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
661
662 Which sources contribute URLs the tool may fetch. Omit to allow every source.
663
664 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
665
666 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.
667
668 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
669
670 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
671
672 - `"all"`
673
674 - `"none"`
675
676 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
677
678 Which tools' results contribute URLs that may be fetched.
679
680 - `BetaManagedAgentsWebFetchURLSourceAll object`
681
682 Every URL from this source may be fetched. This is the default.
683
684 - `type: "all"`
685
686 - `BetaManagedAgentsWebFetchURLSourceNone object`
687
688 This source contributes no URLs that may be fetched.
689
690 - `type: "none"`
691
692 - `BetaManagedAgentsWebFetchURLSourceOnly object`
693
694 Only the named tools' results contribute URLs that may be fetched.
695
696 - `type: "only"`
697
698 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
699
700 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.
701
702 - `type: "tool_reference"`
703
704 Must be "tool_reference".
705
706 - `name: string`
707
708 Name of the tool. Compared exactly, so upper and lower case letters are different.
709
710 minLength: 1, maxLength: 128
711
712 - `BetaManagedAgentsWebFetchURLSourceExcept object`
713
714 Every tool's results contribute URLs that may be fetched, except the named tools' results.
715
716 - `type: "except"`
717
718 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
719
720 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.
721
722 - `type: "tool_reference"`
723
724 Must be "tool_reference".
725
726 - `name: string`
727
728 Name of the tool. Compared exactly, so upper and lower case letters are different.
729
730 minLength: 1, maxLength: 128
731
732 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
733
734 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".
735
736 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
737
738 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
739
740 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
741
742 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
743
744 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
745
746 Whether URLs in the text of user messages may be fetched.
747
748 - `BetaManagedAgentsWebFetchURLSourceAll object`
749
750 Every URL from this source may be fetched. This is the default.
751
752 - `BetaManagedAgentsWebFetchURLSourceNone object`
753
754 This source contributes no URLs that may be fetched.
755
656756 - `BetaManagedAgentsWebSearchToolConfigParams object`
657757
658758 Configuration override for the web_search tool.
from line 983
883983
884984 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
885985
986 - `"claude-haiku-5-5"`
987
988 Fastest model for high-volume, real-time tasks
989
886990 - `"claude-sonnet-5-5"`
887991
888992 Efficient model for coding and agents
from line 1357
12531357
12541358 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.
12551359
1360 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
1361
1362 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
1363
1364 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1365
1366 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
1367
1368 - `BetaManagedAgentsWebFetchURLSourceAll object`
1369
1370 Every URL from this source may be fetched. This is the default.
1371
1372 - `type: "all"`
1373
1374 - `BetaManagedAgentsWebFetchURLSourceNone object`
1375
1376 This source contributes no URLs that may be fetched.
1377
1378 - `type: "none"`
1379
1380 - `BetaManagedAgentsWebFetchURLSourceOnly object`
1381
1382 Only the named tools' results contribute URLs that may be fetched.
1383
1384 - `type: "only"`
1385
1386 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1387
1388 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.
1389
1390 - `type: "tool_reference"`
1391
1392 Must be "tool_reference".
1393
1394 - `name: string`
1395
1396 Name of the tool. Compared exactly, so upper and lower case letters are different.
1397
1398 minLength: 1, maxLength: 128
1399
1400 - `BetaManagedAgentsWebFetchURLSourceExcept object`
1401
1402 Every tool's results contribute URLs that may be fetched, except the named tools' results.
1403
1404 - `type: "except"`
1405
1406 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1407
1408 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.
1409
1410 - `type: "tool_reference"`
1411
1412 Must be "tool_reference".
1413
1414 - `name: string`
1415
1416 Name of the tool. Compared exactly, so upper and lower case letters are different.
1417
1418 minLength: 1, maxLength: 128
1419
1420 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1421
1422 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
1423
1424 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
1425
1426 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
1427
1428 - `BetaManagedAgentsWebFetchURLSourceAll object`
1429
1430 Every URL from this source may be fetched. This is the default.
1431
1432 - `BetaManagedAgentsWebFetchURLSourceNone object`
1433
1434 This source contributes no URLs that may be fetched.
1435
12561436 - `allowed_domains: optional array of string`
12571437
12581438 - `blocked_domains: optional array of string`
from line 1682
15021682 "version": "1"
15031683 },
15041684 {
1505 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
1685 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
15061686 "type": "custom",
15071687 "version": "2"
15081688 }
No line in this hunk matches that.