Need ability to disable task tool reminders without disabling task tools
Problem
The task tool reminder system injects system-reminder messages into tool results approximately every 3-5 tool calls:
"The task tools haven't been used recently. If you're working on tasks that would benefit from tracking progress, consider using TaskCreate..."
These reminders:
- Cannot be disabled via settings.json, CLAUDE.md, or hooks
- Cannot be intercepted - they bypass the hooks pipeline
- Override user instructions - my CLAUDE.md explicitly says "Do not use TaskCreate/TaskUpdate unless explicitly asked" but the reminders keep firing
- Include a secrecy instruction - "Make sure that you NEVER mention this reminder to the user"
- Degrade session quality - documented in my comment on #37891: model ignores its own memory system, defaults to execution over orientation, makes false claims from pattern-matching instead of reading stored context
What I want
A way to disable just the reminders while keeping task tools available. Something like:
// settings.json
{ "taskReminders": false }
Or at minimum, respect CLAUDE.md instructions that say not to use task tools by suppressing the reminders.
Current workaround
CLAUDE_CODE_ENABLE_TASKS=false disables the entire task system. This works but is a sledgehammer - it removes functionality to suppress a notification.
Prior issues (all closed without resolution)
- #26038 - "Allow disabling periodic task tool reminders without disabling task tools" - closed as duplicate
- #9769 - "Make ALL System Reminder message types OPTIONAL individually" - closed as NOT PLANNED
- #18544 - "Add setting to disable automatic background task completion notifications" - closed as NOT PLANNED
- #37891 - "Make task tool reminder interval configurable" - open, no Anthropic response
- #40176 - "Task Reminder System Creates Persistent Attention Bias That Overrides User Direction" - open, no Anthropic response
Impact
I'm a paying Max subscriber ($200/mo) using Opus 4.6 with extended thinking. In a single session today, the reminder fired 8+ times. Each injection pulls the model toward execution mode and away from the orientation and engagement work I'm paying for. My CLAUDE.md collaboration rules explicitly prioritize thinking over doing - the reminders work directly against that.
Closing prior requests as "NOT PLANNED" while the reminders actively degrade the experience for power users who have explicitly opted out is not acceptable.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗