Asi vers-agent
ACP-compliant AI agent harness with CLI/HTTP interface. Use when running Claude Code or other agents via unified protocol, managing sessions, or debugging agent workflows.
install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/vers-agent" ~/.claude/skills/plurigrid-asi-vers-agent && rm -rf "$T"
manifest:
skills/vers-agent/SKILL.mdsource content
vers-agent
ACP (Agent Client Protocol) harness for AI coding agents with session persistence and streaming.
Quick Start
bun install && bun run build export ANTHROPIC_API_KEY=sk-ant-... ./vers-agent
Essential Commands (justfile)
| Action | Command |
|---|---|
| Start everything | |
| Server only | |
| CLI only | |
| Status dashboard | |
| Pre-commit check | |
| Nuclear reset | |
| One-shot prompt | |
Modes
| Flag | Description |
|---|---|
| Server + CLI (default) |
| HTTP server only (:9999) |
| CLI connecting to localhost |
| CLI connecting to remote |
| Local mode with debug logging |
CLI Keybindings
- Submit |Enter
- NewlineShift+Enter
- Autocomplete |Tab
- Cancel/ExitCtrl+C
- File completion |@path
- Commands/cmd
Session Commands
- New session |/new
- Resume last/continue
- List all |/sessions
- Change model/model
- Switch agent |/agent
- Toggle plan mode/plan
Troubleshooting
| Problem | Fix |
|---|---|
| Port in use | |
| Auth locked | |
| Full reset | |
| Complete wipe | |
API Endpoints
- JSON-RPC handlerPOST /rpc
- SSE streamGET /events
- Health checkGET /health
- Prometheus metricsGET /metrics
Data Location
~/.vers-agent/ contains sessions.db, tokens.json, config.json, and logs.