DeepAgents ACP Server
Wraps DeepAgents with the Agent Client Protocol, enabling communication with ACP clients like Zed, JetBrains IDEs, and other compatible tools.
class DeepAgentsServerimport { DeepAgentsServer } from "deepagents-acp";
const server = new DeepAgentsServer({
agents: {
name: "coding-assistant",
description: "AI coding assistant with filesystem access",
},
workspaceRoot: process.cwd(),
});
await server.start();Get the logger instance (for external access if needed)
Read a file through the ACP client (if supported)
Start the ACP server and listen for connections
Uses stdio transport by default (stdin/stdout)
Stop the ACP server
Write a file through the ACP client (if supported)