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: schema/schema.json
+49Lines changed: 49 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -172,6 +172,48 @@
172
172
"x-method": "authenticate",
173
173
"x-side": "agent"
174
174
},
175
+
"AvailableCommand": {
176
+
"description": "Information about a command.",
177
+
"properties": {
178
+
"description": {
179
+
"description": "Human-readable description of what the command does.",
180
+
"type": "string"
181
+
},
182
+
"input": {
183
+
"anyOf": [
184
+
{
185
+
"$ref": "#/$defs/AvailableCommandInput"
186
+
},
187
+
{
188
+
"type": "null"
189
+
}
190
+
],
191
+
"description": "Input for the command if required"
192
+
},
193
+
"name": {
194
+
"description": "Command name (e.g., \"create_plan\", \"research_codebase\").",
195
+
"type": "string"
196
+
}
197
+
},
198
+
"required": ["name", "description"],
199
+
"type": "object"
200
+
},
201
+
"AvailableCommandInput": {
202
+
"anyOf": [
203
+
{
204
+
"description": "All text that was typed after the command name is provided as input.",
205
+
"properties": {
206
+
"hint": {
207
+
"description": "A brief description of the expected input",
208
+
"type": "string"
209
+
}
210
+
},
211
+
"required": ["hint"],
212
+
"title": "UnstructuredCommandInput",
213
+
"type": "object"
214
+
}
215
+
]
216
+
},
175
217
"BlobResourceContents": {
176
218
"description": "Binary resource contents.",
177
219
"properties": {
@@ -723,6 +765,13 @@
723
765
"NewSessionResponse": {
724
766
"description": "Response from creating a new session.\n\nSee protocol docs: [Creating a Session](https://agentclientprotocol.com/protocol/session-setup#creating-a-session)",
725
767
"properties": {
768
+
"availableCommands": {
769
+
"description": "**UNSTABLE**\n\nCommands that may be executed via `session/prompt` requests",
770
+
"items": {
771
+
"$ref": "#/$defs/AvailableCommand"
772
+
},
773
+
"type": "array"
774
+
},
726
775
"sessionId": {
727
776
"$ref": "#/$defs/SessionId",
728
777
"description": "Unique identifier for the created session.\n\nUsed in all subsequent requests for this conversation."
0 commit comments