## 변경 사항 - 로그인 만료가 임박했을 때 경고를 추가하여, 백그라운드 세션이 중단되기 전에 다시 인증할 수 있도록 했습니다
요약
Claude Code의 세션 관리, 에이전트 안정성 및 버그 수정을 포함한 업데이트 내역입니다. 로그인 만료 경고 추가, macOS 메모리 감지 오류 수정, 백그라운드 에이전트의 작업 유지 및 환경 변수 누락 문제를 해결했습니다.
핵심 포인트
- 로그인 만료 임박 시 경고를 통해 세션 중단 방지
- macOS 저메모리 감지 오류 및 백그라운드 세션 응답 문제 수정
- Claude Agents 사용 시 서브 에이전트 작업 내용 유지 개선
- Windows 환경의 PATH 상속 및 API 엔드포인트 설정 오류 해결
- 멀티 리포 및 Git 워크트리 관련 에이전트 격리/실행 버그 수정
변경 사항
-
로그인 만료가 임박했을 때 경고를 추가하여, 백그라운드 세션이 중단되기 전에 다시 인증할 수 있도록 했습니다.
-
수동 권한 모드(manual permission mode)일 때 푸터(footer)에 회색 ⏸ 배지를 추가하여, 활성화된 모드가 항상 보이도록 했습니다.
-
세션의 추가 작업 디렉터리를 MCP
roots/list에 추가하였으며, 세트가 변경될 때notifications/roots/list_changed를 전송합니다. -
macOS에서 잘못된 저메모리 감지(2.1.196 버전의 회귀 현상)로 인해 백그라운드 에이전트 세션을 열거나 전환할 때 15~20초 동안 멈추던 문제를 수정했습니다.
-
데몬(daemon)의 세션 토큰이 만료되었을 때 백그라운드 세션이 연결(attach), 응답(replies), 중지(stop)에 대해 영구적으로 응답하지 않던 문제를 수정했습니다. 이제 세션이 자동으로 복구됩니다.
-
claude agents로 돌아갈 때 실행 중인 서브 에이전트(subagents)가 조용히 중단되고 프롬프트가 처음부터 다시 실행되던 문제를 수정했습니다. 이제 작업 내용이 유지됩니다. -
대화형 세션(interactive sessions)에서의 메모리 및 턴당 CPU 회귀 현상을 수정했습니다: 컨텍스트 사용량 표시기(context-usage indicator)가 매 턴마다 전체 트랜스크립트(transcript)를 다시 분석하지 않습니다.
-
백그라운드 에이전트가 디스패칭 셸(dispatching shell) 대신 데몬으로부터 오래된
PATH를 상속받아 Windows에서 도구가 누락되던 문제를 수정했습니다. -
백그라운드 및 에이전트 뷰 세션에서 셸에서 내보낸(shell-exported)
ANTHROPIC_BASE_URL이 누락되어, API 키가 기본 엔드포인트로 전송되고 401 오류가 발생하던 문제를 수정했습니다. -
git 워크트리(worktrees)가 많은 저장소에서 Bash가 "argument list too long" 오류로 실패하던 문제를 수정했습니다.
-
워크트리로 격리된 서브 에이전트가 자신의 워크트리가 아닌 부모 체크아웃(parent checkout)에서 셸 명령을 실행하던 문제를 수정했습니다.
-
멀티 리포(multi-repo) 워크스페이스에서 워크트리 생성 시 중첩된 저장소(nested repositories)를 거부하여 백그라운드 세션이 격리 및 편집을 할 수 없던 문제를 수정했습니다.
-
백그라운드 에이전트의 작업 디렉터리가 삭제되거나, 파일로 대체되거나, 유효하지 않은 경로가 되었을 때 에이전트가 크래시 루프(crash-looping)에 빠지던 문제를 수정했습니다. 이제 명확한 오류와 함께 한 번 실패합니다.
-
백그라운드 데몬의 자동 업그레이드 실패가 실행 중인 모든 백그라운드 세션을 조용히 종료시키던 문제를 수정했습니다.
-
다른 에이전트에 의해 생성된 백그라운드 에이전트(background agents)를
TaskStop및TaskOutput이 찾지 못하던 문제를 수정했습니다 — 이제 오류 발생 시 실행 중인 에이전트 목록을 ID 및 설명과 함께 표시합니다. -
claude agents컴포저(composer)에서 슬래시 명령(slash command)을 사용할 수 없을 때 사용자가 입력한 메시지가 버려지던 문제를 수정했습니다. -
대화 내용이 이미 다른 세션에서 열려 있는 중지된 세션을 열 때 에이전트 목록이 충돌(crashing)하던 문제를 수정했습니다.
-
질문에 이미 답변했음에도 에이전트 목록에서 백그라운드 세션이 "Needs input"으로 표시되던 문제를 수정했습니다.
-
백그라운드 에이전트 시작 실패 시 실제 오류 대신 "exit_with_message"만 표시되던 문제를 수정했습니다.
-
데몬(daemon)을 통해 포크(forked)된 경우, 백그라운드 세션이
settings.json의effortLevel변경 사항을 무시하던 문제를 수정했습니다. -
연결된(attached) 백그라운드 세션이
CLAUDE_CODE_DISABLE_MOUSE및CLAUDE_CODE_DISABLE_MOUSE_CLICKS옵트아웃(opt-outs) 설정을 무시하던 문제를 수정했습니다. -
모든 지정된 에이전트가 완료된 후에도
/exit명령 시 실행 중인 백그라운드 에이전트가 있다고 잘못 경고하던 문제를 수정했습니다. -
WorktreeCreate훅(hook)이 구성된 경우, git 디렉토리가 아닌 곳에서 시작된 백그라운드 세션이 파일을 편집할 수 없던 문제를 수정했습니다. -
claude agents의@디렉토리 피커(directory picker)에서 등록된 git 워크트리(worktrees)가 표시되지 않던 문제를 수정했습니다. -
Windows에서
/clear실행 후 백그라운드 작업 출력(background task output)이 빈 파일로 영구적으로 대체되던 문제를 수정했습니다. -
긴 대화 기록(transcript history)을 위로 스크롤할 때 콘텐츠가 튀는(jumping) 문제를 수정했습니다.
-
bash 모드에서 타이핑 중 셸 히스토리 제안(shell-history suggestion)이 표시될 때 터미널이 깜빡이거나 튀는 문제를 수정했습니다.
-
백그라운드 세션에 재연결(reattaching)할 때 리터럴
^[[I/^[[O이스케이프 코드(escape codes)가 출력되던 문제를 수정했습니다. -
LSP 전용 플러그인의 언어 서버(language servers)가 진단(diagnostics)을 제공하거나 탐색 요청에 응답할 때, 해당 플러그인이 사용되지 않는 것으로 잘못 표시되던 문제를 수정했습니다.
-
긴 응답이 스트리밍되는 동안의 응답성(responsiveness)을 개선했습니다: 라이브 프리뷰(live-preview) 업데이트 시 더 이상 전체 화면을 다시 렌더링하지 않습니다.
-
서브에이전트(subagent) 동작을 개선했습니다: 에이전트가 전체 작업을 다른 서브에이전트에게 다시 위임(re-delegate)할 가능성이 줄어들었습니다.
-
대규모 번역된 번들 종속성 (bundled dependency)을 인라인 (inlining) 처리하는 대신 지연 로딩 (lazily loading)함으로써 바이너리 크기를 약 7 MB, 시작 메모리 (startup memory)를 약 7 MB 줄였습니다.
-
왼쪽 화살표를 눌러도 백그라운드 작업 (background tasks), 디프 (diff), 워크플로우 상세 보기 (workflow detail views)가 더 이상 닫히지 않도록 변경했습니다. 대신 Esc 키를 사용하세요.
-
비어 있는
claude agents뷰가 항상 설명과 함께 정리된 섹션 (Needs input / Working / Completed)을 표시하도록 변경했습니다. -
시작 시 발생하던 "claude command missing or broken" 경고를 제거했습니다. 이제 해당 경고는
/doctor및/status에서 나타납니다. -
claude agents푸터 (footer)에서 불필요한 내비게이션 힌트 (navigation hint)를 제거했습니다. -
[VSCode] "모든 세션에 대해 원격 제어 활성화 (Enable Remote Control for all sessions)"를 위한 설정 (Settings) 토글을 추가했습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 RSS: GitHub anthropics/claude-code releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기