edgecrab-acp 0.1.0

Agent Communication Protocol server for IDE integration
Documentation

edgecrab-acp

ACP (Agent Communication Protocol) server for IDE integration.

WHY ACP: Editors (VS Code, Zed, JetBrains) communicate with EdgeCrab via the Agent Communication Protocol — a JSON-RPC 2.0 protocol over stdio. This crate implements the server side.

┌──────────┐   JSON-RPC/stdio   ┌──────────────┐
│  Editor  │ ◄─────────────────► │ edgecrab-acp │
│          │                     │   ├ protocol  │ ← wire types
│  VS Code │                     │   ├ session   │ ← session mgr
│  Zed     │                     │   ├ permission│ ← approval bridge
│  JBrains │                     │   └ server    │ ← dispatch loop
└──────────┘                     └──────────────┘