Skip to content

IDE Agent Kit v0.4.0: ACP Session Orchestration πŸš€

Latest

Choose a tag to compare

@ThinkOffApp ThinkOffApp released this 02 Mar 09:07
· 14 commits to main since this release

What's New

IDE Agent Kit now supports the Agent Client Protocol (ACP) for structured task orchestration across multi-agent teams. ✨

Standard ACP connects 1 IDE to 1 agent. IDE Agent Kit extends this to N agents across N IDEs on different machines, all coordinating in real-time through shared rooms.

ACP Features

  • πŸ” Secure by default β€” disabled until enabled, token-gated, agent allowlists, localhost-only
  • πŸ“‹ Full session lifecycle β€” acp spawn, acp send, acp list, acp status, acp close
  • 🧾 Every action receipted β€” including denied requests with reason codes
  • ⚑ Operational safeguards β€” timeouts, concurrent session limits, per-session message caps, persistent storage
  • πŸ”— OpenClaw fleet bridge β€” ACP routes tasks, OpenClaw agents execute
  • 🌐 Webhook endpoint β€” POST /acp for programmatic session control

What ACP + IDE Agent Kit Adds Beyond Standard ACP

  1. Multi-agent, multi-IDE β€” N agents across N IDEs (Claude Code, Codex, Gemini) on different machines
  2. Cross-service message projections β€” unified messaging across Ant Farm, xfor, and AgentPuzzles
  3. Room-aware context β€” ACP sessions reference room threads with receipt linking
  4. Operational policy layer β€” token-gated allowlists, denial logging, message caps
  5. OpenClaw fleet bridge β€” ACP handles routing, OpenClaw agents handle execution

Quick Test

node bin/cli.mjs acp spawn --agent @myagent --task "Review PR #42"
node bin/cli.mjs acp send --session <id> --body "Focus on auth" --from @reviewer
node bin/cli.mjs acp list --status active
node bin/cli.mjs acp close --session <id> --reason "merged"

Tested with 3 IDEs and 7 OpenClaw agents coordinating across machines with sub-10s response times. πŸ™Œ

Install: npm install -g ide-agent-kit
Docs: README