광고 영역 320x100
Claude

Claude-Code v2.1.0이 방금 출시되었습니다.

익명분석가7246·1개월 전·조회 942
이미지

Huuuge 변경 사항 목록. 아직까지 가장 큰 업데이트인가요?

> https://github.com/anthropics/claude-code/commit/870624fc1581a70590e382f263e2972b3f1e56f5

## 2.1.0 (2026-01-07)

- 자동 스킬 핫 리로드 추가 - `~/.claude/skills` 또는 `.claude/skills`에서 생성되거나 수정된 스킬은 이제 세션을 다시 시작하지 않고도 즉시 사용할 수 있습니다.
- 스킬 프론트매터에서 `context: fork`를 사용하여 분기된 하위 에이전트 컨텍스트에서 스킬 및 슬래시 명령 실행에 대한 지원이 추가되었습니다.
- 실행할 에이전트 유형을 지정하기 위해 스킬의 '에이전트' 필드에 대한 지원이 추가되었습니다.
- 클로드의 응답 언어를 구성하기 위한 `언어` 설정이 추가되었습니다(예: 언어: "일본어")
- 터미널 구성을 수정하지 않고도 iTerm2, WezTerm, Ghostty 및 Kitty에서 바로 작동하도록 Shift+Enter를 변경했습니다.
- @-멘션 파일 선택기 동작에 대한 프로젝트별 제어를 위해 `settings.json`에 ` 존중Gitignore` 지원을 추가했습니다.
- UI에서 이메일과 조직을 숨길 수 있는 `CLAUDE_CODE_HIDE_ACCOUNT_INFO` 환경 변수가 추가되어 스트리밍 또는 세션 녹화에 유용합니다.
- 민감한 데이터(OAuth 토큰, API 키, 비밀번호)가 디버그 로그에 노출될 수 있는 보안 문제가 수정되었습니다.
- `-c` 또는 `--resume`을 사용하여 세션을 재개할 때 파일 및 스킬이 제대로 검색되지 않는 문제를 수정했습니다.
- 위쪽 화살표 또는 Ctrl+R 검색을 사용하여 기록에서 프롬프트를 재생할 때 붙여넣은 콘텐츠가 손실되는 문제 수정
- 실행 중인 작업을 취소하지 않고 입력으로만 이동하도록 대기 중인 프롬프트가 있는 Esc 키를 수정했습니다.
- 복잡한 bash 명령에 대한 권한 프롬프트 감소
- 설명의 퍼지 일치보다 명령 이름에 대한 정확한 일치 및 접두사 일치의 우선순위를 정하도록 명령 검색을 수정했습니다.
- '요청' 권한 결정을 반환할 때 'updatedInput'을 허용하도록 PreToolUse 후크를 수정하여 사용자 동의를 요청하는 동안 후크가 미들웨어 역할을 할 수 있도록 했습니다.
- 파일 기반 마켓플레이스 소스에 대한 플러그인 경로 확인을 수정했습니다.
- LSP 서버가 구성되지 않았을 때 LSP 도구가 잘못 활성화되는 문제를 해결했습니다.
- 이름에 점이 있는 저장소에 대해 "git 저장소를 찾을 수 없음" 오류로 인해 실패하는 백그라운드 작업이 수정되었습니다.
- WSL 환경에 대한 Chrome 지원 고정 Claude
- 실행 파일 생성이 실패할 때 Windows 기본 설치 프로그램이 자동으로 실패하는 문제를 수정했습니다.
- 보다 쉬운 탐색을 위해 옵션 및 하위 명령을 알파벳 순서로 표시하도록 CLI 도움말 출력이 개선되었습니다.
- 규칙의 임의 위치에서 `*`를 사용하여 Bash 도구 권한에 대한 와일드카드 패턴 일치를 추가했습니다(예: `Bash(npm *)`, `Bash(* install)`, `Bash(git * main)`)
- bash 명령과 에이전트 모두에 대한 통합 Ctrl+B 배경이 추가되었습니다. 이제 Ctrl+B를 누르면 실행 중인 모든 전경 작업이 동시에 배경으로 설정됩니다.
- MCP `list_changed` 알림에 대한 지원이 추가되어 MCP 서버가 다시 연결할 필요 없이 사용 가능한 도구, 프롬프트 및 리소스를 동적으로 업데이트할 수 있습니다.
- claude.ai 구독자를 위한 `/teleport` 및 `/remote-env` 슬래시 명령을 추가하여 원격 세션을 재개하고 구성할 수 있도록 했습니다.
- settings.json 권한의 `Task(AgentName)` 구문 또는 `--disallowedTools` CLI 플래그를 사용하여 특정 에이전트를 비활성화하기 위한 지원이 추가되었습니다.
- 에이전트 프런트매터에 후크 지원을 추가하여 에이전트가 에이전트의 수명 주기 범위에 있는 PreToolUse, PostToolUse 및 Stop 후크를 정의할 수 있도록 했습니다.
- 스킬 및 슬래시 명령 서문에 대한 후크 지원이 추가되었습니다.
- 새로운 Vim 모션 추가: f/F/t/T 모션을 반복하는 `;` 및 `,`, `yy`/`Y`로 잡아당기기 위한 `y` 연산자, 붙여넣기를 위한 `p`/`P`, 텍스트 개체(`iw`, `aw`, `iW`, `aW`, `i"`, `a"`, `i'`, `a'`, `i(`, `a(`, `i[`, 들여쓰기/내어쓰기의 경우 `a[`, `i{`, `a{`), `>>` 및 `<<`, 줄 결합의 경우 `J`
- 프롬프트에서 직접 계획 모드를 활성화할 수 있는 `/plan` 명령 바로 가기가 추가되었습니다.
- '/'가 시작 부분뿐만 아니라 입력의 어느 곳에나 나타날 때 슬래시 명령 자동 완성 지원이 추가되었습니다.
- Claude가 대화형 세션 중에 사용할 수 있는 내장 도구를 제한하기 위해 대화형 모드에 '--tools' 플래그 지원을 추가했습니다.
- 기본 파일 읽기 토큰 제한을 재정의하기 위해 'CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS' 환경 변수를 추가했습니다.
- 후크에 대한 `once: true` 구성에 대한 지원이 추가되었습니다.
- 더 깔끔한 기술 선언을 위해 머리말 `allowed-tools` 필드에 YAML 스타일 목록에 대한 지원이 추가되었습니다.
- 플러그인에서 프롬프트 및 에이전트 후크 유형에 대한 지원이 추가되었습니다(이전에는 명령 후크만 지원됨).
- iTerm2에 이미지 붙여넣기를 위한 Cmd+V 지원이 추가되었습니다(Ctrl+V에 매핑).
- 대화 상자의 탭 순환을 위한 왼쪽/오른쪽 화살표 키 탐색 추가
- Ctrl+O 성적표 모드에 실시간 사고 블록 표시가 추가되었습니다.
- 백그라운드 bash 작업 세부 정보 대화 상자의 전체 출력에 파일 경로를 추가했습니다.
- 상황 시각화에 별도의 카테고리로 스킬을 추가했습니다.
- 서버에서 토큰 만료를 보고하지만 로컬 만료 확인에 동의하지 않는 경우 OAuth 토큰 새로 고침이 트리거되지 않는 문제를 수정했습니다.
- 항목이 실제로 저장되었을 때 409 충돌을 복구하여 일시적인 서버 오류 후에 세션 지속성이 멈추는 문제를 수정했습니다.
- 동시 도구 실행 중 분리된 도구 결과로 인해 발생하는 세션 재개 오류 수정
- 동시 토큰 새로 고침 시도 중에 키체인 캐시에서 오래된 OAuth 토큰을 읽을 수 있는 경쟁 조건을 수정했습니다.
- AWS Bedrock 하위 에이전트가 EU/APAC 지역 간 추론 모델 구성을 상속하지 않아 IAM 권한이 특정 지역으로 범위가 지정될 때 403 오류가 발생하는 문제를 수정했습니다.
- 파일 경로 참조와 함께 30K 문자로 잘라내어 백그라운드 작업이 큰 출력을 생성할 때 API 컨텍스트 오버플로를 수정했습니다.
- 특수 파일 형식에 대한 심볼릭 링크 확인을 건너뛰어 FIFO 파일을 읽을 때 중단되는 현상을 수정했습니다.
- Ghostty, iTerm2, Kitty 및 WezTerm 종료 시 터미널 키보드 모드가 재설정되지 않는 문제 수정
- iTerm2, Ghostty, Kitty 및 WezTerm에서 Alt+B 및 Alt+F(단어 탐색)가 작동하지 않는 문제 수정
- 플러그인 `allowed-tools` 앞부분에서 `${CLAUDE_PLUGIN_ROOT}`가 대체되지 않아 도구에서 승인이 잘못 요구되는 문제를 수정했습니다.
- 시스템 umask를 준수하는 대신 하드코딩된 0o600 권한을 사용하여 쓰기 도구로 생성된 파일을 수정했습니다.
- 구문 분석 오류로 인해 `$()` 명령 대체가 실패하는 명령 수정
- 백슬래시 연속이 잘못 분할되고 권한 플래그가 지정된 여러 줄 bash 명령이 수정되었습니다.
- 전역 옵션 뒤의 하위 명령을 올바르게 식별하기 위해 bash 명령 접두사 추출을 수정했습니다(예: `git -C /path log`는 이제 `Bash(git log:*)` 규칙과 올바르게 일치합니다)
- CLI 인수(예: `claude /context`)로 전달된 슬래시 명령이 제대로 실행되지 않는 문제를 수정했습니다.
- 슬래시 명령을 완료한 후 Enter 키를 누르면 완료된 명령을 제출하는 대신 다른 명령을 선택하는 문제가 해결되었습니다.
- 인수가 포함된 명령을 입력할 때 슬래시 명령 인수 힌트가 깜박이고 일관되지 않게 표시되는 문제를 수정했습니다.
- 슬래시 명령을 직접 실행할 때 Claude가 때때로 스킬 도구를 중복 호출하는 문제를 수정했습니다.
- 머리말 전용 로딩을 정확하게 반영하기 위해 `/context`의 스킬 토큰 추정치를 수정했습니다.
- 하위 에이전트가 때때로 기본적으로 상위 모델을 상속하지 않는 문제 수정
- `--model haiku'를 사용하는 Bedrock/Vertex 사용자에게 잘못된 선택을 표시하는 모델 선택기 수정
- 권한 요청 옵션 라벨에 중복된 Bash 명령이 나타나는 문제를 해결했습니다.
- 백그라운드 작업 완료 시 시끄러운 출력이 수정되었습니다. 이제 원시 출력 대신 깔끔한 완료 메시지가 표시됩니다.
- 글머리 기호와 함께 사전에 표시되도록 백그라운드 작업 완료 알림을 수정했습니다.
- 취소할 때 "Interrupted" 메시지 대신 "AbortError"를 표시하는 갈라진 슬래시 명령을 수정했습니다.
- 권한 대화 상자를 닫은 후 커서가 사라지는 문제 수정
- 다른 옵션으로 스크롤할 때 잘못된 후크 유형을 선택하는 `/hooks` 메뉴 수정
- 취소하기 위해 Esc 키를 누르면 대기열에 있는 프롬프트의 이미지가 "[object Object]"로 표시되는 문제를 해결했습니다.
- 작업을 백그라운드로 처리하는 동안 메시지를 대기열에 추가하면 이미지가 자동으로 삭제되는 문제를 수정했습니다.
- "이미지가 너무 큽니다" 오류로 인해 붙여넣은 큰 이미지가 실패하는 문제 수정
- CJK 문자(일본어, 중국어, 한국어)가 포함된 여러 줄 프롬프트에서 추가 빈 줄이 수정되었습니다.
- 사용자 프롬프트 텍스트가 여러 줄로 줄바꿈될 때 Ultrathink 키워드 강조 표시가 잘못된 문자에 적용되는 문제를 해결했습니다.
- 생각 블록이 스트림 중간에 나타날 때 축소된 "X 파일 읽기…" 표시가 과거 시제로 잘못 전환되는 문제를 수정했습니다.
- 축소된 읽기/검색 그룹에서 Bash 읽기 명령(예: `ls` 및 `cat`)이 계산되지 않아 그룹에 "Read 0 files"가 잘못 표시되는 문제를 수정했습니다.
- 실행 중에 하위 에이전트로부터 토큰을 적절하게 축적하도록 스피너 토큰 카운터를 수정했습니다.
- 분할된 문자열이 큰 상위 문자열을 유지하는 git diff 구문 분석에서 메모리 누수를 수정했습니다.
- LSP 도구가 시작 중에 "사용 가능한 서버 없음"을 반환할 수 있는 경쟁 조건 수정
- 네트워크 요청 시간 초과 시 피드백 제출이 무기한 중단되는 문제 수정
- 위쪽 화살표를 누르면 플러그인 검색 및 로그 선택기 보기의 검색 모드가 종료되는 문제 수정
- 후크에 출력이 없을 때 후행 콜론을 표시하는 후크 성공 메시지 수정
- 시작 성능을 향상시키기 위한 다양한 최적화
- 특히 이모티콘, ANSI 코드 및 유니코드 문자가 포함된 텍스트의 경우 기본 설치 프로그램 또는 Bun을 사용할 때 터미널 렌더링 성능이 향상되었습니다.
- 셀이 많은 Jupyter 노트북을 읽을 때 성능이 향상되었습니다.
- `cat refactor.md | 클로드`
- AskQuestion 도구의 안정성이 향상되었습니다.
- Diff 미리보기를 통해 파일 편집으로 렌더링하도록 sed 내부 편집 명령이 개선되었습니다.
- 출력 토큰 제한으로 인해 응답이 끊어지는 경우 오류 메시지를 표시하는 대신 Claude가 자동으로 계속하도록 개선되었습니다.
- 다짐 신뢰성 향상
- 권한 거부 후에도 계속 작업하여 대체 접근 방식을 시도할 수 있도록 하위 에이전트(작업 도구)가 개선되었습니다.
- 실행하는 동안 진행 상황을 표시하고 도구 사용이 발생하는 대로 표시하는 기술이 향상되었습니다.
- `/skills/` 디렉토리의 스킬이 기본적으로 슬래시 명령 메뉴에 표시되도록 개선되었습니다(머리말에서 `user-invocable: false`를 사용하여 선택 해제).
- 최근 자주 사용하는 스킬을 우선적으로 추천하도록 스킬 제안 개선
- 첫 번째 응답 토큰을 기다릴 때 스피너 피드백이 개선되었습니다.
- 백그라운드 에이전트의 토큰을 포함하도록 스피너의 토큰 수 표시가 개선되었습니다.
- 메인 스레드에 더 많은 제어 및 가시성을 제공하기 위해 비동기 에이전트에 대한 증분 출력이 개선되었습니다.
- 탭 힌트가 바닥글로 이동되고 상황에 맞는 자리 표시자가 있는 더 깔끔한 예/아니요 입력 레이블이 포함된 권한 프롬프트 UX가 개선되었습니다.
- 도움말 텍스트가 짧아지고 닫힐 때까지 지속적으로 표시되어 Chrome 알림의 Claude가 개선되었습니다.
- TIFF 형식 지원으로 macOS 스크린샷 붙여넣기 안정성 향상
- 향상된 `/stats` 출력
- 보다 안정적인 기본 구성(스트리밍 가능한 HTTP)을 사용하도록 Atlassian MCP 통합을 업데이트했습니다.
- 덜 불안한 모습을 위해 "중단됨" 메시지 색상을 빨간색에서 회색으로 변경했습니다.
- 계획 모드 진입 시 권한 프롬프트 제거 - 이제 사용자는 승인 없이 계획 모드에 진입할 수 있습니다.
- 이미지 참조 링크에서 밑줄 스타일을 제거했습니다.
- [SDK] 최소 zod 피어 종속성을 ^4.0.0으로 변경했습니다.
- [VSCode] 현재 선택된 모델명을 컨텍스트 메뉴에 추가했습니다.
- [VSCode] 자동 승인 권한 버튼에 설명 라벨을 추가했습니다(예: "예, 다시 묻지 마세요" 대신 "예, 이 프로젝트에 npm을 허용합니다").
- [VSCode] 마크다운 콘텐츠에서 단락 나누기가 렌더링되지 않는 문제를 수정했습니다.
- [VSCode] 확장 프로그램의 스크롤이 실수로 상위 iframe을 스크롤하는 문제를 수정했습니다.
- [Windows] 부적절한 렌더링 문제 수정


광고 영역 320x100
0댓글
광고 영역 320x100