채널(Channels) 개요
채널은 외부 시스템에서 발생하는 이벤트를 현재 실행 중인 Claude Code 세션으로 푸시하는 기능임. 이를 통해 사용자가 터미널 앞에 없더라도 Claude가 외부의 변화에 반응하도록 설정할 수 있음.
- 양방향 통신: Claude가 수신된 이벤트를 읽고 동일한 채널을 통해 응답하는 '채팅 브릿지' 역할 수행이 가능함
- 실시간 반응: 새로운 클라우드 세션을 생성하거나 폴링을 기다리는 대신, 이미 열려 있는 세션에 즉시 이벤트가 도착함
- 지원 플랫폼: 현재 텔레그램(Telegram)과 디스코드(Discord)를 공식 지원하며, 로컬 테스트용
fakechat을 제공함
주요 작동 방식
사용자가 외부 플랫폼(예: 텔레그램)에서 메시지를 보내면 Claude Code 터미널에 인바운드 메시지가 표시됨. Claude는 도구 호출을 통해 작업을 수행하고 결과를 다시 외부 플랫폼으로 전송함. 이 과정에서 보안을 위해 페어링 코드 확인 및 발신자 화이트리스트 정책이 적용됨.
활용 사례
- CI/CD 연동: 빌드 결과나 배포 파이프라인의 웹훅을 수신하여 Claude가 즉시 디버깅을 시작하게 함
- 원격 제어: 외부에서 모바일 기기 등으로 작업 진행 상황을 묻거나 간단한 명령을 내림
- 모니터링: 에러 트래커의 알림을 수신하여 실시간으로 코드 수정을 제안받음
1
검열관 메모 (1)
오픈클로 없어도 될듯요