diff --git a/package-lock.json b/package-lock.json index e3d90cf..12ad844 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@openai/codex": "^0.142.4", "diff": "^9.0.0", "open": "^11.0.0", - "vscode-jsonrpc": "^8.2.1", + "vscode-jsonrpc": "^9.0.1", "zod": "^4.0.0" }, "bin": { @@ -3807,9 +3807,9 @@ } }, "node_modules/vscode-jsonrpc": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.1.tgz", - "integrity": "sha512-kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.1.tgz", + "integrity": "sha512-rfuA6T75H6m5EkbhtEPzre9pT0HPcDI2MMy4+nPFIBks5J8JBAUHD4tRYSgaBOijIEC7SRkC1kKyXTLqbmh9jw==", "license": "MIT", "engines": { "node": ">=14.0.0" diff --git a/package.json b/package.json index d588a1e..b672787 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@openai/codex": "^0.142.4", "diff": "^9.0.0", "open": "^11.0.0", - "vscode-jsonrpc": "^8.2.1", + "vscode-jsonrpc": "^9.0.1", "zod": "^4.0.0" } } diff --git a/src/StdUtils.ts b/src/StdUtils.ts index 82e20bb..3d9e215 100644 --- a/src/StdUtils.ts +++ b/src/StdUtils.ts @@ -1,8 +1,6 @@ import {Readable, Writable} from "node:stream"; -import {Disposable} from "vscode-jsonrpc"; -import type {PartialMessageInfo} from "vscode-jsonrpc/lib/common/messageReader"; -import {Emitter, Message, MessageReader, MessageWriter} from "vscode-jsonrpc/node"; -import type {DataCallback} from "vscode-jsonrpc/node"; +import {Emitter} from "vscode-jsonrpc/node"; +import type {DataCallback, Disposable, Message, MessageReader, MessageWriter, PartialMessageInfo} from "vscode-jsonrpc/node"; import * as acp from "@agentclientprotocol/sdk"; //TODO ask to include proper jsonrpc field and remove @@ -70,4 +68,4 @@ export function createJsonStream(readable: Readable, writable: Writable){ const input = Writable.toWeb(writable); const output = Readable.toWeb(readable) as ReadableStream; return acp.ndJsonStream(input, output); -} \ No newline at end of file +} diff --git a/tsconfig.json b/tsconfig.json index 1d21f51..39a4fd8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,6 +6,7 @@ "module": "ES2022", "moduleResolution": "Bundler", "target": "ES2022", + "types": ["node"], "sourceMap": true, "declaration": true,