Anthropic, Claude Code 동작과 UI 커스터마이징하는 mods 공개
핵심 내용
Anthropic이 Claude Code의 동작과 UI를 커스터마이징하는 mods를 출시했다.
자세히 보기
Anthropic이 Claude Code의 동작과 UI를 변경할 수 있는 mods를 공개했다. mods는 작은 TypeScript 함수로, 프롬프트 재작성, 내장 기능 교체, 새 UI 추가, 새로운 기능 구현 등이 가능하다. 플러그인 형태로 제공되며, 현재 Claude Code CLI와 데스크톱 앱에서 사용할 수 있다.
mods의 작동 방식
Claude Code가 작업을 수행할 때마다 이벤트가 발생한다. mods는 이 이벤트에 연결되어 이벤트 전, 후, 또는 대신 실행되는 함수다. 하나의 함수로 다음을 수행할 수 있다.
- 모델에 전달되기 전 프롬프트 재작성
- 도구 호출 차단, 재작성 또는 재시도
- 권한 요청 승인 또는 거부
- 도구 출력에서 비밀 정보 삭제
mods는 도구 결과 편집이나 버튼 추가 등 인터페이스도 수정할 수 있다. 여러 mods가 동일한 이벤트에 연결되면 로드된 순서대로 실행되므로, 서로 다른 작성자의 mods를 겹쳐 사용할 수 있다.
보안 및 엔터프라이즈 제어
mods는 Claude Code와 동일한 머신 접근 권한을 가지며 샌드박스 환경에서 실행되지 않는다. 사용자는 신뢰할 수 있는 출처의 mods만 설치해야 한다. Team 및 Enterprise 요금제에서는 위험한 작업(예: 권한 거부 규칙 재정의)을 방지하기 위해 기본 mods인 **sec-default**가 먼저 로드된다. 관리자는 플러그인 마켓플레이스를 관리하고 사용자 머신에 관리 설정을 푸시할 수 있다.
팀에서는 mods를 활용해 CI/CD 상태 표시, 프로덕션 명령 확인 요구, 감사 로깅 구현 등 맞춤형 제어를 구축할 수 있다. /diff와 같은 일부 내장 기능도 mods로 구현되어 사용자가 비활성화하거나 교체할 수 있다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.