무엇이 바뀌었나?
Claude Code 2.1.195가 2026년 6월 26일 출시됐습니다. 전체화면 모드에서 마우스 입력을 끄는 환경변수가 새로 추가됐고, 훅 매처의 하이픈 식별자 매칭, macOS·다국어 음성 받아쓰기, 플러그인 설치 동의, 백그라운드 에이전트 안정성에 몰려 있던 버그가 정리됐습니다. 원격 세션과 claude agents 화면의 표시 개선도 함께 들어왔습니다.
새 기능
-
마우스 클릭 비활성화 환경변수
CLAUDE_CODE_DISABLE_MOUSE_CLICKS전체화면 모드에서는 마우스 클릭, 드래그, 호버가 가로채여 터미널에서 텍스트를 선택하거나 복사하기 어려웠습니다. 이제
CLAUDE_CODE_DISABLE_MOUSE_CLICKS를 설정하면 클릭, 드래그, 호버는 끄면서 휠 스크롤은 그대로 유지할 수 있습니다.
주요 개선
-
Remote 세션 시작 시 프로비저닝 체크리스트
원격 세션은 컨테이너가 뜨는 동안 무엇이 진행되는지 보이지 않아 멈춘 것처럼 느껴졌습니다. 이제 컨테이너가 시작되는 동안 프로비저닝 체크리스트가 표시됩니다.
-
claude agents완료 목록이 세로 공간을 채움완료된 세션 목록이 가용 세로 공간을 제대로 활용하지 못했습니다. 이제 완료 목록이 세로 공간을 채우고, 짧은 터미널에서는 헤더가 압축되어 진행 중인 세션이 계속 보입니다.
-
Linux 음성 모드 진단 개선
Linux 음성 모드는 SoX가 설치돼 있어도 오디오 캡처 장치가 없으면 원인을 구분해 알려주지 못했습니다. 이제 “마이크 없음”과 “SoX 미설치”를 구분해 표시합니다.
주요 버그 수정
훅과 매칭
- 하이픈이 들어간 식별자를 쓴 훅 매처가 부분 문자열로 잘못 매칭되던 문제 —
code-reviewer,mcp__brave-search같은 하이픈 식별자가 의도보다 넓게 매칭됐습니다. 이제 정확히 일치하며, 하이픈이 들어간 MCP 서버의 모든 도구를 매칭하려면mcp__brave-search__.*를 사용합니다.
음성 받아쓰기
- macOS 긴 세션에서 기본 입력 장치가 바뀐 뒤 음성 받아쓰기가 무음을 캡처하던 문제 수정.
- 공백 없이 쓰는 언어(일본어, 중국어, 태국어)에서 음성 받아쓰기 자동 제출이 동작하지 않던 문제 수정.
플러그인
- 프로젝트
.claude/settings.json으로만 활성화된 외부 플러그인이 일부 로더 경로에서 명시적 설치 동의를 요구하지 않던 문제 수정. 이제 모든 로더 경로에서 설치 동의를 받습니다. - 플러그인의
plugin.jsonname이 마켓플레이스 항목 이름과 다를 때/plugin활성화/비활성화가 동작하지 않던 문제 수정.
백그라운드 에이전트
- 더 새로운 버전의 Claude Code가 기록한 백그라운드 작업이
claude agents에서 사라지거나 데이터를 잃던 문제 수정. - 크래시된 백그라운드 작업을 다시 열면 재시작 화면 대신 최대 5초간 빈 화면이 표시되던 문제 수정.
- 컨트롤 소켓이 시작에 실패하면 백그라운드 에이전트 데몬이 도달 불가 상태로 실행돼 재시작을 막던 문제 수정.
알아두면 좋은 점
CLAUDE_CODE_DISABLE_MOUSE_CLICKS는 전체화면 모드 대상 — 클릭, 드래그, 호버만 끄고 휠 스크롤은 유지됩니다. 터미널 텍스트 선택·복사가 마우스 트래킹에 막혔다면 이 변수를 설정하세요.- 하이픈 MCP 서버 매칭은
mcp__brave-search__.*형태로 — 훅 매처가 부분 문자열이 아니라 정확히 일치하도록 바뀌었습니다. 하이픈이 들어간 MCP 서버의 도구 전체를 매칭하려면 와일드카드 패턴을 명시해야 합니다. - 부분 문자열 매칭에 의존하던 훅 설정 재확인 권장 — 훅 매처가 이전보다 좁게 매칭되므로, 하이픈 식별자의 부분 문자열 매칭에 의존하던 훅 설정이 있었다면 업데이트 후 동작이 달라질 수 있습니다.