Migrate to @agentclientprotocol/sdk (#88)

This commit is contained in:
Ben Brandt
2025-10-10 16:17:37 +02:00
committed by GitHub
parent c5abff0e43
commit ad8611c399
6 changed files with 16 additions and 21 deletions

20
package-lock.json generated
View File

@@ -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",

View File

@@ -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",

View File

@@ -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,

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";