Claude Code v2.1.20 — v2.1.20 | AIwitness목록으로v2.1.20
변경 사항
- Vim 정상 모드에서 커서가 더 이상 이동할 수 없을 때 화살표 키 히스토리 네비게이션 추가
- 더 나은 발견 용이성을 위해 도움말 메뉴에 외부 편집기 단축키(Ctrl+G) 추가
- 현재 브랜치의 PR 상태(승인됨, 변경 요청, 대기 중, 초안)를 색상 있는 점으로 표시하고 클릭 가능한 링크로 연결하는 PR 검토 상태 표시기를 프롬프트 푸터에 추가
--add-dir 플래그로 지정된 추가 디렉토리에서 CLAUDE.md 파일을 로드하는 기능 추가(CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 설정 필요)
TaskUpdate 도구를 통한 작업 삭제 기능 추가
- 세션 압축 문제로 인해 간단한 요약 대신 전체 히스토리가 로드되는 현상 수정
- 에이전트가 작업을 활발히 진행하는 동안 전송된 사용자 메시지를 무시하는 문제 수정
- 넓은 문자(이모지, CJK)가 더 좁은 문자로 바뀔 때 뒷부분 열이 지워지지 않는 렌더링 아티팩트 수정
- MCP 도구 응답에 특수 유니코드 문자가 포함될 때 발생하는 JSON 파싱 오류 수정
- 여러 줄 및 래핑된 텍스트 입력에서 위/아래 화살표 키가 히스토리 네비게이션보다 커서 이동을 우선시하도록 수정
- 위쪽 화살표 키를 눌러 명령 히스토리를 탐색할 때 초안 프롬프트가 손실되는 문제 수정
- 슬래시 명령을 입력 중에 입력하면 유령 텍스트가 깜박이는 문제 수정
- 마켓플레이스 소스 제거 시 설정이 제대로 삭제되지 않는 문제 수정
/context와 같은 일부 명령의 중복 출력 수정
- 작업 목록이 주 대화 뷰 외부에 표시되는 문제 수정
- Python docstring과 같은 여러 줄 구성 내에서 발생하는 차이점 구문 강조 수정
- 도구 사용을 취소할 때 발생하는 충돌 수정
- 종속성 누락 시 설치 지침과 함께 종속성 상태를 표시하도록
/sandbox 명령 UI 개선
- 미묘한 반짝임 애니메이션을 포함한 생각 상태 텍스트 개선
- 터미널 높이에 따라 표시되는 항목을 동적으로 조정하는 작업 목록 개선
- 원본 세션을 다시 시작하는 방법을 표시하는 대화 분기 힌트 개선
- 축소된 읽기/검색 그룹이 진행 중일 때는 현재형("읽는 중", "검색 중")을, 완료되었을 때는 과거형("읽음", "검색함")을 표시하도록 변경
- 팀원 메시지가 일반 텍스트 대신 리치 마크다운 포맷팅(굵은 텍스트, 코드 블록, 목록 등)으로 렌더링되도록 변경
ToolSearch 결과가 대화 내 인라인이 아닌 간단한 알림으로 표시되도록 변경
/commit-push-pr 스킬이 MCP 도구를 통해 설정된 Slack 채널에 PR URL을 자동으로 게시하도록 변경
/copy 명령을 모든 사용자가 사용할 수 있도록 변경
- 백그라운드 에이전트가 시작 전에 도구 권한을 묻도록 변경
Bash(*)와 같은 권한 규칙을 수락하고 Bash와 동등하게 처리하도록 변경
- 설정 백업을 타임스탐프로 표시하고 회전(가장 최근 5개 유지)하여 데이터 손실을 방지하도록 변경