diff --git a/package-lock.json b/package-lock.json index 505c305f..bedc89b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,10 @@ "version": "0.5.4", "license": "Apache-2.0", "dependencies": { + "@agentclientprotocol/sdk": "0.4.5", "@anthropic-ai/claude-agent-sdk": "0.1.11", "@anthropic-ai/claude-code": "2.0.11", "@modelcontextprotocol/sdk": "1.19.1", - "@zed-industries/agent-client-protocol": "0.4.5", "diff": "8.0.2", "express": "5.1.0", "minimist": "1.2.8", @@ -39,6 +39,15 @@ "vitest": "3.2.4" } }, + "node_modules/@agentclientprotocol/sdk": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.4.5.tgz", + "integrity": "sha512-1cKCZvy6xJ+9n7BkUzrgFfj+waJOj21HaiYvbE4elxBCT7WAHAk5zaQ5cQfmw876TZoEP062Vxy7qkYp1rzEfw==", + "license": "Apache-2.0", + "dependencies": { + "zod": "^3.0.0" + } + }, "node_modules/@anthropic-ai/claude-agent-sdk": { "version": "0.1.11", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk/-/claude-agent-sdk-0.1.11.tgz", @@ -1994,15 +2003,6 @@ "url": "https://opencollective.com/vitest" } }, - "node_modules/@zed-industries/agent-client-protocol": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/@zed-industries/agent-client-protocol/-/agent-client-protocol-0.4.5.tgz", - "integrity": "sha512-OwHKfu5AiKul/GSJilHg36+kOSV9eOl2eYnjR6tenAQDdraSnt22WFk0SDFTeuAANz1Gxkv+DTf7Hq32rvX7FQ==", - "license": "Apache-2.0", - "dependencies": { - "zod": "^3.0.0" - } - }, "node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", diff --git a/package.json b/package.json index 62ab8d11..8b66de32 100644 --- a/package.json +++ b/package.json @@ -51,10 +51,10 @@ "author": "Zed Industries", "license": "Apache-2.0", "dependencies": { + "@agentclientprotocol/sdk": "0.4.5", "@anthropic-ai/claude-agent-sdk": "0.1.11", "@anthropic-ai/claude-code": "2.0.11", "@modelcontextprotocol/sdk": "1.19.1", - "@zed-industries/agent-client-protocol": "0.4.5", "diff": "8.0.2", "express": "5.1.0", "minimist": "1.2.8", diff --git a/src/acp-agent.ts b/src/acp-agent.ts index 335fb280..099b41dd 100644 --- a/src/acp-agent.ts +++ b/src/acp-agent.ts @@ -21,7 +21,7 @@ import { TerminalOutputResponse, WriteTextFileRequest, WriteTextFileResponse, -} from "@zed-industries/agent-client-protocol"; +} from "@agentclientprotocol/sdk"; import { McpServerConfig, Options, @@ -37,7 +37,7 @@ import * as path from "node:path"; import * as os from "node:os"; import { v7 as uuidv7 } from "uuid"; import { nodeToWebReadable, nodeToWebWritable, Pushable, unreachable } from "./utils.js"; -import { SessionNotification } from "@zed-industries/agent-client-protocol"; +import { SessionNotification } from "@agentclientprotocol/sdk"; import { createMcpServer, createPermissionMcpServer, diff --git a/src/mcp-server.ts b/src/mcp-server.ts index 06a23aae..d1121063 100644 --- a/src/mcp-server.ts +++ b/src/mcp-server.ts @@ -5,7 +5,7 @@ import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/ import { z } from "zod"; import { Server } from "node:http"; import { ClaudeAcpAgent } from "./acp-agent.js"; -import { ClientCapabilities, TerminalOutputResponse } from "@zed-industries/agent-client-protocol"; +import { ClientCapabilities, TerminalOutputResponse } from "@agentclientprotocol/sdk"; import * as diff from "diff"; import { sleep, unreachable, extractLinesWithByteLimit } from "./utils.js"; diff --git a/src/tests/acp-agent.test.ts b/src/tests/acp-agent.test.ts index e936d5b4..25f10225 100644 --- a/src/tests/acp-agent.test.ts +++ b/src/tests/acp-agent.test.ts @@ -14,7 +14,7 @@ import { SessionNotification, WriteTextFileRequest, WriteTextFileResponse, -} from "@zed-industries/agent-client-protocol"; +} from "@agentclientprotocol/sdk"; import { nodeToWebWritable, nodeToWebReadable } from "../utils.js"; import { markdownEscape, toolInfoFromToolUse, toolUpdateFromToolResult } from "../tools.js"; import { toAcpNotifications } from "../acp-agent.js"; diff --git a/src/tools.ts b/src/tools.ts index 5e7bb96a..9f7b44d1 100644 --- a/src/tools.ts +++ b/src/tools.ts @@ -1,9 +1,4 @@ -import { - PlanEntry, - ToolCallContent, - ToolCallLocation, - ToolKind, -} from "@zed-industries/agent-client-protocol"; +import { PlanEntry, ToolCallContent, ToolCallLocation, ToolKind } from "@agentclientprotocol/sdk"; import { replaceAndCalculateLocation, SYSTEM_REMINDER, toolNames } from "./mcp-server.js"; import { ToolResultBlockParam } from "@anthropic-ai/sdk/resources";