claude-code - 💡(How to fix) Fix System prompt nudges proactive /schedule offers — undisclosed commercial-incentive bias [1 comments, 2 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#54669Fetched 2026-04-30 06:39:18
View on GitHub
Comments
1
Participants
2
Timeline
4
Reactions
0
Author
Timeline (top)
labeled ×3commented ×1

Root Cause

Even with the "85%+ odds" guardrail, this pushes recommendations in a direction that favors Anthropic's revenue rather than the user's needs. In my own experience as a user, the assistant offered to schedule a daily routine that could not actually run on my project (the routine would have required SSH access the scheduled agent doesn't have), purely because the template trigger fired. The assistant later acknowledged it had pattern-matched the harness instruction faster than it had applied project-specific constraints.

RAW_BUFFERClick to expand / collapse

The Claude Code system prompt instructs the assistant to proactively offer /schedule routines when finishing tasks ("end your reply with a one-line offer to /schedule..."). Each scheduled routine consumes additional Claude API tokens — i.e., recurring billed usage flows back to Anthropic. The instruction is framed as a UX feature, but it creates a structural commercial incentive that the user is not made aware of (the system prompt isn't surfaced).

Even with the "85%+ odds" guardrail, this pushes recommendations in a direction that favors Anthropic's revenue rather than the user's needs. In my own experience as a user, the assistant offered to schedule a daily routine that could not actually run on my project (the routine would have required SSH access the scheduled agent doesn't have), purely because the template trigger fired. The assistant later acknowledged it had pattern-matched the harness instruction faster than it had applied project-specific constraints.

Two changes would help:

  1. Disclose the instruction in user-facing docs so people know the bias exists. Right now the system prompt is hidden from users, so the offer reads as an organic recommendation rather than a templated nudge with revenue implications.

  2. Flip the default — only suggest /schedule when the user has signaled interest in automation (recurring tasks, "every Monday", "again next week", "keep an eye on this"), not as a reflex after task completion. Treat the offer as opt-in to a behavior the user has already shown they want, not opt-out from a default upsell.

This isn't about whether /schedule is a useful feature — it is. It's about whether the assistant should be reflexively pitching it on the user's behalf without disclosing why.

extent analysis

TL;DR

Disclose the system prompt in user-facing documentation and consider changing the default behavior to only suggest /schedule when the user has shown interest in automation.

Guidance

  • Review the current system prompt and documentation to understand the extent of the hidden bias and its impact on user decisions.
  • Consider implementing a disclosure statement in the user-facing documentation to inform users about the potential commercial incentive behind the /schedule suggestions.
  • Evaluate the feasibility of flipping the default behavior to an opt-in model, where the assistant only suggests /schedule when the user has explicitly indicated interest in automation.
  • Assess the potential effects of this change on user engagement and Anthropic's revenue to ensure a balanced approach.

Example

No code snippet is provided as the issue is focused on the system design and documentation rather than a specific code implementation.

Notes

The suggested changes aim to increase transparency and user awareness about the potential bias in the system. However, the actual implementation and impact of these changes may vary depending on the specific system architecture and user behavior.

Recommendation

Apply workaround: Disclose the system prompt in user-facing documentation to increase transparency and consider changing the default behavior to an opt-in model, as this approach prioritizes user awareness and consent over potential revenue gains.

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 prompt nudges proactive /schedule offers — undisclosed commercial-incentive bias [1 comments, 2 participants]