You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/protocol/v1/draft/session-config-options.mdx
+26-6Lines changed: 26 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: "Session Config Options"
3
3
description: "Flexible configuration selectors for agent sessions"
4
4
---
5
5
6
-
Agents can provide an arbitrary list of configuration options for a session, allowing Clients to offer users customizable selectors for things like models, modes, reasoning levels, and more.
6
+
Agents can provide an arbitrary list of configuration options for a session, allowing Clients to offer users customizable selectors for things like models, model parameters, modes, reasoning levels, and more.
7
7
8
8
<Info>
9
9
Session Config Options are the preferred way to expose session-level
@@ -61,6 +61,23 @@ During [Session Setup](/protocol/v1/draft/session-setup) the Agent **MAY** retur
61
61
"description": "The most powerful model"
62
62
}
63
63
]
64
+
},
65
+
{
66
+
"id": "context_size",
67
+
"name": "Context Size",
68
+
"category": "model_config",
69
+
"type": "select",
70
+
"currentValue": "200k",
71
+
"options": [
72
+
{
73
+
"value": "200k",
74
+
"name": "200K"
75
+
},
76
+
{
77
+
"value": "1m",
78
+
"name": "1M"
79
+
}
80
+
]
64
81
}
65
82
]
66
83
}
@@ -129,11 +146,14 @@ Each config option **MAY** include a `category` field. Categories are semantic m
129
146
130
147
Category names beginning with `_` are free for custom use (e.g., `_my_custom_category`). Category names that do not begin with `_` are reserved for the ACP spec.
Clients **SHOULD** render `model_config` options near the `model` selector, such as in the same popover or panel. No capability negotiation is required for category values.
137
157
138
158
When multiple options share the same category, Clients **SHOULD** use the array ordering to resolve ties, preferring earlier options in the list for prominent placement or keyboard shortcuts.
Copy file name to clipboardExpand all lines: docs/protocol/v2/draft/session-config-options.mdx
+26-6Lines changed: 26 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: "Session Config Options"
3
3
description: "Flexible configuration selectors for agent sessions"
4
4
---
5
5
6
-
Agents can provide an arbitrary list of configuration options for a session, allowing Clients to offer users customizable selectors for things like modes, models, reasoning levels, and more.
6
+
Agents can provide an arbitrary list of configuration options for a session, allowing Clients to offer users customizable selectors for things like modes, models, model parameters, reasoning levels, and more.
7
7
8
8
## Initial State
9
9
@@ -54,6 +54,23 @@ During [Session Setup](/protocol/v2/draft/session-setup) the Agent **MAY** retur
54
54
"description": "The most powerful model"
55
55
}
56
56
]
57
+
},
58
+
{
59
+
"id": "context_size",
60
+
"name": "Context Size",
61
+
"category": "model_config",
62
+
"type": "select",
63
+
"currentValue": "200k",
64
+
"options": [
65
+
{
66
+
"value": "200k",
67
+
"name": "200K"
68
+
},
69
+
{
70
+
"value": "1m",
71
+
"name": "1M"
72
+
}
73
+
]
57
74
}
58
75
]
59
76
}
@@ -122,11 +139,14 @@ Each config option **MAY** include a `category` field. Categories are semantic m
122
139
123
140
Category names beginning with `_` are free for custom use (e.g., `_my_custom_category`). Category names that do not begin with `_` are reserved for the ACP spec.
Clients **SHOULD** render `model_config` options near the `model` selector, such as in the same popover or panel. No capability negotiation is required for category values.
130
150
131
151
When multiple options share the same category, Clients **SHOULD** use the array ordering to resolve ties, preferring earlier options in the list for prominent placement or keyboard shortcuts.
Copy file name to clipboardExpand all lines: schema/v1/schema.unstable.json
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -3696,6 +3696,11 @@
3696
3696
"type": "string",
3697
3697
"const": "model"
3698
3698
},
3699
+
{
3700
+
"description": "**UNSTABLE**\n\nThis capability is not part of the spec yet, and may be removed or changed at any point.\n\nModel-related configuration parameter.",
Copy file name to clipboardExpand all lines: schema/v2/schema.unstable.json
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4057,6 +4057,11 @@
4057
4057
"type": "string",
4058
4058
"const": "model"
4059
4059
},
4060
+
{
4061
+
"description": "**UNSTABLE**\n\nThis capability is not part of the spec yet, and may be removed or changed at any point.\n\nModel-related configuration parameter.",
0 commit comments