검색
← 릴리스 노트

컨텍스트 제안과 메모리·오류 처리 개선

클로드 코드 · 2.1.74 · 기능추가 · 2026.03.12

컨텍스트 제안, 메모리 설정, 인증·플러그인·터미널 관련 문제가 함께 개선됐다.

교안에 영향

`--plugin-dir`의 우선순위가 바뀌어 예전 안내 글의 같은 이름 플러그인 충돌 처리 설명이 맞지 않을 수 있다.

요약

- `/context` 명령어에 실행 가능한 최적화 제안을 추가해, 과도한 컨텍스트 사용과 메모리 팽창을 더 쉽게 파악할 수 있게 했다. - `autoMemoryDirectory` 설정으로 자동 메모리 저장 위치를 직접 지정할 수 있게 했다. - 스트리밍 응답 메모리 누수, MCP OAuth 인증 문제, 음성 모드, `SessionEnd` 훅, `/plugin install`, 마켓플레이스 업데이트, 슬래시 명령어 입력 처리, RTL 렌더링, Windows LSP 문제를 수정했다. - `--plugin-dir`의 우선순위를 바꿔 같은 이름의 플러그인에서는 로컬 개발 복사본이 설치된 마켓플레이스 플러그인보다 우선되도록 했다. - VS Code에서 Untitled 세션 삭제 버튼과 통합 터미널의 스크롤 반응성을 개선했다.

바뀐 것

새 기능 1

  • `autoMemoryDirectory` 설정을 추가해 자동 메모리 저장용 사용자 지정 디렉터리를 설정할 수 있게 했다.

개선 3

  • `/context` 명령어에 실행 가능한 제안을 추가해 컨텍스트가 많은 도구, 메모리 팽창, 용량 경고를 더 잘 안내하도록 했다.
  • `--plugin-dir`에서 같은 이름의 플러그인은 로컬 개발 복사본이 설치된 마켓플레이스 플러그인보다 우선하도록 변경했으며, 관리 설정으로 강제 활성화된 플러그인은 예외로 둔다.
  • [VSCode] 통합 터미널의 스크롤 휠 반응성을 터미널 인지 가속으로 개선했다.

수정 13

  • 스트리밍 API 응답 버퍼가 조기 종료 시 해제되지 않아 Node.js/npm 경로에서 RSS가 계속 증가하던 메모리 누수를 고쳤다.
  • 관리 정책의 `ask` 규칙이 사용자 `allow` 규칙이나 `allowed-tools`에 의해 우회되던 문제를 고쳤다.
  • 에이전트 frontmatter의 `model:` 필드와 `--agents` JSON 설정에서 전체 모델 ID가 무시되던 문제를 고쳐, 이제 `--model`과 같은 모델 값을 허용한다.
  • 콜백 포트가 이미 사용 중일 때 MCP OAuth 인증이 멈추는 문제를 고쳤다.
  • 새로 고침 토큰이 만료된 뒤에도 MCP OAuth 재인증을 묻지 않던 문제를 고쳤으며, HTTP 200 오류를 반환하는 OAuth 서버(예: Slack)에서도 동작한다.
  • 터미널에 마이크 권한이 없던 macOS 기본 바이너리에서 음성 모드가 조용히 실패하던 문제를 고쳤고, 이제 `audio-input` 권한이 포함되어 macOS 권한 요청이 정상 표시된다.
  • `hook.timeout`과 무관하게 종료 시 `SessionEnd` 훅이 1.5초 후 강제 종료되던 문제를 고쳤으며, 이제 `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS`로 설정할 수 있다.
  • REPL 안에서 로컬 소스를 가진 마켓플레이스 플러그인에 대해 `/plugin install`이 실패하던 문제를 고쳤다.
  • 마켓플레이스 업데이트가 git submodules를 동기화하지 않아, submodules 안의 플러그인 소스가 업데이트 후 깨지던 문제를 고쳤다.
  • 인식되지 않은 슬래시 명령어에 인자가 붙으면 입력이 조용히 사라지던 문제를 고쳐, 이제 경고로 사용자 입력을 보여준다.
  • Windows Terminal, conhost, VS Code 통합 터미널에서 히브리어, 아랍어 등 RTL 텍스트가 올바르게 렌더링되지 않던 문제를 고쳤다.
  • Windows에서 잘못된 file URI 때문에 LSP 서버가 동작하지 않던 문제를 고쳤다.
  • [VSCode] Untitled 세션의 삭제 버튼이 동작하지 않던 문제를 고쳤다.