Qodo Acp Adapter
Description
An experimental ACP (Agent Client Protocol) adapter for Qodo Command, allowing it to work with Zed editor and other ACP-compatible clients.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Qodo ACP Adapter
[](https://github.com/mshirlaw/qodo-acp-adapter/actions/workflows/test.yml) [](https://github.com/mshirlaw/qodo-acp-adapter/actions/workflows/ci.yml)
An experimental ACP (Agent Client Protocol) adapter for Qodo Command, allowing it to work with Zed editor and other ACP-compatible clients.
⚠️ Experimental Status
This is a proof-of-concept implementation showing how to create an ACP adapter for a CLI tool that wasn't designed for programmatic interaction. While functional, it has significant limitations due to the mismatch between Qodo Command's terminal-based design and ACP's programmatic requirements.
Below is a screenshot showing the Qodo ACP Adapter in action within the Zed editor.
Architecture
This adapter implements the Agent Client Protocol to bridge between:
- ACP Clients (like Zed editor) that speak JSON-RPC over stdio
- Qodo Command CLI tool that expects terminal interaction
Key Components
index.ts- Entry point that sets up the server and handles process lifecycleacp-agent.ts- Implements the ACP protocol, handling JSON-RPC messages with UUID v7 session IDsqodo-bridge.ts- Manages Qodo Command subprocess with hardcoded permissions (--permissions=rw --tools=filesystem)tool-parser.ts- Filters out verbose tool call output to keep messages clean (see Tool Output Filtering below)types.ts- TypeScript type definitions for ACP protocol and session managementutils.ts- Utility functions for stream conversion between Node.js and Web streams
How It Works
- Initialization: When Zed starts the adapter, it sends an
initializerequest which returns agent capabilities 2
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11