Anthropic, Claude Code v2.1.217에서 MCP 메모리 누수 수정 및 동시 서브에이전트 20개 제한 도입
Anthropic이 v2.1.216의 후속 버전인 Claude Code v2.1.217을 발표했습니다. 새 버전은 MCP 도구 출력의 메모리 누수를 수정하고, 이모지 단축코드 자동완성을 추가했으며, 백그라운드 세션 격리 보안 수정을 도입하고, 서브에이전트 동시 실행 수를 20개로 제한하며 중첩 생성을 금지합니다. 예산 집행 기능도 한도 도달 시 백그라운드 에이전트를 중지시킵니다.
이 기사는 AI가 1차 출처를 기반으로 생성했습니다.
Claude Code v2.1.217은 무엇을 새롭게 제공하는가?
Anthropic이 v2.1.216의 후속 버전인 Claude Code v2.1.217을 발표했으며, 장시간 세션의 보안과 안정성에 중점을 두었습니다. Claude Code는 MCP(Model Context Protocol, AI 에이전트를 외부 도구와 연결하는 표준)와 서브에이전트(subagents, 메인 에이전트가 작업의 일부를 수행시키기 위해 실행하는 보조 에이전트)를 통해 코드를 자율적으로 작성, 테스트, 수정하는 Anthropic의 CLI(명령줄) 코딩 에이전트입니다.
MCP 출력의 메모리 누수 문제 마침내 수정
가장 큰 수정 사항은, 백그라운드에서 사용자에게 표시되는 잘린(트런케이트된) MCP 도구 출력이 세션이 종료될 때까지 내부적으로 전체의 잘리지 않은 결과를 계속 보관하던 문제를 해결한 것입니다. 도구 호출이 많은 장시간 세션에서는 표시되는 출력이 짧더라도 불필요하게 메모리를 소비했습니다. v2.1.217은 잘린 버전이 생성되는 즉시 전체 결과를 삭제하며, v2.1.216처럼 세션이 종료될 때까지 보관하지 않습니다.
보안 수정과 서브에이전트에 대한 새로운 제한
이번 버전은 백그라운드 세션 격리(background session isolation)와 워크스페이스 폴더 탈출 취약점을 막는 두 가지 보안 수정을 제공합니다. 또한 서브에이전트 동시 실행 수는 기본적으로 20개 인스턴스로 제한되며, 중첩 생성—하나의 서브에이전트가 자신의 서브에이전트를 실행할 수 있는 상황—은 더 이상 허용되지 않습니다. 예산 집행(budget enforcement, 소비 제어) 기능은 이제 설정된 소비 한도에 도달하면 초과 소비를 계속하도록 두는 대신 백그라운드 에이전트를 적극적으로 중지시킵니다.
사용자 경험의 소소한 개선
보안 수정과 더불어 프롬프트 입력창에 이모지 단축코드 자동완성 기능이 추가되었습니다. :heart:와 같은 태그를 입력하면 해당하는 이모지가 제안되며, 이 기능은 원할 경우 비활성화할 수 있습니다. 보안 패치와 서브에이전트 동시 실행에 대한 더 엄격한 제한이 결합되어, v2.1.217은 그러한 제한이 없었던 v2.1.216과 달리 장시간 실행되는 백그라운드 에이전트 세션의 안정성에 주안점을 둔 유지보수(maintenance) 릴리스가 되었습니다.
자주 묻는 질문
- Claude Code란 무엇입니까?
- Claude Code는 도구와 MCP 서버(Model Context Protocol, AI 에이전트를 외부 도구와 연결하는 표준)를 활용해 코드를 자율적으로 작성, 테스트, 수정하는 Anthropic의 CLI 코딩 에이전트입니다.
- v2.1.217에서 가장 중요한 보안 수정 사항은 무엇입니까?
- 이번 버전은 백그라운드 세션 격리의 취약점과 워크스페이스 폴더 탈출 가능성을 수정했으며, 서브에이전트 동시 실행 수를 20개로 제한하고 중첩된 서브에이전트 생성을 금지합니다.
- 메모리 누수 문제는 구체적으로 무엇이 수정되었습니까?
- 이전에는 메모리에서 잘린(트런케이트된) MCP 도구 출력이 세션 종료 시까지 내부적으로 전체의 잘리지 않은 결과를 계속 보관했습니다. v2.1.217은 이를 수정해 장시간 세션에서의 메모리 소비를 줄였습니다.
📬 AI 뉴스를 받은편지함으로
나만의 방식으로 구성하는 일일 다이제스트 — 주제, 출처, 주기를 선택하세요. 원클릭 해지.