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 185
185185
186186 Replacement model. Accepts the model string, e.g. `claude-opus-5`, or a `model_config` object. Omit to use the agent's model.
187187
188 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
188 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
189189
190190 The model that will power your agent.
191191
192192 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
193193
194 - `"claude-haiku-5-5"`
195
196 Fastest model for high-volume, real-time tasks
197
194198 - `"claude-sonnet-5-5"`
195199
196200 Efficient model for coding and agents
from line 631
627631
628632 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.
629633
634 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
635
636 Which sources contribute URLs the tool may fetch. Omit to allow every source.
637
638 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
639
640 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.
641
642 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
643
644 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
645
646 - `"all"`
647
648 - `"none"`
649
650 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
651
652 Which tools' results contribute URLs that may be fetched.
653
654 - `BetaManagedAgentsWebFetchURLSourceAll object`
655
656 Every URL from this source may be fetched. This is the default.
657
658 - `type: "all"`
659
660 - `BetaManagedAgentsWebFetchURLSourceNone object`
661
662 This source contributes no URLs that may be fetched.
663
664 - `type: "none"`
665
666 - `BetaManagedAgentsWebFetchURLSourceOnly object`
667
668 Only the named tools' results contribute URLs that may be fetched.
669
670 - `type: "only"`
671
672 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
673
674 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.
675
676 - `type: "tool_reference"`
677
678 Must be "tool_reference".
679
680 - `name: string`
681
682 Name of the tool. Compared exactly, so upper and lower case letters are different.
683
684 minLength: 1, maxLength: 128
685
686 - `BetaManagedAgentsWebFetchURLSourceExcept object`
687
688 Every tool's results contribute URLs that may be fetched, except the named tools' results.
689
690 - `type: "except"`
691
692 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
693
694 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.
695
696 - `type: "tool_reference"`
697
698 Must be "tool_reference".
699
700 - `name: string`
701
702 Name of the tool. Compared exactly, so upper and lower case letters are different.
703
704 minLength: 1, maxLength: 128
705
706 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
707
708 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".
709
710 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
711
712 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
713
714 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
715
716 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
717
718 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
719
720 Whether URLs in the text of user messages may be fetched.
721
722 - `BetaManagedAgentsWebFetchURLSourceAll object`
723
724 Every URL from this source may be fetched. This is the default.
725
726 - `BetaManagedAgentsWebFetchURLSourceNone object`
727
728 This source contributes no URLs that may be fetched.
729
630730 - `BetaManagedAgentsWebSearchToolConfigParams object`
631731
632732 Configuration override for the web_search tool.
from line 1291
11911291
11921292 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
11931293
1294 - `"claude-haiku-5-5"`
1295
1296 Fastest model for high-volume, real-time tasks
1297
11941298 - `"claude-sonnet-5-5"`
11951299
11961300 Efficient model for coding and agents
from line 1664
15601664 - `BetaManagedAgentsAutoPolicy object`
15611665
15621666 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.
1667
1668 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
1669
1670 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
1671
1672 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1673
1674 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
1675
1676 - `BetaManagedAgentsWebFetchURLSourceAll object`
1677
1678 Every URL from this source may be fetched. This is the default.
1679
1680 - `type: "all"`
1681
1682 - `BetaManagedAgentsWebFetchURLSourceNone object`
1683
1684 This source contributes no URLs that may be fetched.
1685
1686 - `type: "none"`
1687
1688 - `BetaManagedAgentsWebFetchURLSourceOnly object`
1689
1690 Only the named tools' results contribute URLs that may be fetched.
1691
1692 - `type: "only"`
1693
1694 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1695
1696 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.
1697
1698 - `type: "tool_reference"`
1699
1700 Must be "tool_reference".
1701
1702 - `name: string`
1703
1704 Name of the tool. Compared exactly, so upper and lower case letters are different.
1705
1706 minLength: 1, maxLength: 128
1707
1708 - `BetaManagedAgentsWebFetchURLSourceExcept object`
1709
1710 Every tool's results contribute URLs that may be fetched, except the named tools' results.
1711
1712 - `type: "except"`
1713
1714 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
1715
1716 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.
1717
1718 - `type: "tool_reference"`
1719
1720 Must be "tool_reference".
1721
1722 - `name: string`
1723
1724 Name of the tool. Compared exactly, so upper and lower case letters are different.
1725
1726 minLength: 1, maxLength: 128
1727
1728 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
1729
1730 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
1731
1732 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
1733
1734 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
1735
1736 - `BetaManagedAgentsWebFetchURLSourceAll object`
1737
1738 Every URL from this source may be fetched. This is the default.
1739
1740 - `BetaManagedAgentsWebFetchURLSourceNone object`
1741
1742 This source contributes no URLs that may be fetched.
15631743
15641744 - `allowed_domains: optional array of string`
15651745
from line 2240
20602240 -d '{
20612241 "agent": "agent_011CZkYpogX7uDKUyvBTophP",
20622242 "environment_id": "env_011CZkZ9X2dpNyB7HsEFoRfW",
2243 "initial_events": [
2244 {
2245 "content": [
2246 {
2247 "text": "Where is my order #1234?",
2248 "type": "text"
2249 }
2250 ],
2251 "type": "user.message"
2252 }
2253 ],
20632254 "title": "Order #1234 inquiry"
20642255 }'
20652256```
from line 2342
21512342 "version": "1"
21522343 },
21532344 {
2154 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
2345 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
21552346 "type": "custom",
21562347 "version": "2"
21572348 }
from line 2389
21982389 "description": "Produce a 2-page summary as summary.md",
21992390 "explanation": "All five sections present with inline citations.",
22002391 "iteration": 0,
2201 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
2392 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
22022393 "result": "satisfied",
22032394 "type": "outcome_evaluation"
22042395 }
from line 2404
22132404 "updated_at": "2026-03-15T10:00:00Z"
22142405 },
22152406 {
2216 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
2407 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
22172408 "created_at": "2026-03-15T10:00:00Z",
22182409 "mount_path": "/workspace/example-repo",
22192410 "type": "github_repository",
from line 2693
25022693
25032694 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
25042695
2696 - `"claude-haiku-5-5"`
2697
2698 Fastest model for high-volume, real-time tasks
2699
25052700 - `"claude-sonnet-5-5"`
25062701
25072702 Efficient model for coding and agents
from line 3066
28713066 - `BetaManagedAgentsAutoPolicy object`
28723067
28733068 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.
3069
3070 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
3071
3072 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
3073
3074 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
3075
3076 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
3077
3078 - `BetaManagedAgentsWebFetchURLSourceAll object`
3079
3080 Every URL from this source may be fetched. This is the default.
3081
3082 - `type: "all"`
3083
3084 - `BetaManagedAgentsWebFetchURLSourceNone object`
3085
3086 This source contributes no URLs that may be fetched.
3087
3088 - `type: "none"`
3089
3090 - `BetaManagedAgentsWebFetchURLSourceOnly object`
3091
3092 Only the named tools' results contribute URLs that may be fetched.
3093
3094 - `type: "only"`
3095
3096 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
3097
3098 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.
3099
3100 - `type: "tool_reference"`
3101
3102 Must be "tool_reference".
3103
3104 - `name: string`
3105
3106 Name of the tool. Compared exactly, so upper and lower case letters are different.
3107
3108 minLength: 1, maxLength: 128
3109
3110 - `BetaManagedAgentsWebFetchURLSourceExcept object`
3111
3112 Every tool's results contribute URLs that may be fetched, except the named tools' results.
3113
3114 - `type: "except"`
3115
3116 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
3117
3118 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.
3119
3120 - `type: "tool_reference"`
3121
3122 Must be "tool_reference".
3123
3124 - `name: string`
3125
3126 Name of the tool. Compared exactly, so upper and lower case letters are different.
3127
3128 minLength: 1, maxLength: 128
3129
3130 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
3131
3132 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
3133
3134 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
3135
3136 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
3137
3138 - `BetaManagedAgentsWebFetchURLSourceAll object`
3139
3140 Every URL from this source may be fetched. This is the default.
3141
3142 - `BetaManagedAgentsWebFetchURLSourceNone object`
3143
3144 This source contributes no URLs that may be fetched.
28743145
28753146 - `allowed_domains: optional array of string`
28763147
from line 3737
34663737 "version": "1"
34673738 },
34683739 {
3469 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
3740 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
34703741 "type": "custom",
34713742 "version": "2"
34723743 }
from line 3784
35133784 "description": "Produce a 2-page summary as summary.md",
35143785 "explanation": "All five sections present with inline citations.",
35153786 "iteration": 0,
3516 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
3787 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
35173788 "result": "satisfied",
35183789 "type": "outcome_evaluation"
35193790 }
from line 3799
35283799 "updated_at": "2026-03-15T10:00:00Z"
35293800 },
35303801 {
3531 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
3802 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
35323803 "created_at": "2026-03-15T10:00:00Z",
35333804 "mount_path": "/workspace/example-repo",
35343805 "type": "github_repository",
from line 4010
37394010
37404011 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
37414012
4013 - `"claude-haiku-5-5"`
4014
4015 Fastest model for high-volume, real-time tasks
4016
37424017 - `"claude-sonnet-5-5"`
37434018
37444019 Efficient model for coding and agents
from line 4383
41084383 - `BetaManagedAgentsAutoPolicy object`
41094384
41104385 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.
4386
4387 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
4388
4389 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
4390
4391 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
4392
4393 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
4394
4395 - `BetaManagedAgentsWebFetchURLSourceAll object`
4396
4397 Every URL from this source may be fetched. This is the default.
4398
4399 - `type: "all"`
4400
4401 - `BetaManagedAgentsWebFetchURLSourceNone object`
4402
4403 This source contributes no URLs that may be fetched.
4404
4405 - `type: "none"`
4406
4407 - `BetaManagedAgentsWebFetchURLSourceOnly object`
4408
4409 Only the named tools' results contribute URLs that may be fetched.
4410
4411 - `type: "only"`
4412
4413 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4414
4415 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.
4416
4417 - `type: "tool_reference"`
4418
4419 Must be "tool_reference".
4420
4421 - `name: string`
4422
4423 Name of the tool. Compared exactly, so upper and lower case letters are different.
4424
4425 minLength: 1, maxLength: 128
4426
4427 - `BetaManagedAgentsWebFetchURLSourceExcept object`
4428
4429 Every tool's results contribute URLs that may be fetched, except the named tools' results.
4430
4431 - `type: "except"`
4432
4433 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
4434
4435 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.
4436
4437 - `type: "tool_reference"`
4438
4439 Must be "tool_reference".
4440
4441 - `name: string`
4442
4443 Name of the tool. Compared exactly, so upper and lower case letters are different.
4444
4445 minLength: 1, maxLength: 128
4446
4447 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
4448
4449 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
4450
4451 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
4452
4453 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
4454
4455 - `BetaManagedAgentsWebFetchURLSourceAll object`
4456
4457 Every URL from this source may be fetched. This is the default.
4458
4459 - `BetaManagedAgentsWebFetchURLSourceNone object`
4460
4461 This source contributes no URLs that may be fetched.
41114462
41124463 - `allowed_domains: optional array of string`
41134464
from line 5044
46935044 "version": "1"
46945045 },
46955046 {
4696 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
5047 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
46975048 "type": "custom",
46985049 "version": "2"
46995050 }
from line 5091
47405091 "description": "Produce a 2-page summary as summary.md",
47415092 "explanation": "All five sections present with inline citations.",
47425093 "iteration": 0,
4743 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
5094 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
47445095 "result": "satisfied",
47455096 "type": "outcome_evaluation"
47465097 }
from line 5106
47555106 "updated_at": "2026-03-15T10:00:00Z"
47565107 },
47575108 {
4758 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
5109 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
47595110 "created_at": "2026-03-15T10:00:00Z",
47605111 "mount_path": "/workspace/example-repo",
47615112 "type": "github_repository",
from line 5543
51925543
51935544 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.
51945545
5546 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
5547
5548 Which sources contribute URLs the tool may fetch. Omit to allow every source.
5549
5550 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
5551
5552 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.
5553
5554 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
5555
5556 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
5557
5558 - `"all"`
5559
5560 - `"none"`
5561
5562 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
5563
5564 Which tools' results contribute URLs that may be fetched.
5565
5566 - `BetaManagedAgentsWebFetchURLSourceAll object`
5567
5568 Every URL from this source may be fetched. This is the default.
5569
5570 - `type: "all"`
5571
5572 - `BetaManagedAgentsWebFetchURLSourceNone object`
5573
5574 This source contributes no URLs that may be fetched.
5575
5576 - `type: "none"`
5577
5578 - `BetaManagedAgentsWebFetchURLSourceOnly object`
5579
5580 Only the named tools' results contribute URLs that may be fetched.
5581
5582 - `type: "only"`
5583
5584 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
5585
5586 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.
5587
5588 - `type: "tool_reference"`
5589
5590 Must be "tool_reference".
5591
5592 - `name: string`
5593
5594 Name of the tool. Compared exactly, so upper and lower case letters are different.
5595
5596 minLength: 1, maxLength: 128
5597
5598 - `BetaManagedAgentsWebFetchURLSourceExcept object`
5599
5600 Every tool's results contribute URLs that may be fetched, except the named tools' results.
5601
5602 - `type: "except"`
5603
5604 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
5605
5606 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.
5607
5608 - `type: "tool_reference"`
5609
5610 Must be "tool_reference".
5611
5612 - `name: string`
5613
5614 Name of the tool. Compared exactly, so upper and lower case letters are different.
5615
5616 minLength: 1, maxLength: 128
5617
5618 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
5619
5620 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".
5621
5622 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
5623
5624 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
5625
5626 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
5627
5628 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
5629
5630 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
5631
5632 Whether URLs in the text of user messages may be fetched.
5633
5634 - `BetaManagedAgentsWebFetchURLSourceAll object`
5635
5636 Every URL from this source may be fetched. This is the default.
5637
5638 - `BetaManagedAgentsWebFetchURLSourceNone object`
5639
5640 This source contributes no URLs that may be fetched.
5641
51955642 - `BetaManagedAgentsWebSearchToolConfigParams object`
51965643
51975644 Configuration override for the web_search tool.
from line 5895
54485895
54495896 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
54505897
5898 - `"claude-haiku-5-5"`
5899
5900 Fastest model for high-volume, real-time tasks
5901
54515902 - `"claude-sonnet-5-5"`
54525903
54535904 Efficient model for coding and agents
from line 6268
58176268 - `BetaManagedAgentsAutoPolicy object`
58186269
58196270 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.
6271
6272 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
6273
6274 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
6275
6276 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
6277
6278 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
6279
6280 - `BetaManagedAgentsWebFetchURLSourceAll object`
6281
6282 Every URL from this source may be fetched. This is the default.
6283
6284 - `type: "all"`
6285
6286 - `BetaManagedAgentsWebFetchURLSourceNone object`
6287
6288 This source contributes no URLs that may be fetched.
6289
6290 - `type: "none"`
6291
6292 - `BetaManagedAgentsWebFetchURLSourceOnly object`
6293
6294 Only the named tools' results contribute URLs that may be fetched.
6295
6296 - `type: "only"`
6297
6298 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
6299
6300 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.
6301
6302 - `type: "tool_reference"`
6303
6304 Must be "tool_reference".
6305
6306 - `name: string`
6307
6308 Name of the tool. Compared exactly, so upper and lower case letters are different.
6309
6310 minLength: 1, maxLength: 128
6311
6312 - `BetaManagedAgentsWebFetchURLSourceExcept object`
6313
6314 Every tool's results contribute URLs that may be fetched, except the named tools' results.
6315
6316 - `type: "except"`
6317
6318 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
6319
6320 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.
6321
6322 - `type: "tool_reference"`
6323
6324 Must be "tool_reference".
6325
6326 - `name: string`
6327
6328 Name of the tool. Compared exactly, so upper and lower case letters are different.
6329
6330 minLength: 1, maxLength: 128
6331
6332 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
6333
6334 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
6335
6336 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
6337
6338 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
6339
6340 - `BetaManagedAgentsWebFetchURLSourceAll object`
6341
6342 Every URL from this source may be fetched. This is the default.
6343
6344 - `BetaManagedAgentsWebFetchURLSourceNone object`
6345
6346 This source contributes no URLs that may be fetched.
58206347
58216348 - `allowed_domains: optional array of string`
58226349
from line 6933
64066933 "version": "1"
64076934 },
64086935 {
6409 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
6936 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
64106937 "type": "custom",
64116938 "version": "2"
64126939 }
from line 6980
64536980 "description": "Produce a 2-page summary as summary.md",
64546981 "explanation": "All five sections present with inline citations.",
64556982 "iteration": 0,
6456 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
6983 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
64576984 "result": "satisfied",
64586985 "type": "outcome_evaluation"
64596986 }
from line 6995
64686995 "updated_at": "2026-03-15T10:00:00Z"
64696996 },
64706997 {
6471 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
6998 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
64726999 "created_at": "2026-03-15T10:00:00Z",
64737000 "mount_path": "/workspace/example-repo",
64747001 "type": "github_repository",
from line 7355
68287355
68297356 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
68307357
7358 - `"claude-haiku-5-5"`
7359
7360 Fastest model for high-volume, real-time tasks
7361
68317362 - `"claude-sonnet-5-5"`
68327363
68337364 Efficient model for coding and agents
from line 7728
71977728 - `BetaManagedAgentsAutoPolicy object`
71987729
71997730 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.
7731
7732 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
7733
7734 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
7735
7736 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7737
7738 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
7739
7740 - `BetaManagedAgentsWebFetchURLSourceAll object`
7741
7742 Every URL from this source may be fetched. This is the default.
7743
7744 - `type: "all"`
7745
7746 - `BetaManagedAgentsWebFetchURLSourceNone object`
7747
7748 This source contributes no URLs that may be fetched.
7749
7750 - `type: "none"`
7751
7752 - `BetaManagedAgentsWebFetchURLSourceOnly object`
7753
7754 Only the named tools' results contribute URLs that may be fetched.
7755
7756 - `type: "only"`
7757
7758 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7759
7760 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.
7761
7762 - `type: "tool_reference"`
7763
7764 Must be "tool_reference".
7765
7766 - `name: string`
7767
7768 Name of the tool. Compared exactly, so upper and lower case letters are different.
7769
7770 minLength: 1, maxLength: 128
7771
7772 - `BetaManagedAgentsWebFetchURLSourceExcept object`
7773
7774 Every tool's results contribute URLs that may be fetched, except the named tools' results.
7775
7776 - `type: "except"`
7777
7778 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
7779
7780 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.
7781
7782 - `type: "tool_reference"`
7783
7784 Must be "tool_reference".
7785
7786 - `name: string`
7787
7788 Name of the tool. Compared exactly, so upper and lower case letters are different.
7789
7790 minLength: 1, maxLength: 128
7791
7792 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
7793
7794 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
7795
7796 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
7797
7798 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
7799
7800 - `BetaManagedAgentsWebFetchURLSourceAll object`
7801
7802 Every URL from this source may be fetched. This is the default.
7803
7804 - `BetaManagedAgentsWebFetchURLSourceNone object`
7805
7806 This source contributes no URLs that may be fetched.
72007807
72017808 - `allowed_domains: optional array of string`
72027809
from line 8390
77838390 "version": "1"
77848391 },
77858392 {
7786 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTlx",
8393 "skill_id": "skill_011CZkZFNu9hAbo3jZPRgTmx",
77878394 "type": "custom",
77888395 "version": "2"
77898396 }
from line 8437
78308437 "description": "Produce a 2-page summary as summary.md",
78318438 "explanation": "All five sections present with inline citations.",
78328439 "iteration": 0,
7833 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVljxP",
8440 "outcome_id": "outc_011CZkZRSw2kEfs6ncTVmjxP",
78348441 "result": "satisfied",
78358442 "type": "outcome_evaluation"
78368443 }
from line 8452
78458452 "updated_at": "2026-03-15T10:00:00Z"
78468453 },
78478454 {
7848 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
8455 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
78498456 "created_at": "2026-03-15T10:00:00Z",
78508457 "mount_path": "/workspace/example-repo",
78518458 "type": "github_repository",
from line 8509
79028509
79038510 - `model: string`
79048511
7905 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
8512 A Claude model id. The model must be permitted as an advisor for this agent's model.
79068513
79078514 minLength: 1, maxLength: 256
79088515
from line 8589
79828589
79838590 Replacement model. Accepts the model string, e.g. `claude-opus-5`, or a `model_config` object. Omit to use the agent's model.
79848591
7985 - `BetaManagedAgentsModel = "claude-sonnet-5-5" or "claude-opus-5-5" or "claude-fable-5-1" or 13 more or string`
8592 - `BetaManagedAgentsModel = "claude-haiku-5-5" or "claude-sonnet-5-5" or "claude-opus-5-5" or 14 more or string`
79868593
79878594 The model that will power your agent.
79888595
79898596 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
79908597
8598 - `"claude-haiku-5-5"`
8599
8600 Fastest model for high-volume, real-time tasks
8601
79918602 - `"claude-sonnet-5-5"`
79928603
79938604 Efficient model for coding and agents
from line 9035
84249035
84259036 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.
84269037
9038 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
9039
9040 Which sources contribute URLs the tool may fetch. Omit to allow every source.
9041
9042 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
9043
9044 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.
9045
9046 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
9047
9048 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
9049
9050 - `"all"`
9051
9052 - `"none"`
9053
9054 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
9055
9056 Which tools' results contribute URLs that may be fetched.
9057
9058 - `BetaManagedAgentsWebFetchURLSourceAll object`
9059
9060 Every URL from this source may be fetched. This is the default.
9061
9062 - `type: "all"`
9063
9064 - `BetaManagedAgentsWebFetchURLSourceNone object`
9065
9066 This source contributes no URLs that may be fetched.
9067
9068 - `type: "none"`
9069
9070 - `BetaManagedAgentsWebFetchURLSourceOnly object`
9071
9072 Only the named tools' results contribute URLs that may be fetched.
9073
9074 - `type: "only"`
9075
9076 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
9077
9078 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.
9079
9080 - `type: "tool_reference"`
9081
9082 Must be "tool_reference".
9083
9084 - `name: string`
9085
9086 Name of the tool. Compared exactly, so upper and lower case letters are different.
9087
9088 minLength: 1, maxLength: 128
9089
9090 - `BetaManagedAgentsWebFetchURLSourceExcept object`
9091
9092 Every tool's results contribute URLs that may be fetched, except the named tools' results.
9093
9094 - `type: "except"`
9095
9096 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
9097
9098 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.
9099
9100 - `type: "tool_reference"`
9101
9102 Must be "tool_reference".
9103
9104 - `name: string`
9105
9106 Name of the tool. Compared exactly, so upper and lower case letters are different.
9107
9108 minLength: 1, maxLength: 128
9109
9110 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
9111
9112 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".
9113
9114 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
9115
9116 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
9117
9118 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
9119
9120 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
9121
9122 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
9123
9124 Whether URLs in the text of user messages may be fetched.
9125
9126 - `BetaManagedAgentsWebFetchURLSourceAll object`
9127
9128 Every URL from this source may be fetched. This is the default.
9129
9130 - `BetaManagedAgentsWebFetchURLSourceNone object`
9131
9132 This source contributes no URLs that may be fetched.
9133
84279134 - `BetaManagedAgentsWebSearchToolConfigParams object`
84289135
84299136 Configuration override for the web_search tool.
from line 9593
88869593
88879594- `BetaManagedAgentsMultiagentParams object`
88889595
8889 Multiagent orchestration configuration. Currently supports the `coordinator` topology.
9596 Multiagent orchestration configuration.
88909597
88919598 - `type: "coordinator"`
88929599
from line 9635
89289635
89299636 - `model: string`
89309637
8931 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
9638 A Claude model id. The model must be permitted as an advisor for this agent's model.
89329639
89339640 minLength: 1, maxLength: 256
89349641
from line 9679
89729679
89739680 - `model: string`
89749681
8975 A Claude model id. The model must be permitted as an advisor for this agent's model — see the sessions/threads/advisor spec.
9682 A Claude model id. The model must be permitted as an advisor for this agent's model.
89769683
89779684 minLength: 1, maxLength: 256
89789685
from line 9775
90689775
90699776 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
90709777
9778 - `"claude-haiku-5-5"`
9779
9780 Fastest model for high-volume, real-time tasks
9781
90719782 - `"claude-sonnet-5-5"`
90729783
90739784 Efficient model for coding and agents
from line 10149
943810149
943910150 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.
944010151
10152 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
10153
10154 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
10155
10156 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10157
10158 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
10159
10160 - `BetaManagedAgentsWebFetchURLSourceAll object`
10161
10162 Every URL from this source may be fetched. This is the default.
10163
10164 - `type: "all"`
10165
10166 - `BetaManagedAgentsWebFetchURLSourceNone object`
10167
10168 This source contributes no URLs that may be fetched.
10169
10170 - `type: "none"`
10171
10172 - `BetaManagedAgentsWebFetchURLSourceOnly object`
10173
10174 Only the named tools' results contribute URLs that may be fetched.
10175
10176 - `type: "only"`
10177
10178 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10179
10180 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.
10181
10182 - `type: "tool_reference"`
10183
10184 Must be "tool_reference".
10185
10186 - `name: string`
10187
10188 Name of the tool. Compared exactly, so upper and lower case letters are different.
10189
10190 minLength: 1, maxLength: 128
10191
10192 - `BetaManagedAgentsWebFetchURLSourceExcept object`
10193
10194 Every tool's results contribute URLs that may be fetched, except the named tools' results.
10195
10196 - `type: "except"`
10197
10198 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
10199
10200 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.
10201
10202 - `type: "tool_reference"`
10203
10204 Must be "tool_reference".
10205
10206 - `name: string`
10207
10208 Name of the tool. Compared exactly, so upper and lower case letters are different.
10209
10210 minLength: 1, maxLength: 128
10211
10212 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
10213
10214 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
10215
10216 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
10217
10218 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
10219
10220 - `BetaManagedAgentsWebFetchURLSourceAll object`
10221
10222 Every URL from this source may be fetched. This is the default.
10223
10224 - `BetaManagedAgentsWebFetchURLSourceNone object`
10225
10226 This source contributes no URLs that may be fetched.
10227
944110228 - `allowed_domains: optional array of string`
944210229
944310230 - `blocked_domains: optional array of string`
from line 10743
995610743
995710744 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
995810745
10746 - `"claude-haiku-5-5"`
10747
10748 Fastest model for high-volume, real-time tasks
10749
995910750 - `"claude-sonnet-5-5"`
996010751
996110752 Efficient model for coding and agents
from line 11117
1032611117
1032711118 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.
1032811119
11120 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
11121
11122 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
11123
11124 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11125
11126 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
11127
11128 - `BetaManagedAgentsWebFetchURLSourceAll object`
11129
11130 Every URL from this source may be fetched. This is the default.
11131
11132 - `type: "all"`
11133
11134 - `BetaManagedAgentsWebFetchURLSourceNone object`
11135
11136 This source contributes no URLs that may be fetched.
11137
11138 - `type: "none"`
11139
11140 - `BetaManagedAgentsWebFetchURLSourceOnly object`
11141
11142 Only the named tools' results contribute URLs that may be fetched.
11143
11144 - `type: "only"`
11145
11146 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11147
11148 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.
11149
11150 - `type: "tool_reference"`
11151
11152 Must be "tool_reference".
11153
11154 - `name: string`
11155
11156 Name of the tool. Compared exactly, so upper and lower case letters are different.
11157
11158 minLength: 1, maxLength: 128
11159
11160 - `BetaManagedAgentsWebFetchURLSourceExcept object`
11161
11162 Every tool's results contribute URLs that may be fetched, except the named tools' results.
11163
11164 - `type: "except"`
11165
11166 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11167
11168 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.
11169
11170 - `type: "tool_reference"`
11171
11172 Must be "tool_reference".
11173
11174 - `name: string`
11175
11176 Name of the tool. Compared exactly, so upper and lower case letters are different.
11177
11178 minLength: 1, maxLength: 128
11179
11180 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
11181
11182 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
11183
11184 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
11185
11186 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
11187
11188 - `BetaManagedAgentsWebFetchURLSourceAll object`
11189
11190 Every URL from this source may be fetched. This is the default.
11191
11192 - `BetaManagedAgentsWebFetchURLSourceNone object`
11193
11194 This source contributes no URLs that may be fetched.
11195
1032911196 - `allowed_domains: optional array of string`
1033011197
1033111198 - `blocked_domains: optional array of string`
from line 11663
1079611663
1079711664 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.
1079811665
11666 - `url_sources: optional BetaManagedAgentsWebFetchURLSourcesParams or null`
11667
11668 Which sources contribute URLs the tool may fetch. Omit to allow every source.
11669
11670 - `client_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
11671
11672 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.
11673
11674 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11675
11676 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11677
11678 - `"all"`
11679
11680 - `"none"`
11681
11682 - `BetaManagedAgentsWebFetchURLSourceToolFilter = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone or BetaManagedAgentsWebFetchURLSourceOnly or BetaManagedAgentsWebFetchURLSourceExcept`
11683
11684 Which tools' results contribute URLs that may be fetched.
11685
11686 - `BetaManagedAgentsWebFetchURLSourceAll object`
11687
11688 Every URL from this source may be fetched. This is the default.
11689
11690 - `type: "all"`
11691
11692 - `BetaManagedAgentsWebFetchURLSourceNone object`
11693
11694 This source contributes no URLs that may be fetched.
11695
11696 - `type: "none"`
11697
11698 - `BetaManagedAgentsWebFetchURLSourceOnly object`
11699
11700 Only the named tools' results contribute URLs that may be fetched.
11701
11702 - `type: "only"`
11703
11704 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11705
11706 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.
11707
11708 - `type: "tool_reference"`
11709
11710 Must be "tool_reference".
11711
11712 - `name: string`
11713
11714 Name of the tool. Compared exactly, so upper and lower case letters are different.
11715
11716 minLength: 1, maxLength: 128
11717
11718 - `BetaManagedAgentsWebFetchURLSourceExcept object`
11719
11720 Every tool's results contribute URLs that may be fetched, except the named tools' results.
11721
11722 - `type: "except"`
11723
11724 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
11725
11726 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.
11727
11728 - `type: "tool_reference"`
11729
11730 Must be "tool_reference".
11731
11732 - `name: string`
11733
11734 Name of the tool. Compared exactly, so upper and lower case letters are different.
11735
11736 minLength: 1, maxLength: 128
11737
11738 - `server_tool_results: optional BetaManagedAgentsWebFetchURLSourceToolFilterParams or null`
11739
11740 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".
11741
11742 - `user_input: optional BetaManagedAgentsWebFetchURLSourceUserInputParams or null`
11743
11744 Whether URLs in the text of user messages may be fetched: "all" (the default) or "none".
11745
11746 - `BetaManagedAgentsWebFetchURLSourceShorthand = "all" or "none"`
11747
11748 String form of a url_sources value that has no field other than its type: "all" means {"type": "all"} and "none" means {"type": "none"}.
11749
11750 - `BetaManagedAgentsWebFetchURLSourceUserInput = BetaManagedAgentsWebFetchURLSourceAll or BetaManagedAgentsWebFetchURLSourceNone`
11751
11752 Whether URLs in the text of user messages may be fetched.
11753
11754 - `BetaManagedAgentsWebFetchURLSourceAll object`
11755
11756 Every URL from this source may be fetched. This is the default.
11757
11758 - `BetaManagedAgentsWebFetchURLSourceNone object`
11759
11760 This source contributes no URLs that may be fetched.
11761
1079911762 - `BetaManagedAgentsWebSearchToolConfigParams object`
1080011763
1080111764 Configuration override for the web_search tool.
from line 11985
1102211985
1102311986 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
1102411987
11988 - `"claude-haiku-5-5"`
11989
11990 Fastest model for high-volume, real-time tasks
11991
1102511992 - `"claude-sonnet-5-5"`
1102611993
1102711994 Efficient model for coding and agents
from line 12327
1136012327
1136112328 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.
1136212329
12330 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
12331
12332 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
12333
12334 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
12335
12336 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
12337
12338 - `BetaManagedAgentsWebFetchURLSourceAll object`
12339
12340 Every URL from this source may be fetched. This is the default.
12341
12342 - `type: "all"`
12343
12344 - `BetaManagedAgentsWebFetchURLSourceNone object`
12345
12346 This source contributes no URLs that may be fetched.
12347
12348 - `type: "none"`
12349
12350 - `BetaManagedAgentsWebFetchURLSourceOnly object`
12351
12352 Only the named tools' results contribute URLs that may be fetched.
12353
12354 - `type: "only"`
12355
12356 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
12357
12358 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.
12359
12360 - `type: "tool_reference"`
12361
12362 Must be "tool_reference".
12363
12364 - `name: string`
12365
12366 Name of the tool. Compared exactly, so upper and lower case letters are different.
12367
12368 minLength: 1, maxLength: 128
12369
12370 - `BetaManagedAgentsWebFetchURLSourceExcept object`
12371
12372 Every tool's results contribute URLs that may be fetched, except the named tools' results.
12373
12374 - `type: "except"`
12375
12376 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
12377
12378 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.
12379
12380 - `type: "tool_reference"`
12381
12382 Must be "tool_reference".
12383
12384 - `name: string`
12385
12386 Name of the tool. Compared exactly, so upper and lower case letters are different.
12387
12388 minLength: 1, maxLength: 128
12389
12390 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
12391
12392 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
12393
12394 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
12395
12396 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
12397
12398 - `BetaManagedAgentsWebFetchURLSourceAll object`
12399
12400 Every URL from this source may be fetched. This is the default.
12401
12402 - `BetaManagedAgentsWebFetchURLSourceNone object`
12403
12404 This source contributes no URLs that may be fetched.
12405
1136312406 - `allowed_domains: optional array of string`
1136412407
1136512408 - `blocked_domains: optional array of string`
from line 12641
1159812641
1159912642 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
1160012643
12644 - `"claude-haiku-5-5"`
12645
12646 Fastest model for high-volume, real-time tasks
12647
1160112648 - `"claude-sonnet-5-5"`
1160212649
1160312650 Efficient model for coding and agents
from line 13015
1196813015
1196913016 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.
1197013017
13018 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
13019
13020 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
13021
13022 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
13023
13024 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
13025
13026 - `BetaManagedAgentsWebFetchURLSourceAll object`
13027
13028 Every URL from this source may be fetched. This is the default.
13029
13030 - `type: "all"`
13031
13032 - `BetaManagedAgentsWebFetchURLSourceNone object`
13033
13034 This source contributes no URLs that may be fetched.
13035
13036 - `type: "none"`
13037
13038 - `BetaManagedAgentsWebFetchURLSourceOnly object`
13039
13040 Only the named tools' results contribute URLs that may be fetched.
13041
13042 - `type: "only"`
13043
13044 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
13045
13046 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.
13047
13048 - `type: "tool_reference"`
13049
13050 Must be "tool_reference".
13051
13052 - `name: string`
13053
13054 Name of the tool. Compared exactly, so upper and lower case letters are different.
13055
13056 minLength: 1, maxLength: 128
13057
13058 - `BetaManagedAgentsWebFetchURLSourceExcept object`
13059
13060 Every tool's results contribute URLs that may be fetched, except the named tools' results.
13061
13062 - `type: "except"`
13063
13064 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
13065
13066 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.
13067
13068 - `type: "tool_reference"`
13069
13070 Must be "tool_reference".
13071
13072 - `name: string`
13073
13074 Name of the tool. Compared exactly, so upper and lower case letters are different.
13075
13076 minLength: 1, maxLength: 128
13077
13078 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
13079
13080 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
13081
13082 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
13083
13084 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
13085
13086 - `BetaManagedAgentsWebFetchURLSourceAll object`
13087
13088 Every URL from this source may be fetched. This is the default.
13089
13090 - `BetaManagedAgentsWebFetchURLSourceNone object`
13091
13092 This source contributes no URLs that may be fetched.
13093
1197113094 - `allowed_domains: optional array of string`
1197213095
1197313096 - `blocked_domains: optional array of string`
from line 15271
1414815271
1414915272 - `BetaManagedAgentsSessionThreadCreatedEvent object`
1415015273
14151 Emitted when a subagent is spawned as a new thread. Written to the parent thread's output stream so clients observing the session see child creation.
15274 Emitted when a child thread is created. Written to the parent thread's output stream so clients observing the session see child creation.
1415215275
1415315276 - `type: "session.thread_created"`
1415415277
from line 15747
1462415747
1462515748 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
1462615749
15750 - `"claude-haiku-5-5"`
15751
15752 Fastest model for high-volume, real-time tasks
15753
1462715754 - `"claude-sonnet-5-5"`
1462815755
1462915756 Efficient model for coding and agents
from line 16120
1499316120 - `BetaManagedAgentsAutoPolicy object`
1499416121
1499516122 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.
16123
16124 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
16125
16126 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
16127
16128 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
16129
16130 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
16131
16132 - `BetaManagedAgentsWebFetchURLSourceAll object`
16133
16134 Every URL from this source may be fetched. This is the default.
16135
16136 - `type: "all"`
16137
16138 - `BetaManagedAgentsWebFetchURLSourceNone object`
16139
16140 This source contributes no URLs that may be fetched.
16141
16142 - `type: "none"`
16143
16144 - `BetaManagedAgentsWebFetchURLSourceOnly object`
16145
16146 Only the named tools' results contribute URLs that may be fetched.
16147
16148 - `type: "only"`
16149
16150 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
16151
16152 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.
16153
16154 - `type: "tool_reference"`
16155
16156 Must be "tool_reference".
16157
16158 - `name: string`
16159
16160 Name of the tool. Compared exactly, so upper and lower case letters are different.
16161
16162 minLength: 1, maxLength: 128
16163
16164 - `BetaManagedAgentsWebFetchURLSourceExcept object`
16165
16166 Every tool's results contribute URLs that may be fetched, except the named tools' results.
16167
16168 - `type: "except"`
16169
16170 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
16171
16172 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.
16173
16174 - `type: "tool_reference"`
16175
16176 Must be "tool_reference".
16177
16178 - `name: string`
16179
16180 Name of the tool. Compared exactly, so upper and lower case letters are different.
16181
16182 minLength: 1, maxLength: 128
16183
16184 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
16185
16186 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
16187
16188 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
16189
16190 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
16191
16192 - `BetaManagedAgentsWebFetchURLSourceAll object`
16193
16194 Every URL from this source may be fetched. This is the default.
16195
16196 - `BetaManagedAgentsWebFetchURLSourceNone object`
16197
16198 This source contributes no URLs that may be fetched.
1499616199
1499716200 - `allowed_domains: optional array of string`
1499816201
from line 16556
1535316556{
1535416557 "data": [
1535516558 {
15356 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
16559 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
1535716560 "content": [
1535816561 {
1535916562 "text": "Where is my order #1234?",
from line 16567
1536416567 "processed_at": "2026-03-15T10:00:00Z"
1536516568 },
1536616569 {
15367 "id": "sevt_011CZkZHPq1jCdq5lbRTjiVnz",
16570 "id": "sevt_011CZkZHPq1jCdq5mbRTjiVn",
1536816571 "content": [
1536916572 {
1537016573 "text": "Let me look up order #1234 for you.",
from line 17545
1634217545{
1634317546 "data": [
1634417547 {
16345 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
17548 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
1634617549 "content": [
1634717550 {
1634817551 "text": "Where is my order #1234?",
from line 18927
1772418927
1772518928 - `BetaManagedAgentsSessionThreadCreatedEvent object`
1772618929
17727 Emitted when a subagent is spawned as a new thread. Written to the parent thread's output stream so clients observing the session see child creation.
18930 Emitted when a child thread is created. Written to the parent thread's output stream so clients observing the session see child creation.
1772818931
1772918932 - `type: "session.thread_created"`
1773018933
from line 19403
1820019403
1820119404 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
1820219405
19406 - `"claude-haiku-5-5"`
19407
19408 Fastest model for high-volume, real-time tasks
19409
1820319410 - `"claude-sonnet-5-5"`
1820419411
1820519412 Efficient model for coding and agents
from line 19776
1856919776 - `BetaManagedAgentsAutoPolicy object`
1857019777
1857119778 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.
19779
19780 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
19781
19782 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
19783
19784 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
19785
19786 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
19787
19788 - `BetaManagedAgentsWebFetchURLSourceAll object`
19789
19790 Every URL from this source may be fetched. This is the default.
19791
19792 - `type: "all"`
19793
19794 - `BetaManagedAgentsWebFetchURLSourceNone object`
19795
19796 This source contributes no URLs that may be fetched.
19797
19798 - `type: "none"`
19799
19800 - `BetaManagedAgentsWebFetchURLSourceOnly object`
19801
19802 Only the named tools' results contribute URLs that may be fetched.
19803
19804 - `type: "only"`
19805
19806 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
19807
19808 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.
19809
19810 - `type: "tool_reference"`
19811
19812 Must be "tool_reference".
19813
19814 - `name: string`
19815
19816 Name of the tool. Compared exactly, so upper and lower case letters are different.
19817
19818 minLength: 1, maxLength: 128
19819
19820 - `BetaManagedAgentsWebFetchURLSourceExcept object`
19821
19822 Every tool's results contribute URLs that may be fetched, except the named tools' results.
19823
19824 - `type: "except"`
19825
19826 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
19827
19828 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.
19829
19830 - `type: "tool_reference"`
19831
19832 Must be "tool_reference".
19833
19834 - `name: string`
19835
19836 Name of the tool. Compared exactly, so upper and lower case letters are different.
19837
19838 minLength: 1, maxLength: 128
19839
19840 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
19841
19842 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
19843
19844 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
19845
19846 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
19847
19848 - `BetaManagedAgentsWebFetchURLSourceAll object`
19849
19850 Every URL from this source may be fetched. This is the default.
19851
19852 - `BetaManagedAgentsWebFetchURLSourceNone object`
19853
19854 This source contributes no URLs that may be fetched.
1857219855
1857319856 - `allowed_domains: optional array of string`
1857419857
from line 20256
1897320256
1897420257```json
1897520258{
18976 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
20259 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
1897720260 "content": [
1897820261 {
1897920262 "text": "Where is my order #1234?",
from line 20733
1945020733 "updated_at": "2026-03-15T10:00:00Z"
1945120734 },
1945220735 {
19453 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
20736 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
1945420737 "created_at": "2026-03-15T10:00:00Z",
1945520738 "mount_path": "/workspace/example-repo",
1945620739 "type": "github_repository",
from line 20992
1970920992
1971020993```json
1971120994{
19712 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
20995 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
1971320996 "created_at": "2026-03-15T10:00:00Z",
1971420997 "mount_path": "/workspace/example-repo",
1971520998 "type": "github_repository",
from line 21260
1997721260
1997821261```json
1997921262{
19980 "id": "sesrsc_011CZkZCKr6eXyl0gWMOdQiu",
21263 "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
1998121264 "created_at": "2026-03-15T10:00:00Z",
1998221265 "mount_path": "/workspace/example-repo",
1998321266 "type": "github_repository",
from line 21610
2032721610
2032821611 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2032921612
21613 - `"claude-haiku-5-5"`
21614
21615 Fastest model for high-volume, real-time tasks
21616
2033021617 - `"claude-sonnet-5-5"`
2033121618
2033221619 Efficient model for coding and agents
from line 21951
2066421951 - `BetaManagedAgentsAutoPolicy object`
2066521952
2066621953 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.
21954
21955 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
21956
21957 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
21958
21959 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
21960
21961 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
21962
21963 - `BetaManagedAgentsWebFetchURLSourceAll object`
21964
21965 Every URL from this source may be fetched. This is the default.
21966
21967 - `type: "all"`
21968
21969 - `BetaManagedAgentsWebFetchURLSourceNone object`
21970
21971 This source contributes no URLs that may be fetched.
21972
21973 - `type: "none"`
21974
21975 - `BetaManagedAgentsWebFetchURLSourceOnly object`
21976
21977 Only the named tools' results contribute URLs that may be fetched.
21978
21979 - `type: "only"`
21980
21981 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
21982
21983 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.
21984
21985 - `type: "tool_reference"`
21986
21987 Must be "tool_reference".
21988
21989 - `name: string`
21990
21991 Name of the tool. Compared exactly, so upper and lower case letters are different.
21992
21993 minLength: 1, maxLength: 128
21994
21995 - `BetaManagedAgentsWebFetchURLSourceExcept object`
21996
21997 Every tool's results contribute URLs that may be fetched, except the named tools' results.
21998
21999 - `type: "except"`
22000
22001 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
22002
22003 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.
22004
22005 - `type: "tool_reference"`
22006
22007 Must be "tool_reference".
22008
22009 - `name: string`
22010
22011 Name of the tool. Compared exactly, so upper and lower case letters are different.
22012
22013 minLength: 1, maxLength: 128
22014
22015 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
22016
22017 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
22018
22019 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
22020
22021 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
22022
22023 - `BetaManagedAgentsWebFetchURLSourceAll object`
22024
22025 Every URL from this source may be fetched. This is the default.
22026
22027 - `BetaManagedAgentsWebFetchURLSourceNone object`
22028
22029 This source contributes no URLs that may be fetched.
2066722030
2066822031 - `allowed_domains: optional array of string`
2066922032
from line 22353
2099022353{
2099122354 "data": [
2099222355 {
20993 "id": "sthr_011CZkZVWa6oIjw0rgXZpnBt",
22356 "id": "sthr_011CZkZVWa6oJjw1rgXZpnBt",
2099422357 "agent": {
2099522358 "id": "agent_011CZkYqphY8vELVzwCUpqiQ",
2099622359 "description": "A focused research subagent.",
from line 22571
2120822571
2120922572- `BetaManagedAgentsSessionThread object`
2121022573
21211 An execution thread within a `session`. Each session has one primary thread plus zero or more child threads spawned by the coordinator.
22574 An execution thread within a `session`. Each session has one primary thread plus zero or more child threads.
2121222575
2121322576 - `type: "session_thread"`
2121422577
from line 22611
2124822611
2124922612 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2125022613
22614 - `"claude-haiku-5-5"`
22615
22616 Fastest model for high-volume, real-time tasks
22617
2125122618 - `"claude-sonnet-5-5"`
2125222619
2125322620 Efficient model for coding and agents
from line 22952
2158522952 - `BetaManagedAgentsAutoPolicy object`
2158622953
2158722954 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.
22955
22956 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
22957
22958 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
22959
22960 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
22961
22962 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
22963
22964 - `BetaManagedAgentsWebFetchURLSourceAll object`
22965
22966 Every URL from this source may be fetched. This is the default.
22967
22968 - `type: "all"`
22969
22970 - `BetaManagedAgentsWebFetchURLSourceNone object`
22971
22972 This source contributes no URLs that may be fetched.
22973
22974 - `type: "none"`
22975
22976 - `BetaManagedAgentsWebFetchURLSourceOnly object`
22977
22978 Only the named tools' results contribute URLs that may be fetched.
22979
22980 - `type: "only"`
22981
22982 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
22983
22984 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.
22985
22986 - `type: "tool_reference"`
22987
22988 Must be "tool_reference".
22989
22990 - `name: string`
22991
22992 Name of the tool. Compared exactly, so upper and lower case letters are different.
22993
22994 minLength: 1, maxLength: 128
22995
22996 - `BetaManagedAgentsWebFetchURLSourceExcept object`
22997
22998 Every tool's results contribute URLs that may be fetched, except the named tools' results.
22999
23000 - `type: "except"`
23001
23002 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
23003
23004 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.
23005
23006 - `type: "tool_reference"`
23007
23008 Must be "tool_reference".
23009
23010 - `name: string`
23011
23012 Name of the tool. Compared exactly, so upper and lower case letters are different.
23013
23014 minLength: 1, maxLength: 128
23015
23016 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
23017
23018 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
23019
23020 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
23021
23022 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
23023
23024 - `BetaManagedAgentsWebFetchURLSourceAll object`
23025
23026 Every URL from this source may be fetched. This is the default.
23027
23028 - `BetaManagedAgentsWebFetchURLSourceNone object`
23029
23030 This source contributes no URLs that may be fetched.
2158823031
2158923032 - `allowed_domains: optional array of string`
2159023033
from line 23348
2190523348
2190623349```json
2190723350{
21908 "id": "sthr_011CZkZVWa6oIjw0rgXZpnBt",
23351 "id": "sthr_011CZkZVWa6oJjw1rgXZpnBt",
2190923352 "agent": {
2191023353 "id": "agent_011CZkYqphY8vELVzwCUpqiQ",
2191123354 "description": "A focused research subagent.",
from line 23563
2212023563
2212123564- `BetaManagedAgentsSessionThread object`
2212223565
22123 An execution thread within a `session`. Each session has one primary thread plus zero or more child threads spawned by the coordinator.
23566 An execution thread within a `session`. Each session has one primary thread plus zero or more child threads.
2212423567
2212523568 - `type: "session_thread"`
2212623569
from line 23603
2216023603
2216123604 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2216223605
23606 - `"claude-haiku-5-5"`
23607
23608 Fastest model for high-volume, real-time tasks
23609
2216323610 - `"claude-sonnet-5-5"`
2216423611
2216523612 Efficient model for coding and agents
from line 23944
2249723944 - `BetaManagedAgentsAutoPolicy object`
2249823945
2249923946 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.
23947
23948 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
23949
23950 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
23951
23952 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
23953
23954 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
23955
23956 - `BetaManagedAgentsWebFetchURLSourceAll object`
23957
23958 Every URL from this source may be fetched. This is the default.
23959
23960 - `type: "all"`
23961
23962 - `BetaManagedAgentsWebFetchURLSourceNone object`
23963
23964 This source contributes no URLs that may be fetched.
23965
23966 - `type: "none"`
23967
23968 - `BetaManagedAgentsWebFetchURLSourceOnly object`
23969
23970 Only the named tools' results contribute URLs that may be fetched.
23971
23972 - `type: "only"`
23973
23974 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
23975
23976 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.
23977
23978 - `type: "tool_reference"`
23979
23980 Must be "tool_reference".
23981
23982 - `name: string`
23983
23984 Name of the tool. Compared exactly, so upper and lower case letters are different.
23985
23986 minLength: 1, maxLength: 128
23987
23988 - `BetaManagedAgentsWebFetchURLSourceExcept object`
23989
23990 Every tool's results contribute URLs that may be fetched, except the named tools' results.
23991
23992 - `type: "except"`
23993
23994 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
23995
23996 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.
23997
23998 - `type: "tool_reference"`
23999
24000 Must be "tool_reference".
24001
24002 - `name: string`
24003
24004 Name of the tool. Compared exactly, so upper and lower case letters are different.
24005
24006 minLength: 1, maxLength: 128
24007
24008 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
24009
24010 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
24011
24012 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
24013
24014 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
24015
24016 - `BetaManagedAgentsWebFetchURLSourceAll object`
24017
24018 Every URL from this source may be fetched. This is the default.
24019
24020 - `BetaManagedAgentsWebFetchURLSourceNone object`
24021
24022 This source contributes no URLs that may be fetched.
2250024023
2250124024 - `allowed_domains: optional array of string`
2250224025
from line 24341
2281824341
2281924342```json
2282024343{
22821 "id": "sthr_011CZkZVWa6oIjw0rgXZpnBt",
24344 "id": "sthr_011CZkZVWa6oJjw1rgXZpnBt",
2282224345 "agent": {
2282324346 "id": "agent_011CZkYqphY8vELVzwCUpqiQ",
2282424347 "description": "A focused research subagent.",
from line 25796
2427325796
2427425797 - `BetaManagedAgentsSessionThreadCreatedEvent object`
2427525798
24276 Emitted when a subagent is spawned as a new thread. Written to the parent thread's output stream so clients observing the session see child creation.
25799 Emitted when a child thread is created. Written to the parent thread's output stream so clients observing the session see child creation.
2427725800
2427825801 - `type: "session.thread_created"`
2427925802
from line 26272
2474926272
2475026273 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2475126274
26275 - `"claude-haiku-5-5"`
26276
26277 Fastest model for high-volume, real-time tasks
26278
2475226279 - `"claude-sonnet-5-5"`
2475326280
2475426281 Efficient model for coding and agents
from line 26645
2511826645 - `BetaManagedAgentsAutoPolicy object`
2511926646
2512026647 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.
26648
26649 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
26650
26651 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
26652
26653 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
26654
26655 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
26656
26657 - `BetaManagedAgentsWebFetchURLSourceAll object`
26658
26659 Every URL from this source may be fetched. This is the default.
26660
26661 - `type: "all"`
26662
26663 - `BetaManagedAgentsWebFetchURLSourceNone object`
26664
26665 This source contributes no URLs that may be fetched.
26666
26667 - `type: "none"`
26668
26669 - `BetaManagedAgentsWebFetchURLSourceOnly object`
26670
26671 Only the named tools' results contribute URLs that may be fetched.
26672
26673 - `type: "only"`
26674
26675 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
26676
26677 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.
26678
26679 - `type: "tool_reference"`
26680
26681 Must be "tool_reference".
26682
26683 - `name: string`
26684
26685 Name of the tool. Compared exactly, so upper and lower case letters are different.
26686
26687 minLength: 1, maxLength: 128
26688
26689 - `BetaManagedAgentsWebFetchURLSourceExcept object`
26690
26691 Every tool's results contribute URLs that may be fetched, except the named tools' results.
26692
26693 - `type: "except"`
26694
26695 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
26696
26697 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.
26698
26699 - `type: "tool_reference"`
26700
26701 Must be "tool_reference".
26702
26703 - `name: string`
26704
26705 Name of the tool. Compared exactly, so upper and lower case letters are different.
26706
26707 minLength: 1, maxLength: 128
26708
26709 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
26710
26711 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
26712
26713 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
26714
26715 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
26716
26717 - `BetaManagedAgentsWebFetchURLSourceAll object`
26718
26719 Every URL from this source may be fetched. This is the default.
26720
26721 - `BetaManagedAgentsWebFetchURLSourceNone object`
26722
26723 This source contributes no URLs that may be fetched.
2512126724
2512226725 - `allowed_domains: optional array of string`
2512326726
from line 27081
2547827081{
2547927082 "data": [
2548027083 {
25481 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
27084 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
2548227085 "content": [
2548327086 {
2548427087 "text": "Where is my order #1234?",
from line 27092
2548927092 "processed_at": "2026-03-15T10:00:00Z"
2549027093 },
2549127094 {
25492 "id": "sevt_011CZkZHPq1jCdq5lbRTjiVnz",
27095 "id": "sevt_011CZkZHPq1jCdq5mbRTjiVn",
2549327096 "content": [
2549427097 {
2549527098 "text": "Let me look up order #1234 for you.",
from line 28477
2687428477
2687528478 - `BetaManagedAgentsSessionThreadCreatedEvent object`
2687628479
26877 Emitted when a subagent is spawned as a new thread. Written to the parent thread's output stream so clients observing the session see child creation.
28480 Emitted when a child thread is created. Written to the parent thread's output stream so clients observing the session see child creation.
2687828481
2687928482 - `type: "session.thread_created"`
2688028483
from line 28953
2735028953
2735128954 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
2735228955
28956 - `"claude-haiku-5-5"`
28957
28958 Fastest model for high-volume, real-time tasks
28959
2735328960 - `"claude-sonnet-5-5"`
2735428961
2735528962 Efficient model for coding and agents
from line 29326
2771929326 - `BetaManagedAgentsAutoPolicy object`
2772029327
2772129328 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.
29329
29330 - `url_sources: BetaManagedAgentsWebFetchURLSources or null`
29331
29332 Which sources contribute URLs the tool may fetch, always in the object form. Null when not set, which allows every source.
29333
29334 - `client_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
29335
29336 Which custom tools' results contribute URLs that may be fetched. Null when not set, which allows every custom tool's results.
29337
29338 - `BetaManagedAgentsWebFetchURLSourceAll object`
29339
29340 Every URL from this source may be fetched. This is the default.
29341
29342 - `type: "all"`
29343
29344 - `BetaManagedAgentsWebFetchURLSourceNone object`
29345
29346 This source contributes no URLs that may be fetched.
29347
29348 - `type: "none"`
29349
29350 - `BetaManagedAgentsWebFetchURLSourceOnly object`
29351
29352 Only the named tools' results contribute URLs that may be fetched.
29353
29354 - `type: "only"`
29355
29356 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
29357
29358 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.
29359
29360 - `type: "tool_reference"`
29361
29362 Must be "tool_reference".
29363
29364 - `name: string`
29365
29366 Name of the tool. Compared exactly, so upper and lower case letters are different.
29367
29368 minLength: 1, maxLength: 128
29369
29370 - `BetaManagedAgentsWebFetchURLSourceExcept object`
29371
29372 Every tool's results contribute URLs that may be fetched, except the named tools' results.
29373
29374 - `type: "except"`
29375
29376 - `tools: array of BetaManagedAgentsWebFetchURLSourceToolReference`
29377
29378 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.
29379
29380 - `type: "tool_reference"`
29381
29382 Must be "tool_reference".
29383
29384 - `name: string`
29385
29386 Name of the tool. Compared exactly, so upper and lower case letters are different.
29387
29388 minLength: 1, maxLength: 128
29389
29390 - `server_tool_results: BetaManagedAgentsWebFetchURLSourceToolFilter or null`
29391
29392 Which of the web_search and web_fetch tools' results contribute URLs that may be fetched. Null when not set, which allows both.
29393
29394 - `user_input: BetaManagedAgentsWebFetchURLSourceUserInput or null`
29395
29396 Whether URLs in the text of user messages may be fetched. Null when not set, which allows them.
29397
29398 - `BetaManagedAgentsWebFetchURLSourceAll object`
29399
29400 Every URL from this source may be fetched. This is the default.
29401
29402 - `BetaManagedAgentsWebFetchURLSourceNone object`
29403
29404 This source contributes no URLs that may be fetched.
2772229405
2772329406 - `allowed_domains: optional array of string`
2772429407
from line 29806
2812329806
2812429807```json
2812529808{
28126 "id": "sevt_011CZkZGOp0iBcp4kaQSihUmy",
29809 "id": "sevt_011CZkZGPp1iBcp4kaQSihUm",
2812729810 "content": [
2812829811 {
2812929812 "text": "Where is my order #1234?",
2813029813