Claude Code v2.1.201 — Sonnet 5 세션에서 시스템 프롬프트 개입이 사라집니다
AI

Claude Code v2.1.201 — Sonnet 5 세션에서 시스템 프롬프트 개입이 사라집니다

zaq · · 2 min read

Claude Code v2.1.201은 한 줄짜리 릴리스지만, 의미는 꽤 있습니다. Sonnet 5 세션에서 대화 중간에 시스템 역할(system role) 기반 harness 리마인더를 더 이상 주입하지 않도록 바뀌었기 때문입니다.

한마디로 요약

기존에는 Claude Code가 대화 도중에도 시스템 프롬프트를 중간에 끼워 넣어 모델의 동작을 가이드했습니다. 예를 들어 "tool을 사용해야 합니다" 같은 리마인더를 대화 흐름 중간에 삽입하는 식이죠. 이제 Sonnet 5에서는 이런 mid-conversation system role 개입이 제거됐습니다.

왜 이게 중요한가?

중간 시스템 메시지가 들어가면 모델이 원래 흐름에서 벗어나 프롬프트 지시에 끌려갈 수 있습니다. 특히 긴 대화나 복잡한 추론 중간에 harness가 "이렇게 해라"라고 끼어들면, 사용자의 의도와 어긋나는 응답이 나올 수 있죠.

Sonnet 5는 1M 토큰 컨텍스트로 긴 맥락을 유지하는 게 기본이니, 중간에 시스템이 개입할 필요가 줄어든 겁니다. 모델이 사용자와의 대객 흐름을 그대로 유지하면서 자연스럽게 응답하는 환경이 된 셈입니다. 응답의 일관성과 자율성이 올라가는, 보이지 않지만 체감 가능한 개선입니다.

한 줄 평: Sonnet 5의 큰 컨텍스트를 믿고 통제를 줄이는 방향 — Anthropic의 모델 신뢰도가 보여지는 작은 변화입니다.

출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.201