본문으로 건너뛰기

© 2026 Molayo

GitHub헤드라인2026. 05. 14. 10:16

변경 사항 추가 사항 - hook JSON 출력을 캡처하기 위한 terminalSequence 필드를 추가하여, 제어 터미널(controllin

요약

본 기술 기사는 AI 개발 환경 및 플러그인 기능의 대대적인 업데이트 내용을 다루고 있습니다. 주요 변경 사항으로는 제어 터미널 없이도 hook이 데스크톱 알림, 창 제목 등을 발생시킬 수 있도록 하는 기능 추가와 HTTPS를 통한 GitHub 플러그인 클론 지원 등이 포함됩니다. 또한, ANTHROPIC_WORKSPACE_ID 환경 변수 추가로 워크로드 ID 페더레이션 기능을 강화하고, Rewind 메뉴 같은 사용자 경험 개선 사항도 도입되었습니다. 수정 사항으로는 모델 폴백 로직 개선, 다양한 운영체제 및 에이전트 상태 관리 오류 수정, 그리고 복잡한 UI/UX 관련 버그들이 광범위하게 해결되었음을 알립니다.

핵심 포인트

  • 제어 터미널 없이 hook 기능을 확장하여 데스크톱 알림 등 다양한 시스템 상호작용 가능
  • ANTHROPIC_WORKSPACE_ID 환경 변수 추가로 워크로드 ID 페더레이션 기능 구현 및 보안 강화
  • Rewind 메뉴를 통해 이전 대화 컨텍스트를 압축하고 관리하는 기능 제공
  • 다양한 에이전트 상태(Background agents, Working/Completed)와 권한 모드 전환에 대한 안정성 개선
  • 모델 폴백 로직 수정 및 여러 UI/UX 관련 버그 패치로 전반적인 사용 경험 향상

변경 사항

추가 사항

  • hook JSON 출력을 캡처하기 위한 terminalSequence 필드를 추가하여, 제어 터미널(controlling terminal) 없이도 hook이 데스크톱 알림, 창 제목 및 벨(bell)을 발생시킬 수 있도록 함
  • GitHub SSH 키가 없는 환경을 위해, SSH 대신 HTTPS를 통해 GitHub 플러그인 소스를 클론하도록 하는 CLAUDE_CODE_PLUGIN_PREFER_HTTPS 추가
  • 워크로드 ID 페더레이션(workload identity federation)을 위한 ANTHROPIC_WORKSPACE_ID 환경 변수 추가 — 페더레이션 규칙이 하나 이상의 워크스페이스를 포함할 때 발급된 토큰의 범위를 특정 워크스페이스로 제한함
  • 세션 목록을 특정 디렉터리로 제한하기 위해 claude agents --cwd <path> 추가
  • /feedback 시 현재 세션을 넘어가는 문제에 대해 최근 세션(최근 24시간 또는 7일)을 포함할 수 있음
  • Rewind 메뉴: 최근 대화 내용은 유지하면서 이전 컨텍스트를 압축할 수 있는 "Summarize up to here" 추가
  • Auto mode 권한 대화 상자에서 permissions.ask 규칙으로 인해 프롬프트가 발생했음을 설명하도록 개선
  • IDE가 연결된 경우, 파일 편집(file-edit) 권한 프롬프트에서 "view diff in your IDE" 옵션을 복구함
  • /bg 또는 ←←를 통해 실행된 백그라운드 에이전트(Background agents)가 기본값으로 돌아가는 대신 현재 권한 모드를 유지하도록 함
  • claude agents: 작업은 완료했지만 백그라운드 셸을 실행 중인 에이전트가 Working 상태로 남아있는 대신 Completed 상태로 이동함
  • 긴 사고(thinking) 시간 동안의 스피너(spinner) 피드백 개선 — Claude가 여전히 작업 중임을 알리기 위해 10초 후에 스피너가 호박색(amber)으로 변함
  • 플러그인 메뉴 탐색 개선: → /Tab 키로 탭 전환, ↑ 키로 탭 스트립 이동, 전체 화면 모드에서 탭 헤더 및 검색 상자 클릭 가능

수정 사항

  • ANTHROPIC_SMALL_FAST_MODEL 오버라이드(override)가 설정되지 않았을 때, Bedrock/Vertex/Foundry/gateway에서 백그라운드 사이드 쿼리(side-queries)가 사용할 수 없는 Haiku 모델 ID를 전송하던 문제 수정 — 이제 메인 루프 모델(main-loop model)로 폴백(fallback)함
  • Windows에서 데몬 파이프 키 파일(daemon pipe key file)이 잠겨 있거나 읽을 수 없을 때 claude daemon status 및 /doctor 명령이 오류를 발생시키던 문제 수정 — 이제 불투명한 실패 대신 근본적인 오류를 표시함
  • 플래그를 추가하는 래퍼(wrapper)를 통해 실행될 때 claude agents가 대시보드 대신 에이전트 유형(agent-type) 목록을 보여주던 문제 수정
  • claude agents 수정

작업 디렉터리가 삭제되었을 때 충돌한 세션(crashed session)을 열면 불필요한 디스패치(dispatches)가 발생하는 문제 수정

  • 커스텀 ANTHROPIC_BASE_URL 게이트웨이에서 백그라운드 작업(background jobs)이 자동으로 이름이 지정되지 않던 문제 수정 — 이제 Haiku 모델이 구성되지 않은 경우 메인 모델을 사용하여 이름을 지정합니다.
  • 한 세션의 /model 명령이 다른 동시 세션의 자동 압축 임계값(autocompact threshold)을 조용히 변경하던 문제 수정
  • 도구 권한 프롬프트(tool-permission prompt)가 열려 있는 동안 권한 모드를 전환할 때, 새 설정이 도구를 허용함에도 프롬프트가 자동으로 닫히지 않던 문제 수정
  • 권한/대화 상자 프롬프트가 열려 있는 동안 Enter를 누르면 입력창의 텍스트도 함께 제출되던 문제 수정
  • EnterWorktree가 작업 디렉터리를 전환한 후, 훅(hooks)이 존재하지 않는 transcript_path를 전달받던 문제 수정
  • 셀 줄 바꿈(cell wrapping)이 포함된 마크다운 표(markdown tables)가 테두리가 있는 그리드(bordered grid)로 렌더링되지 않고 수직 키-값 레이아웃(vertical key-value layout)으로 전환되던 문제 수정 (2.1.136 버전에서의 회귀 현상)
  • 취소된 프롬프트가 입력창으로 자동 복구될 때 위쪽 화살표(Up-arrow) 히스토리에서 제거되어 중복 항목이 발생하는 문제 수정
  • 응답이 나오기 전 Ctrl+C/Esc로 취소된 프롬프트가 위쪽 화살표(Up-arrow) 히스토리에서 누락되던 문제 수정
  • vim의 INSERT/VISUAL 모드에서 Ctrl+C가 실행 중인 턴(turn)을 중단하지 못하던 문제 수정
  • 대체 채팅:제출(alternative chat:submit) 키 바인딩(예.

meta+enter, ctrl+enter)가 enter 키가 chat:newline으로 재바인딩되었을 때 작동하지 않던 문제 수정

  • 출력 스타일(output style)이 설정되었을 때 프롬프트 제안(prompt suggestions)이 조용히 비활성화되던 문제 수정
  • 턴 완료(turn-completion) 메시지에서 spinnerVerbs 설정이 반영되지 않던 문제 수정
  • AskUserQuestion 팝업이 이전 채팅 내용의 마지막 줄을 가리던 문제 수정
  • 웹 검색(Web Search) 상태가 검색 오류를 반환할 때 "Did 0 searches"라고 표시되던 문제 수정
  • 멀티라인 상태 표시줄(multi-line statusline) 출력에서 어떤 줄이라도 터미널 너비를 초과할 때 행이 누락되거나 손상되던 문제 수정
  • light-ansi 테마가 밝은 배경에서 diff 컨텍스트 줄에 보이지 않는 흰색을 사용하던 문제 — 이제 검은색을 사용함으로 수정
  • 에러 오버레이(error overlay)가 압축된 번들 소스(minified bundle source)를 출력하여 원래 에러 메시지를 가리던 문제 수정
  • 피드백 설문(feedback survey) 평점 숫자를 입력한 후 Enter를 누르면 평점 대신 채팅 메시지로 제출되던 문제 수정
  • 에이전트 패널(agent panel)에서 선택된 서브에이전트(subagent)에 x를 눌렀을 때 에이전트를 중단하는 대신 프롬프트에 입력되던 문제 수정
  • 세션 제목(session title)이 사용자의 첫 프롬프트 이전에 플러그인 모니터 알림으로부터 파생되던 문제 수정
  • 접힌 읽기/검색 그룹(read/search group) 내에서 도구 호출(tool call)마다 "Allowed by PermissionRequest hook"이 한 번씩 반복되던 문제 수정
  • /tui가 실행 중인 백그라운드 셸(background shells)과 서브에이전트를 조용히 누락하던 문제 — 이제 이를 거부하고 완료될 때까지 기다릴 것을 요청함으로 수정
  • Bedrock, Vertex, Foundry 및 기타 제3자 제공업체에서 웰컴 배너에 "API Usage Billing"이 표시되던 문제 — 이제 제공업체 이름이 표시됨으로 수정
  • /mcp server list가 전체 화면 모드의 짧은 터미널에서 포커스된 서버를 계속 표시하지 못하던 문제 수정
  • /feedback 번들 내의 레드액션(redaction)이 세션 ID와 같은 인용된 값에 대해 유효하지 않은 JSON을 생성하던 문제 수정
  • 데스크톱 및 제3자 제공업체 세션이 호스트 관리 설정(host managed-settings)으로부터 apiKeyHelper / ANTHROPIC_AUTH_TOKEN을 잘못 상속받던 문제 수정
  • 로거(logger) 초기화 전에 발생한 초기 분석(analytics) 이벤트가 조용히 누락되던 문제 수정
  • sha가 고정되어 있으면서 마켓플레이스 참조(marketplace ref)가 업스트림에 더 이상 존재하지 않는 플러그인의 경우 claude 플러그인 설치가 실패하던 문제 수정
  • MCP 서버를 선언한 플러그인에 대해 플러그인 상세 창(plugin details pane)이 0개의 MCP 서버를 표시하던 문제 수정

via .mcp.json

  • 설정 변수(config variables)가 설정되지 않은 플러그인의 MCP 서버가 "config issue" 메시지와 수정 힌트 대신 일반적인 연결 실패(generic connection failure)를 표시하던 문제 수정; 잘못된 형식의 .mcp.json 항목이 다른 MCP 서버를 누락시키지 않도록 수정
  • POSIX 셸 매개변수 확장(예: ${var%pattern})을 사용하는 MCP 서버 설정이 환경 변수 누락으로 잘못 표시되던 문제 수정
  • 연결 시 403을 반환하는 MCP HTTP/SSE 서버가 "needs auth" 대신 "failed"로 표시되던 문제 수정
  • 선택 사항인 server-events 스트림의 재연결에 실패했을 때 원격 MCP 서버가 불필요하게 연결을 끊던 문제 수정 — tool calls는 POST를 통해 계속됩니다
  • 워커 세션 토큰(worker session token)이 세션 중간에 교체될 때 모든 Remote Control MCP 커넥터가 401 오류로 실패하던 문제 수정
  • 서버가 만료된 토큰(stale token)을 거부할 때, Remote Control이 /login을 통해 루프를 도는 대신 신뢰할 수 있는 장치를 자동으로 재등록하던 문제 수정
  • 베타 트레이싱(beta tracing)이 활성화된 SDK/headless 모드에서 초기 OTel 스팬(spans)이 조용히 누락될 수 있는 레이스 컨디션(race) 수정
  • 커스텀 voice:pushToTalk 키 바인딩과 "space": null 언바인드(unbinds)가 조용히 무시되던 문제 수정
  • 클립보드에 스크린샷이 포함되어 있음에도 Windows Alt+V 이미지 붙여넣기가 "no image found"를 보고하던 문제 수정
  • glibc와 musl 플랫폼 패키지가 모두 설치된 Linux에서 SDK가 "Claude Code native binary not found"를 보고하던 문제 수정
  • Bedrock: awsCredentialExport가 주변(ambient) AWS 자격 증명이 해결될 때 건너뛰는 대신, 설정 시 항상 실행되도록 수정하여 교차 계정(cross-account) 액세스에 대한 인증 문제 해결
  • [VSCode] 마이크가 침묵만 생성할 때 인채팅(in-chat) 마이크가 피드백을 보여주지 않던 문제 수정 — 이제 "No audio detected"를 표시합니다
  • [VSCode] 음성 모드(Voice mode): WSL 오류 발생 시 WSLg 사용자를 위해 sox libsox-fmt-pulse 설치를 제안하도록 수정
  • claude agents: 프리워밍(pre-warmed)된 백그라운드 워커가 상태가 좋지 않을 때 세션 시작이 더 이상 실패하지 않음 — 이제 새로운 실행(fresh launch)으로 대체됩니다
  • claude agents: 새로운 REPL을 백그라운드로 보낸 후 남겨진 빈 플레이스홀더 세션을 더 이상 표시하지 않으며, 다른 에이전트 없이 ←를 통해 진입했을 때 온보딩 텍스트를 표시합니다
  • ←로 인해 남겨진 빈 유휴 백그라운드 세션은

이제 5분 후에 데몬 (daemon)에 의해 자동으로 종료됩니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Claude Code Releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
1

댓글

0