[BUG] Claude code repeatedly presenting plan for approval

Status Open
Maintainer reply None cached
Activity 0 comments · opened Jul 24, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

When using Claude Code on my iPhone in plan mode, the plan is repeatedly presented when I am either in a different session or in another app.

This has burned through a bunch of my usage credits without me realising as it appears the harness is recalling Claude each time on a ~5min basis which returns a preamble text and presents the plan.

I have attached screenshots of an example - each of these was unprompted by me and I got a notification for each one and burned ~$10 worth of usage credits without submitting a single query.

This only stops by opening the session and either accepting the plan for action or clicking provide edits and then clicking stop.

I have also experienced this when in plan mode and it asks me a question however this is far less common.

<img width="1320" height="2868" alt="Image" src="https://github.com/user-attachments/assets/15e3f672-d289-4220-9ddf-05a12326690c" />
<img width="1320" height="2868" alt="Image" src="https://github.com/user-attachments/assets/7f27a302-c3d6-49b2-b2fe-5bc8057f14b4" />
<img width="1320" height="2868" alt="Image" src="https://github.com/user-attachments/assets/73c62f84-573a-4e3e-bb8e-d6775ffffb1d" />
<img width="1320" height="2868" alt="Image" src="https://github.com/user-attachments/assets/fccde7ff-6fb6-4033-947f-2b00b13753f1" />

What Should Happen?

When told to create a plan the agent should build the plan, present it once and then wait for a user response.

Error Messages/Logs

Steps to Reproduce

  1. Create a new session in the iPhone app
  2. Request a plan be created for anything in your repo
  3. Leave the session (either by going to another session or leaving the app)
  4. Wait for the plan to be finished and you receive a notification
  5. Don’t open the session
  6. ~5mins later another notification is received saying the plan is ready for review and more usage credits have been used.

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

Unsure - I have noticed intermittently over the past 2-3 weeks

Claude Code Version

1.260716.0 (29525055992) - Claude iPhone app

Platform

Anthropic API

Operating System

Other

Terminal/Shell

Other

Additional Information

_No response_

View original on GitHub ↗