ACP 클라이언트 (디버그)
내장된 ACP 클라이언트를 사용하여 IDE 없이 브리지를 무결성 검사합니다. ACP 브리지를 스폰하고 상호작용적으로 프롬프트를 입력할 수 있습니다.사용 방법
IDE (또는 기타 클라이언트)가 에이전트 클라이언트 프로토콜을 사용하고 OpenClaw 게이트웨이 세션을 실행하려는 경우 ACP를 사용하십시오.- 게이트웨이가 실행 중인지 확인하십시오 (로컬 또는 원격).
- 게이트웨이 대상을 구성하십시오 (설정 또는 플래그).
- IDE가
openclaw acp를 표준 입출력으로 실행하도록 지정하십시오.
에이전트 선택
ACP는 에이전트를 직접 선택하지 않습니다. 게이트웨이 세션 키로 라우팅됩니다. 특정 에이전트를 대상으로 하려면 에이전트 범위의 세션 키를 사용하십시오:acp:<uuid> 세션을 사용합니다.
Zed 편집기 설정
~/.config/zed/settings.json에 사용자 정의 ACP 에이전트를 추가하십시오 (또는 Zed의 설정 UI 사용):
세션 매핑
기본적으로, ACP 세션은acp: 접두사가 붙은 격리된 게이트웨이 세션 키를 받습니다.
알려진 세션을 재사용하려면, 세션 키 또는 레이블을 전달하십시오:
--session <key>: 특정 게이트웨이 세션 키 사용.--session-label <label>: 레이블로 기존 세션 해결.--reset-session: 해당 키에 대한 새 세션 ID 생성 (같은 키, 새 트랜스크립트).
옵션
--url <url>: 게이트웨이 WebSocket URL (설정시 기본값은 gateway.remote.url).--token <token>: 게이트웨이 인증 토큰.--token-file <path>: 파일에서 게이트웨이 인증 토큰 읽기.--password <password>: 게이트웨이 인증 비밀번호.--password-file <path>: 파일에서 게이트웨이 인증 비밀번호 읽기.--session <key>: 기본 세션 키.--session-label <label>: 해결할 기본 세션 레이블.--require-existing: 세션 키/레이블이 존재하지 않으면 실패.--reset-session: 첫 사용 전에 세션 키 재설정.--no-prefix-cwd: 프롬프트에 작업 디렉토리를 접두사로 붙이지 않음.--verbose, -v: stderr에 자세한 로그 출력.
--token과--password는 일부 시스템에서 로컬 프로세스 목록에 표시될 수 있습니다.--token-file/--password-file또는 환경 변수(OPENCLAW_GATEWAY_TOKEN,OPENCLAW_GATEWAY_PASSWORD) 사용을 권장합니다.
acp client 옵션
--cwd <dir>: ACP 세션의 작업 디렉토리.--server <command>: ACP 서버 명령어 (기본값:openclaw).--server-args <args...>: ACP 서버에 전달할 추가 인자.--server-verbose: ACP 서버에서 자세한 로깅 활성화.--verbose, -v: 클라이언트 자세한 로깅.