공지: 이번 주 Claude가 이상하게 작동한다면, 모델 문제가 아니라 2.1.154–2.1.158 버전의 하네스 회귀 버그입니다. 해결책은 있지만 Opus 4.8을 포기해야 하는 대가가 따릅니다.
PSA: if Claude has been "acting up" this week, it's a real harness regression in 2.1.154–2.1.158, not the model. Workaround exists but has a real cost (you give up Opus 4.8).
핵심 요약
Claude Code 최신 버전의 하네스 버그로 인해 도구 결과 전달 오류가 발생하고 있으며, 이를 해결하려면 이전 버전으로 다운그레이드해야 합니다.
- 하네스 회귀 버그 — 2.1.154~158 버전에서 도구 결과 전달 채널이 손상됨
- 모델 환각 현상 — 채널 오류로 인해 모델이 빈 결과나 중복 데이터를 받아 환각처럼 보임
- 버전 다운그레이드 — 2.1.153으로 되돌리면 해결되지만 Opus 4.8 등 최신 기능 사용 불가
- 해결책 확인 — 작성자가 제공한 Gist를 통해 상세한 재현 로그와 해결 방법 확인 가능
지난 며칠간 세션 돌리는데 진짜 개판이었다. 툴 호출은 다 꼬여서 헛소리만 해대고, Claude는 지가 보안 위협이라도 당한 것마냥 난리 치고. 툴 문제도 이상하고. 그냥 쓰레기 수준이었음.
결국 하던 거 다 때려치우고 한 시간 동안 테스트 돌려봤는데, 이게 내 로컬 문제인지 업스트림 문제인지 확인해 보니까 툴 채널 쪽이 맛이 간 거였다.
버전 낮추면 해결은 되는데, 그러면 4.8을 포기해야 함.
https://gist.github.com/0xdhx/d7086a66b48bbdf6047950a1707801cc
모바일이라 Claude한테 정리 좀 시켰다:
Claude Code 2.1.154–2.1.158 버전에서 툴 실행 결과를 모델로 전달하는 채널이 맛이 갔다. 실행 자체는 정상이다. 명령어는 딱 한 번씩 제대로 돌아가고 파일도 디스크에 잘 저장됨. 그냥 결과를 다시 전달하는 채널만 박살 난 거임. 그래서 모델이 헛소리하는 것처럼 보이는 거다. 결과값이 비어서 오거나, 중복되거나, 순서가 뒤바뀌거나, 아예 없는 내용이 튀어나오니까 모델이 그걸 가지고 뇌피셜을 돌리는 거지.
세션 상태 확인
- 툴 결과가 비어서 오다가 나중에 한꺼번에 쏟아짐.
- 병렬 배치 작업 끝부분이 15배 정도 중복 출력됨 (모델이 똑같은 출력을 계속 보는 꼴).
Read결과에 없는 내용이 튀어나옴 — 어떤 보고 보니까 76줄짜리 파일이 5333줄로 돌아오고, 파일에 있지도 않은 행이 포함됨.- 결과가 순서 뒤죽박죽으로 전달됨.
- 모델이 무한 대기 탐 — 버퍼링 된 결과 기다리면서 아무것도 안 하는 폴링 명령을 500번 넘게 날리는 경우도 있음.
- 모델이 비어있거나 취소된 것처럼 보이는 배치를 채우려고 출력을 지어냄 (심지어 가짜 사용자 지시사항을 만들어내기도 함).
이번 주에 이런 증상 겪었다면, 모델이 멍청해진 것도 아니고 프롬프트 문제도 아니고 컨텍스트 윈도우 문제도 아님. 십중팔구 아래 적힌 버전 문제다.
유력한 원인 (공식 확인은 아님)
2.1.154 변경 로그 (2026-05-28) 내용 그대로:
"스트리밍 툴 실행이 이제 항상 활성화됨. 텔레메트리 비활성화 상태나 Bedrock/Vertex/Foundry에서도 마찬가지 (이전엔 기능 플래그 뒤에 숨겨져 있었음)."
이게 딱 크로스 플랫폼 이슈 터진 시점이랑 맞아떨어짐. 다른 제보자는 2.1.157(문제 있음) / 2.1.158(문제 있음) 이분 탐색으로 확인도 함. /clear 해도 안 고쳐짐.
트레이드오프 — 다운그레이드 전에 꼭 읽어라
2.1.154는 Anthropic이 Opus 4.8을 배포한 버전이기도 함. 2.1.153으로 고정하면 생기는 일:
- 최상위 모델이 Opus 4.7로 돌아감. Opus 4.8 못 씀.
- 동적 워크플로우 사용 불가 (수십/수백 개 에이전트 걸친
/workflows오케스트레이션). /simplify정리 전용 리뷰 불가 (전체 는 여전히 작동함).

