무엇이 바뀌었나?
Claude Code 2.1.252가 2026년 8월 31일 출시됐습니다. 새 기능이나 동작 변경 없이 버그 수정 네 건만 담긴 릴리스로, 특정 환경에서 아예 진행이 막히던 문제들을 다룹니다. 일부 Mac에서 Bash 명령이 실행되지 않던 문제, 프로젝트에서 권한 승인이 저장되지 않던 문제, Remote Control 세션이 멈춰 있던 문제, 백그라운드 작업 알림 때문에 대화가 요청 크기 제한을 넘던 문제가 수정됐습니다.
주요 버그 수정
실행과 권한
-
일부 Mac에서 Bash 명령이 “task output swap refused (tasks dir moved or linked)“로 실패하던 문제
해당 환경에서는 Bash 도구를 쓸 때마다 명령이 실행되지 않고 이 오류만 돌아왔습니다. 셸 명령이 필요한 작업은 그대로 막혔습니다. 이제 이 오류 없이 명령이 실행됩니다.
-
.claude/settings.local.json이 아직 없는 프로젝트에서 “always allow”가 저장되지 않던 문제권한 요청에서 “always allow”를 선택해도 기록이 남지 않아, 같은 동작을 할 때마다 다시 물었습니다. 이제 프로젝트에 로컬 설정 파일이 없어도 선택한 승인이 저장됩니다.
원격 세션과 알림
-
Remote Control 세션이 도구 실행이 끝난 뒤 몇 분씩 멈춰 있던 문제
Claude 데스크톱 앱이나 VS Code가 호스팅하는 Remote Control 세션에서, claude.ai로의 연결 상태가 나쁘면 도구가 이미 끝났는데도 몇 분 동안 아무 진행이 없었습니다. 이제 연결 상태가 나빠도 도구가 끝나는 대로 이어서 진행됩니다.
-
백그라운드 작업 알림의 실패 출력이 너무 커서 대화가 API 요청 크기 제한을 넘던 문제
백그라운드 작업이 아주 큰 실패 출력을 남기면(예: 디스크가 가득 찬 상태에서 발생한 git 오류) 그 내용이 알림에 그대로 담겨, 알림 하나 때문에 대화 전체가 API 요청 크기 제한을 넘을 수 있었습니다. 이제 실패 출력이 크더라도 대화가 제한을 넘지 않습니다.
알아두면 좋은 점
- 버그 수정만 담긴 릴리스입니다 — 새 기능이나 동작 변경이 없어 기존 설정을 손볼 필요가 없습니다.
- 아래에 해당하면 업데이트를 권장합니다 — Bash 명령이 “task output swap refused”로 실패하는 Mac 환경,
.claude/settings.local.json이 없는 프로젝트에서 권한 승인이 반복되는 경우, Claude 데스크톱 앱이나 VS Code로 Remote Control을 쓰면서 연결이 불안정한 환경이 해당합니다.