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
└──────────┘ └──────────────┘