Claude Code v2.1.50 — v2.1.50 | AIwitness목록으로v2.1.50
변경 사항
- LSP 서버에 대한
startupTimeout 설정 지원 추가
WorktreeCreate 및 WorktreeRemove 훅 이벤트 추가로, 에이전트 워크트리 격리가 워크트리를 생성하거나 제거할 때 커스텀 VCS 설정 및 해제 가능
- 재개된 세션이 심볼릭 링크가 포함된 작업 디렉토리로 인해 보이지 않는 버그 수정(세션 저장 경로가 시작 중에 다른 시간에 확인됨). 또한 우아한 종료 시퀀스에서 훅 및 분석 전에 세션 데이터를 플러시하여 SSH 연결 끊김 시 세션 데이터 손실 수정
- Linux: glibc 2.30 이상인 시스템에서 네이티브 모듈이 로드되지 않는 문제 수정(예: RHEL 8)
- 완료된 팀원 태스크가 세션 상태에서 가비지 컬렉션되지 않는 에이전트 팀의 메모리 누수 수정
CLAUDE_CODE_SIMPLE을 수정하여 스킬, 세션 메모리, 커스텀 에이전트, CLAUDE.md 토큰 계산을 완전히 제거
- 존재하지 않는 서버 이름으로 주어질 때
/mcp reconnect가 CLI를 멈추는 버그 수정
- 완료된 태스크 상태 객체가 AppState에서 제거되지 않는 메모리 누수 수정
- 에이전트 정의에서
isolation: worktree 지원 추가로, 에이전트가 선언적으로 격리된 git 워크트리에서 실행되도록 허용
CLAUDE_CODE_SIMPLE 모드는 이제 MCP 도구, 첨부, 훅, CLAUDE.md 파일 로딩도 비활성화하여 완전히 최소화된 환경 제공
- 도구 검색이 활성화되고 프롬프트가 런치 인자로 전달될 때 MCP 도구가 발견되지 않는 버그 수정
- 압축 후 내부 캐시를 초기화하여 장시간 세션 중 메모리 사용량 개선
claude agents CLI 명령어 추가로 구성된 모든 에이전트 나열 가능
- 처리된 후 큰 도구 결과를 제거하여 장시간 세션 중 메모리 사용량 개선
- 전달 후 LSP 진단 데이터가 정리되지 않아 장시간 세션에서 무제한 메모리 증가를 초래하는 메모리 누수 수정
- 완료된 태스크 출력이 메모리에서 해제되지 않아 많은 태스크가 있는 장시간 세션의 메모리 사용량을 증가시키는 메모리 누수 수정
- Yoga WASM 및 UI 컴포넌트 임포트를 지연하여 헤드리스 모드(
-p 플래그)의 시작 성능 개선
- 캐시 적중률을 저하시키는 프롬프트 제안 캐시 회귀 수정
- 파일 히스토리 스냅샷을 제한하여 장시간 세션의 무제한 메모리 증가 수정
CLAUDE_CODE_DISABLE_1M_CONTEXT 환경 변수 추가로 1M 컨텍스트 윈도우 지원 비활성화 가능
- Opus 4.6(고속 모드)은 이제 전체 1M 컨텍스트 윈도우 포함
- VS Code: VS Code 세션에서
/extra-usage 명령어 지원 추가
- 정리 후 TaskOutput이 최근 라인을 유지하는 메모리 누수 수정
- 제거된 항목이 백킹 배열에 유지되는 CircularBuffer의 메모리 누수 수정
- 정리 후 ChildProcess 및 AbortController 참조가 유지되는 셸 명령어 실행의 메모리 누수 수정