agentclientprotocol/claude-agent-acp
Use Claude Agent SDK from any ACP client
해결하는 문제
이 프로젝트는 ACP 호환 클라이언트가 공식 Claude Agent SDK와 상호작용할 수 있도록 해주는 어댑터를 제공합니다. 에이전트 클라이언트 프로토콜(ACP)과 공식 SDK 사이의 격차를 메우며, 다양한 클라이언트가 Claude 에이전트를 제어하고 통신할 수 있는 표준화된 방법을 가능하게 합니다.
작동 방식
어댑터는 공식 Claude Agent SDK를 래핑하여 ACP 에이전트를 구현합니다. @멘션, 이미지 처리, 권한 요청이 필요한 도구 호출, 인터랙티브 터미널 등 다양한 기능을 지원합니다. 또한 파일 변경을 위한 AIR 차이 패치, 장기 실행 작업을 위한 목표 추적, 구조화된 오류 복구와 같은 프로토콜 확장 기능도 구현했습니다.
대상 사용자
ACP 호환 클라이언트를 개발하고 있으며, 애플리케이션에 Claude Agent SDK를 통합하고자 하는 개발자
주요 특징
- 광범위한 기능 지원: @멘션, 이미지, 도구 호출, 사용자 정의 슬래시 명령어를 지원합니다.
- 고급 프로토콜 확장: 파일 변경을 위한 컴팩트한 AIR 확장, 세션 목표, 구조화된 실패 복구를 구현했습니다.
- 인터랙티브 환경 지원: 인터랙티브 터미널과 백그라운드 터미널 모두를 지원합니다.
- 서브에이전트 관리: 중첩된 서브에이전트 트랜스크립트를 처리하고, 서브에이전트 세션에 대한 양방향 기능 협상 기능을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트