DeepAgents ACP Server
Wraps DeepAgents with the Agent Client Protocol, enabling communication with ACP clients like Zed, JetBrains IDEs, and other compatible tools.
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)
import { 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();