Claude Code 2.1.105 업데이트

💡

플러그인 백그라운드 모니터, PreCompact 훅, API 스트림 중단 자동 복구, /doctor 개선 등 플러그인 생태계 및 안정성 강화

🔗 공식 발표 →

이 글은 공식 문서를 바탕으로 요약·정리한 내용입니다.

무엇이 바뀌었나?

Claude Code 2.1.105가 2026년 4월 13일에 릴리스되었습니다. 플러그인 생태계 확장(백그라운드 모니터, PreCompact 훅)과 API 연결 안정성 개선, 그리고 다수의 UI·렌더링 버그 수정이 포함된 업데이트입니다.

새 기능

  • 플러그인 백그라운드 모니터

    플러그인이 세션 시작 시 또는 스킬 호출 시 자동으로 백그라운드 모니터를 실행할 수 있게 되었습니다. 플러그인 매니페스트에 monitors 키를 추가하면, 별도 명령 없이 세션이 시작될 때 자동으로 모니터링이 활성화됩니다. 빌드 상태 추적, 로그 감시 등 지속적인 백그라운드 작업을 플러그인 차원에서 제공할 수 있습니다.

  • PreCompact 훅

    컨텍스트 압축(compaction)이 실행되기 전에 훅을 걸 수 있게 되었습니다. 훅에서 exit code 2를 반환하거나 {"decision":"block"}을 출력하면 압축을 차단할 수 있습니다. 중요한 컨텍스트가 손실되는 것을 방지하거나, 압축 전에 특정 작업(로그 저장 등)을 수행하는 데 활용할 수 있습니다.

  • EnterWorktree path 파라미터

    기존에는 EnterWorktree 도구로 항상 새 워크트리를 생성해야 했습니다. 이제 path 파라미터로 이미 존재하는 워크트리를 지정하여 바로 전환할 수 있어, 불필요한 워크트리 생성을 줄일 수 있습니다.

  • /proactive 별칭

    /loop 명령의 별칭으로 /proactive가 추가되었습니다. 기능은 동일하며, 자율 반복 실행의 의미를 더 직관적으로 표현합니다.

주요 개선

  • API 스트림 중단 자동 복구

    API 스트리밍 응답이 5분 이상 데이터 없이 멈추면, 기존에는 무한 대기 상태에 빠졌습니다. 이제 자동으로 스트림을 중단하고 비스트리밍 방식으로 재시도합니다. 네트워크 불안정 환경에서 세션이 멈추는 문제가 크게 줄어듭니다.

  • 네트워크 오류 메시지 개선

    연결 오류 발생 시 기존에는 아무 표시 없이 스피너만 돌았습니다. 이제 즉시 재시도 메시지를 표시하여 현재 상태를 파악할 수 있습니다.

  • 긴 단일 행 쓰기 표시 개선

    minified JSON 같은 긴 단일 행 파일을 쓸 때 여러 페이지에 걸쳐 표시되던 문제가 해결되었습니다. 이제 UI에서 자동으로 잘라서 보여줍니다.

  • /doctor 레이아웃 개선

    /doctor 명령에 상태 아이콘이 추가되고, f 키를 누르면 보고된 문제를 Claude가 자동으로 수정하도록 할 수 있습니다.

  • WebFetch 도구 최적화

    가져온 웹 페이지에서 <style><script> 내용을 자동 제거합니다. CSS가 많은 페이지에서 콘텐츠 예산이 스타일 코드에 소진되던 문제가 해결됩니다.

  • MCP 대용량 출력 안내

    MCP 도구의 출력이 잘릴 때, JSON이면 jq 필터, 텍스트면 Read 도구의 청크 크기 등 형식에 맞는 대안을 구체적으로 안내합니다.

주요 버그 수정

UI 및 렌더링

  • 긴 대화에서 프롬프트 입력이 두 번째 줄로 넘어갈 때 화면이 빈 화면으로 바뀌던 문제 수정
  • 어시스턴트 메시지의 앞쪽 공백이 잘려서 ASCII 아트나 들여쓰기된 다이어그램이 깨지던 문제 해결
  • Python rich/loguru 등 클릭 가능한 파일 링크를 출력하는 명령어에서 bash 출력이 깨지던 문제 수정
  • alt+enter 줄바꿈, Ctrl+J 줄바꿈이 동작하지 않던 2.1.100 회귀 버그 수정
  • SSH/mosh 환경에서 Ghostty, Kitty, Alacritty 등 터미널의 16색 팔레트가 흐리게 표시되던 문제 해결

플러그인 및 마켓플레이스

  • 마켓플레이스 플러그인 설치/업데이트 후 package.json의 의존성이 자동 설치되지 않던 문제 수정
  • 마켓플레이스 자동 업데이트 시 플러그인 프로세스가 파일을 점유하고 있으면 공식 마켓플레이스가 깨지던 문제 해결

MCP 및 세션

  • headless/remote-trigger 세션의 첫 턴에서 MCP 서버가 비동기 연결되어 도구가 누락되던 문제 수정
  • stdio MCP 서버가 잘못된 출력(비JSON)을 보낼 때 세션이 멈추던 문제 해결
  • 429 rate-limit 오류 시 원시 JSON이 그대로 표시되던 문제를 깔끔한 메시지로 변경

기타

  • 대기열에 넣은 메시지의 이미지 첨부가 누락되던 문제 수정
  • 포커스 모드에서 대기열에 넣은 프롬프트가 사라지던 문제 해결
  • 일회성 예약 작업이 반복 실행되던 문제 수정

알아두면 좋은 점

  • 플러그인 개발자라면 monitors 매니페스트 키와 PreCompact 훅을 활용해 더 풍부한 사용자 경험을 제공할 수 있습니다.
  • API 스트림 중단 복구가 추가되어 네트워크가 불안정한 환경(VPN, 해외 접속 등)에서의 안정성이 크게 개선되었습니다.
  • SSH/mosh 환경에서 터미널 색상이 흐리게 보이던 분은 이번 업데이트로 해결됩니다.