Claude Code v2.1.142~144: 에이전트 플래그 대거 추가와 백그라운드 세션 개선
안녕하세요, Tom입니다.
Claude Code가 5월 15일부터 19일 사이에 또 세 버전을 연달아 쏟아냈어요. 이번 v2.1.142~144 묶음의 핵심 키워드는 에이전트 자동화와 백그라운드 세션 안정성이에요. 특히 claude agents 명령어에 플래그가 대거 추가되면서, 에이전트를 프로그래밍적으로 제어하는 것이 훨씬 쉬워졌어요.
하나씩 살펴볼게요.
v2.1.142 주요 변경
claude agents 플래그 대거 추가
이번 릴리스에서 가장 임팩트가 큰 변경이에요. claude agents 명령어에 무려 9개의 플래그가 한꺼번에 추가됐어요.
--add-dir— 에이전트가 작업할 추가 디렉토리 지정--settings— 에이전트별 설정 파일 경로--mcp-config— MCP 서버 설정 파일 지정--plugin-dir— 플러그인 디렉토리 경로--permission-mode— 권한 모드 직접 설정--model— 에이전트가 사용할 모델 지정--effort— 추론 노력 수준 조절--dangerously-skip-permissions— 권한 확인 생략 (CI/CD용)
지금까지는 에이전트를 띄울 때 인터랙티브하게 설정하거나 환경변수에 의존해야 했는데, 이제 CLI 한 줄로 완전한 에이전트 환경을 정의할 수 있게 된 거예요. CI/CD 파이프라인에서 에이전트를 돌리거나, 여러 프로젝트에 서로 다른 설정으로 에이전트를 배포하는 시나리오에서 특히 유용해요.
Fast 모드 기본 모델 변경 — Opus 4.7
Fast 모드의 기본 모델이 Opus 4.7로 올라갔어요. 기존 Opus 4.6을 계속 쓰고 싶다면 CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 환경변수를 설정하면 돼요. Opus 4.7이 확실히 빠르긴 한데, 특정 작업에서 4.6의 결과가 더 나은 경우가 있으니 프로젝트에 따라 판단해 보세요.
플러그인 SKILL.md 서피싱
플러그인 루트에 SKILL.md 파일이 있으면 자동으로 스킬로 노출돼요. 기존에는 플러그인과 스킬이 별도 개념이었는데, 이제 플러그인이 자연스럽게 스킬 시스템에 통합되는 거예요. 플러그인 개발자 입장에서는 사용자가 플러그인의 기능을 더 쉽게 발견할 수 있게 되니 반가운 변경이에요.
버그 수정
- MCP_TOOL_TIMEOUT이 원격 서버에 적용되지 않던 문제가 수정됐어요. 로컬 서버에만 타임아웃이 걸리던 거였는데, 원격 MCP 서버를 쓰는 분들은 꼭 업데이트하세요.
- 백그라운드 세션이 기존에 생성해둔 git worktree를 인식하지 못하던 문제도 잡혔어요. worktree 기반으로 병렬 작업을 많이 하는 분들에게 중요한 수정이에요.
v2.1.143 주요 변경
플러그인 의존성 관리
플러그인 생태계가 커지면서 필요해진 기능이에요. 이제 claude plugin disable을 실행할 때, 다른 플러그인이 해당 플러그인에 의존하고 있으면 비활성화를 거부해요. 반대로 claude plugin enable은 필요한 의존 플러그인을 자동으로 함께 활성화해 줘요.
패키지 매니저처럼 의존성 그래프를 관리하는 셈인데, 플러그인끼리 연결이 복잡해질수록 이런 안전장치가 중요해지더라고요.
플러그인 마켓플레이스 — 예상 컨텍스트 비용
/plugin 마켓플레이스에서 각 플러그인의 예상 컨텍스트 비용이 표시돼요. 플러그인이 시스템 프롬프트에 추가하는 토큰 양을 미리 파악할 수 있어서, 컨텍스트 윈도우 관리가 한결 수월해져요. 플러그인을 많이 쓰는 분들에게 실용적인 기능이에요.
worktree.bgIsolation: "none" 설정
모노레포나 특수한 빌드 시스템처럼 git worktree를 쓸 수 없는 환경을 위한 설정이에요. worktree.bgIsolation을 "none"으로 설정하면 백그라운드 에이전트가 worktree 없이 동작해요. worktree 때문에 백그라운드 세션을 못 쓰던 분들에게 반가운 옵션이에요.
PowerShell ExecutionPolicy Bypass
Windows 사용자를 위한 개선이에요. PowerShell 도구가 기본적으로 -ExecutionPolicy Bypass를 전달하게 됐어요. 회사 정책으로 스크립트 실행이 제한된 Windows 환경에서 Claude Code의 PowerShell 도구가 작동하지 않던 문제가 해결된 거예요.
v2.1.144 주요 변경
백그라운드 세션 /resume 지원
이번 세 버전 중 개인적으로 가장 마음에 드는 기능이에요. /resume을 실행하면 이제 백그라운드 세션도 인터랙티브 세션과 함께 목록에 표시돼요. 백그라운드에서 돌리던 에이전트 작업이 끝났을 때, 그 세션을 이어받아서 결과를 확인하거나 추가 작업을 할 수 있게 된 거죠.
그리고 백그라운드 에이전트 완료 알림에 소요 시간이 표시돼요 (예: "Agent completed - 3h 2m 5s"). 여러 에이전트를 동시에 돌릴 때 각각 얼마나 걸렸는지 한눈에 파악할 수 있어서 좋아요.
/model 세션 스코프 변경
/model 명령어가 이제 현재 세션에만 적용돼요. 기존에는 모델을 바꾸면 기본값이 영구적으로 변경됐는데, 이제 세션이 끝나면 원래 모델로 돌아가요. 기본값을 바꾸고 싶으면 'd' 키를 누르면 되고요. 이 변경은 "잠깐 다른 모델 써볼까?" 하는 상황에서 기본값이 의도치 않게 바뀌는 걸 막아줘요.
시작 속도 개선 — 75초 행 수정
api.anthropic.com에 접근이 안 되는 환경(프록시 뒤, 오프라인 등)에서 시작 시 75초나 멈추던 버그가 수정됐어요. 타임아웃이 15초로 줄었어요. 이건 네트워크 환경이 불안정한 곳에서 Claude Code를 쓰는 분들에게 체감이 클 거예요.
안정성 수정 모음
- 터미널 셀프 힐링 — 출력이 깨졌을 때 자동으로 복구하는 기능 추가
- 긴 세션 점진적 손상 — 매우 긴 세션에서 데이터가 서서히 깨지던 문제 수정
- MCP paginated tools/list — 페이지네이션된 도구 목록에서 첫 페이지만 반환하던 버그 수정
- SDK/headless MCP 시작 — 최대 2초 더 빨라졌어요
- "extra usage"가 "usage credits"로 명칭 변경
총평
v2.1.142~144를 한마디로 요약하면 "에이전트 인프라의 성숙"이에요. claude agents 플래그 9개 추가로 프로그래밍적 제어가 완성 단계에 들어섰고, 플러그인 의존성 관리와 백그라운드 세션 /resume까지 더해지면서 복잡한 에이전트 워크플로우를 안정적으로 운영할 수 있는 기반이 갖춰졌어요.
개인 사용자 입장에서는 75초 시작 행 수정, /model 세션 스코프 변경, 터미널 셀프 힐링 같은 QoL 개선이 반가울 거예요. 특히 네트워크 환경이 좋지 않은 곳에서 작업하는 분이라면 시작 타임아웃 수정만으로도 업데이트할 가치가 있어요.
관련 글
Claude Code v2.1.128~131: 플러그인 URL 설치, 랜덤 색상, VS Code 수정까지
Claude Code가 4개 버전을 릴리스했습니다. 플러그인 URL 설치, /color 랜덤, /mcp 도구 수 표시, VS Code Windows 수정 등. 안정성 중심 업데이트예요.
Claude Code v2.1.118~120: Vim 비주얼 모드, /config 영속화, 커스텀 테마
Claude Code가 3개 버전을 연달아 릴리스했습니다. Vim visual mode, 설정 영속화, 커스텀 테마, MCP 훅 호출까지. 터미널 경험이 한층 성숙해졌어요.
Claude Code v2.1.47: 역대 최대 규모 버그 수정 릴리스
Claude Code v2.1.47이 나왔어요. 무려 60개 이상의 버그 수정과 성능 개선이 담긴 역대 최대 규모 업데이트입니다.