Claude Code v2.1.252 — Mac Bash 오류와 "always allow" 저장 버그 4개 수정
일부 Mac에서 Bash 명령이 "task output swap refused (tasks dir moved or linked)" 에러로 실패하던 문제가 드디어 잡혔습니다. v2.1.252는 짧지만 뻑뻑했던 버그들을 정리한 픽스 릴리스입니다.
한마디로 말하면, Mac 환경의 Bash 실패, 권한 승인 저장 누락, Remote Control 멈춤, 대형 에러 출력 폭탄까지 — 실사용에서 짜증을 유발하던 버그 4개를 해결한 릴리스입니다.
무엇이 고쳐졌나?
Bash 명령 실패 (일부 Mac): 특정 Mac에서 "task output swap refused (tasks dir moved or linked)" 에러와 함께 Bash 명령이 실패하던 문제를 수정했습니다. 이 에러 메시지를 검색해 본 사람이라면 얼마나 답답했는지 알 겁니다.
"always allow"가 저장 안 되던 버그: 아직 .claude/settings.local.json이 없는 프로젝트에서 "always allow"를 눌러도 저장되지 않던 문제가 해결됐습니다. 새 프로젝트를 시작할 때마다 같은 권한 승인을 반복하던 분들이라면 이번 버전에서 해방됩니다.
Remote Control 멈춤: Claude Desktop이나 VS Code가 호스트하는 Remote Control 세션에서, claude.ai 연결 상태가 좋지 않을 때 tool 하나가 끝난 뒤 몇 분씩 멈춰 있던 현상을 고쳤습니다. 네트워크가 불안정한 환경(카페, 이동 중)에서 원격으로 작업하던 분들에게는 체감이 큰 픽스입니다.
대형 에러 출력 폭탄: 백그라운드 작업이 터뜨리는 실패 출력이 너무 크면(예: 디스크가 가득 찼을 때의 git 에러) 대화가 API 요청 크기 제한을 초과해 세션이 깨지던 문제도 해결됐습니다. 에러가 클수록 오히려 대화가 죽는 아이러니한 상황이 사라진 거죠.
실전에서 어떻게 쓸까?
특별히 새로 배울 기능은 없습니다. 다만 위 네 가지 증상 중 하나라도 겪어본 적이 있다면 업데이트가 곧 실전 액션입니다. 특히 새 프로젝트에서 권한 승인이 매번 초기화되던 분들, Remote Control을 자주 쓰는 분들은 바로 버전을 올리세요.
눈에 띄는 신기능 없이 버그 수정만 있는 릴리스지만, 이런 "불편 해소" 패치야말로 도구 신뢰도를 만드는 기반입니다. 네 가지 증상 중 하나라도 해당된다면 지금 업데이트하세요.
출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.252
태그: AI Claude Claude Code 개발도구