agentclientprotocol/claude-agent-acp
Use Claude Agent SDK from any ACP client
何を解決するか
このプロジェクトは、ACP互換クライアントがClaude Agent SDKと連携できるアダプタを提供します。Agent Client Protocol (ACP) と公式SDKの間のギャップを埋め、異なるクライアントがClaudeエージェントを制御・通信するための標準化された方法を可能にします。
動作方法
アダプタは公式Claude Agent SDKをラップしてACPエージェントを実装しています。コンテキストの@メンション、画像処理、権限要求付きのツールコール、インタラクティブ端末など、幅広い機能をサポートしています。また、ファイル変更のAIR差分パッチ、長時間実行タスクの目標追跡、構造化されたエラー回復といったプロトコル拡張も実装しています。
対象ユーザー
ACP互換クライアントを開発しており、アプリケーションにClaude Agent SDKを統合したい開発者
主な特徴
- 広範な機能サポート: @メンション、画像、ツールコール、カスタムスラッシュコマンドをサポート。
- 高度なプロトコル拡張: コンパクトなファイル変更用のAIR拡張、セッション目標、構造化失敗回復を実装。
- インタラクティブ環境のサポート: インタラクティブ端末とバックグラウンド端末の両方をサポート。
- サブエージェント管理: ネストされたサブエージェントトランスクリプトを処理し、サブエージェントセッションの双方向機能ネゴシエーションを実現。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト