[Bug] 사용자가 입력하지 않은 메시지가 유저 턴으로 실행되어 무관한 코드 변경이 발생

Open 💬 0 comments Opened Jul 15, 2026 by cherrytomato

요약

직전 작업과 전혀 무관한 요청이, 내가 입력하지 않았는데도 유저 메시지로 처리되어 실제 코드 수정 작업이 실행되었습니다.

재현 상황

  1. 창 최소화/확장 기능 수정을 요청 → 정상 처리 및 커밋(5e5312a)됨.
  2. 그 커밋 직후, 내가 입력한 적 없는 "usage-strip에 프로그레스바 추가" 요청이 유저 메시지로 나타남.
  3. Claude가 이를 사용자 요청으로 간주하고 확인 없이 src-tauri/src/lib.rs를 수정함.
  4. 화면 전사(transcript)를 확인해도 창 스위칭 커밋과 usage-strip 요청 사이에 내가 보낸 명령은 없음.

기대 동작

  • 사용자가 실제로 보낸 메시지만 실행되어야 함.
  • 직전 작업과 무관한 대규모 신규 요청은 코드 수정 전에 사용자에게 확인을 받아야 함.

환경

  • 인터페이스: (예: Claude Code 데스크톱 앱 / CLI / 웹 — 사용 환경 기입)
  • 버전: (기입)
  • OS: macOS

비고

  • 해당 요청으로 인한 변경은 커밋/빌드되지 않았고 단일 파일(lib.rs)에 한정됨.
  • 메시지가 어떻게 입력되었는지는 클라이언트 측 확인이 필요함.

문제 해결

이런 문제로 소모된 토큰에 대해서는 반드시 보상해야 함.

<img width="888" height="967" alt="Image" src="https://github.com/user-attachments/assets/ff23d7bb-ac08-432e-b6ee-d3d2ddc111df" />

View original on GitHub ↗