agentclientprotocol/claude-agent-acp

Use Claude Agent SDK from any ACP client

What it solves

It allows developers to use the Claude Agent SDK within clients that are compatible with the Agent Client Protocol (ACP), bridging the gap between the official SDK and a standardized communication protocol.

How it works

The project acts as an adapter that implements an ACP agent. It translates the capabilities of the Claude Agent SDK into ACP-compatible formats, supporting advanced features like context mentions, tool calls with permission requests, and interactive terminals.

Who it’s for

Developers building AI agent clients or integrating Claude agents into environments that follow the Agent Client Protocol.

Highlights

  • Comprehensive Feature Support: Supports images, tool calls, nested subagent transcripts, and custom slash commands.
  • Extended Capabilities: Includes support for session-scoped long-running goals, structured error recovery, and tool permission management via specific extensions.
  • ** uma Interactive Terminals**: Supports both interactive and background terminals.
  • Subagent Management: Handles subagent sessions through capability negotiation between the client and the adapter.

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目