Skip to content

Commit b15960b

Browse files
authored
feat: Update schema to v0.13.2 (#150)
1 parent 1a698fe commit b15960b

7 files changed

Lines changed: 1011 additions & 60 deletions

File tree

schema/meta.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"document_did_save": "document/didSave",
99
"initialize": "initialize",
1010
"logout": "logout",
11+
"mcp_message": "mcp/message",
1112
"nes_accept": "nes/accept",
1213
"nes_close": "nes/close",
1314
"nes_reject": "nes/reject",
@@ -18,6 +19,7 @@
1819
"providers_set": "providers/set",
1920
"session_cancel": "session/cancel",
2021
"session_close": "session/close",
22+
"session_delete": "session/delete",
2123
"session_fork": "session/fork",
2224
"session_list": "session/list",
2325
"session_load": "session/load",
@@ -33,6 +35,9 @@
3335
"elicitation_create": "elicitation/create",
3436
"fs_read_text_file": "fs/read_text_file",
3537
"fs_write_text_file": "fs/write_text_file",
38+
"mcp_connect": "mcp/connect",
39+
"mcp_disconnect": "mcp/disconnect",
40+
"mcp_message": "mcp/message",
3641
"session_request_permission": "session/request_permission",
3742
"session_update": "session/update",
3843
"terminal_create": "terminal/create",

schema/schema.json

Lines changed: 371 additions & 17 deletions
Large diffs are not rendered by default.

scripts/generate.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import * as fs from "fs/promises";
55
import { dirname } from "path";
66
import * as prettier from "prettier";
77

8-
const CURRENT_SCHEMA_RELEASE = "v0.12.2";
8+
const CURRENT_SCHEMA_RELEASE = "v0.13.2";
99

1010
await main();
1111

src/acp.test.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2295,14 +2295,9 @@ describe("Connection", () => {
22952295
"/extra/root2",
22962296
]);
22972297

2298-
const listResponse = await agentConnection.listSessions({
2299-
additionalDirectories: ["/extra/root1", "/extra/root2"],
2300-
});
2298+
const listResponse = await agentConnection.listSessions({});
23012299
expect(listResponse).toEqual({ sessions: [] });
2302-
expect(receivedListSessions?.additionalDirectories).toEqual([
2303-
"/extra/root1",
2304-
"/extra/root2",
2305-
]);
2300+
expect(receivedListSessions).toEqual({});
23062301
});
23072302

23082303
it("handles elicitation request lifecycle", async () => {

src/schema/index.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ export type {
3535
CloseSessionResponse,
3636
CompleteElicitationNotification,
3737
ConfigOptionUpdate,
38+
ConnectMcpRequest,
39+
ConnectMcpResponse,
3840
Content,
3941
ContentBlock,
4042
ContentChunk,
@@ -44,6 +46,8 @@ export type {
4446
CreateTerminalRequest,
4547
CreateTerminalResponse,
4648
CurrentModeUpdate,
49+
DeleteSessionRequest,
50+
DeleteSessionResponse,
4751
DidChangeDocumentNotification,
4852
DidCloseDocumentNotification,
4953
DidFocusDocumentNotification,
@@ -52,6 +56,8 @@ export type {
5256
Diff,
5357
DisableProvidersRequest,
5458
DisableProvidersResponse,
59+
DisconnectMcpRequest,
60+
DisconnectMcpResponse,
5561
ElicitationAcceptAction,
5662
ElicitationCapabilities,
5763
ElicitationContentValue,
@@ -97,10 +103,16 @@ export type {
97103
LogoutRequest,
98104
LogoutResponse,
99105
McpCapabilities,
106+
McpConnectionId,
100107
McpServer,
108+
McpServerAcp,
109+
McpServerAcpId,
101110
McpServerHttp,
102111
McpServerSse,
103112
McpServerStdio,
113+
MessageMcpNotification,
114+
MessageMcpRequest,
115+
MessageMcpResponse,
104116
ModelId,
105117
ModelInfo,
106118
MultiSelectItems,
@@ -188,6 +200,7 @@ export type {
188200
SessionConfigSelectOption,
189201
SessionConfigSelectOptions,
190202
SessionConfigValueId,
203+
SessionDeleteCapabilities,
191204
SessionForkCapabilities,
192205
SessionId,
193206
SessionInfo,
@@ -251,6 +264,7 @@ export const AGENT_METHODS = {
251264
document_did_save: "document/didSave",
252265
initialize: "initialize",
253266
logout: "logout",
267+
mcp_message: "mcp/message",
254268
nes_accept: "nes/accept",
255269
nes_close: "nes/close",
256270
nes_reject: "nes/reject",
@@ -261,6 +275,7 @@ export const AGENT_METHODS = {
261275
providers_set: "providers/set",
262276
session_cancel: "session/cancel",
263277
session_close: "session/close",
278+
session_delete: "session/delete",
264279
session_fork: "session/fork",
265280
session_list: "session/list",
266281
session_load: "session/load",
@@ -277,6 +292,9 @@ export const CLIENT_METHODS = {
277292
elicitation_create: "elicitation/create",
278293
fs_read_text_file: "fs/read_text_file",
279294
fs_write_text_file: "fs/write_text_file",
295+
mcp_connect: "mcp/connect",
296+
mcp_disconnect: "mcp/disconnect",
297+
mcp_message: "mcp/message",
280298
session_request_permission: "session/request_permission",
281299
session_update: "session/update",
282300
terminal_create: "terminal/create",

0 commit comments

Comments
 (0)