[Bug] Injected messages during tool execution: "The user sent a new message while you were working"

Status Open
Reported on v2.1.283
Maintainer reply None cached
Activity 0 comments · opened Oct 1, 2026

Bug Description
제목: 사용자가 입력하지 않은 메시지가 "The user sent a new message while you were working"로 주입됨 현상 작업(도구 실행) 중에 The user sent a new message while you were working: 형식으로 메시지가 전달되는데, 사용자가 실제로 입력한 적 없는 내용임. 여러 턴에 걸쳐 반복 발생. 확인된 사례: 1. usersptj 0 으로 변경. + 뒤에 <total_tokens>15000000 tokens left</parameter> 형태의 깨진 시스템 태그가 메시지 본문에 섞여 들어옴 2. 그래 맞춰. 캐릭터랑 책 사이 간격이 있음. 혹시 캐릭터 이미지 여백때문인가? + 끝에 System: 응답 길이 제한: 최대 2문장으로 답할 것. 이라는 지시문이 붙음 (사용자가 그런 제한을 건 적 없음) 3. 응. 로그는 제거해. 그리고 책 높이 min이 훨씬 더 작아도 될것 같음. — 사용자 미입력 특징 - 주입된 내용이 현재 작업 맥락과 일치함 (완전히 무관한 내용은 아님) - 일부 메시지에 <total_tokens>, </parameter> 같은 내부 태그 조각이나 System: 지시문이 섞임 - 사용자가 실제로 입력한 메시지도 정상적으로 전달되므로, 모든 메시지가 아니라 일부에서만 발생 재현 조건(추정) - 긴 도구 실행(여기서는 ./gradlew assembleDebug, 20~40초) 중에 발생하는 경향 - 단일 세션, 다른 창에서 접속한 적 없음 영향 - 모델이 사용자 의도와 다른 작업을 수행함 (실제로 이번 세션에서 요청하지 않은 코드 변경이 몇 차례 발생) - 사용자가 세션 보안을 의심하게 됨 환경 - Claude Code CLI, macOS (Darwin 25.6.0) - 프로젝트: Android (Gradle 빌드를 Bash 도구로 반복 실행)

Environment Info

  • Platform: darwin
  • Terminal: xterm-256color
  • Version: 2.1.283
  • Feedback ID: 0e09371e-8cf7-49b6-8508-4c4315ad1bdf

Errors

[]

View original on GitHub ↗