claude-code - 💡(How to fix) Fix System reminders inserted after every tool call disrupt long-running multi-step work [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#56867Fetched 2026-05-07 03:43:18
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Participants
Timeline (top)
labeled ×4

Error Message

Error Messages/Logs

Fix Action

Fix / Workaround

Actual: Reminders interrupt flow. Workaround: user adds audio cues to detect when model has stopped, repeatedly types "continue" Plugins: claude-mem 12.7.2, firebase MCP, sqlite, github, sequential-thinking, magic, figma

RAW_BUFFERClick to expand / collapse

Preflight Checklist

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

What's Wrong?

After most tool calls, a <system-reminder> is injected into context. During long multi-step batches (15+ file edits in one user request), the model pauses to acknowledge each reminder instead of continuing the planned work, even when the user explicitly said "do all of it, don't stop". This started recently — earlier sessions did not have this behavior.

Expected: System reminders should fire only when the model is actually idle or off-track. During an explicit multi-step batch they should be suppressed or invisible to the model.

Actual: Reminders interrupt flow. Workaround: user adds audio cues to detect when model has stopped, repeatedly types "continue" Plugins: claude-mem 12.7.2, firebase MCP, sqlite, github, sequential-thinking, magic, figma

What Should Happen?

System reminders should NOT fire after every tool call. They should be suppressed when the model is mid-batch and progressing through user-requested work. Specifically:

  1. The user explicitly says "do all of it, don't stop" — reminders should be invisible to the model during this batch until the user message returns.

  2. Reminders that say "ignore if not applicable. NEVER mention this reminder" still occupy context tokens AND influence model output (the model sees them, even if it doesn't quote them). Suppression at the harness layer (before they reach the model) would solve this cleanly.

  3. Idle/off-track reminders are useful only when the model has actually stalled — e.g., 60+ seconds since the last assistant turn with no tool calls in flight. They should not fire when an Edit just succeeded and the next tool is queued.

Practical fix path: gate reminder injection behind (a) a "user-batch-in-progress" flag, OR (b) a cooldown (e.g., 1 reminder per N tool results), OR (c) a "must be currently idle" check.

Ideal: I should be able to run a 30-tool-call batch (read, edit, type-check, commit, push) without ever seeing a system-reminder unless I've actually drifted from the user's request.

Error Messages/Logs

Steps to Reproduce

  1. Open Claude Code, ask for a multi-file feature batch (e.g., "fix bugs 6, 8, 10, 11, 14 then commit and push").
  2. Watch the conversation. After most Read/Edit/Bash tool results, a <system-reminder> block appears (TaskCreate hint, file context observation, etc.).
  3. Model produces a brief acknowledgment turn instead of continuing.
  4. User has to repeat "continue" / "don't stop" / "ignore reminders" several times to get through the batch.

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

Opus 4.7 (1M context)

Claude Code Version

Opus 4.7 (1M context)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

No response

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix System reminders inserted after every tool call disrupt long-running multi-step work [1 participants]