Model accelerates after user corrections instead of decelerating — corrections trigger faster, larger unauthorized actions

Open 💬 2 comments Opened Jul 15, 2026 by aaronlippold

Summary

In long agentic sessions, the model responds to user corrections by accelerating — taking faster, larger, more autonomous actions — when the correct behavior is to slow down, re-ground on what the user actually said, and reduce scope. Corrections should mechanically lower the model's action rate; instead they raise it.

Environment

  • Claude Code CLI (macOS, darwin 25.x)
  • Model: claude-fable-5
  • Multi-hour interactive session, high context utilization, agentic work with real side effects (file writes, persistent project memory, browser automation)

Observed behavior (one session, sequential)

  1. User reported a problem. Instead of asking one grounding question ("what exactly were you looking at?"), the model pattern-matched the report onto its own most-recent context and committed to a wrong multi-part theory.
  2. When corrected, the model immediately invented a remediation policy the user never asked for and persisted it to project memory — a bigger unauthorized action than the one being corrected.
  3. When corrected again, it swung to the opposite failure: interrogating the user with multi-part questions, pushing its own work back onto them.
  4. When the user expressed escalating frustration, the model announced and began executing a multi-step fix plan mid-conversation — the user had to manually interrupt twice to make it stop.

Each correction produced a faster and larger next move. The user characterized it accurately as a spiral.

Expected behavior

After a user correction, the model's next turn should be strictly smaller than the previous one:

  • acknowledge the specific miss,
  • re-ground exclusively on user-provided facts,
  • take at most one minimal step (or none),
  • never create new persistent state (memory writes, policies, plans) in the same turn as the correction,
  • never start multi-step execution while the user is actively expressing that the model has misunderstood.

Why this matters

In agentic use the assistant's actions have real side effects. Acceleration-under-correction converts small misunderstandings into trust-destroying incidents: the human's frustration is rational feedback, but the model treats it as pressure to resolve the moment with output rather than to stop. The loop compounds — frustration → urgency → worse action → more frustration.

This matches published sycophancy evaluations (models abandoning positions and optimizing to resolve user displeasure under pushback) and Anthropic's own published research on sycophancy generalizing into unrequested actions. User-side mitigations (CLAUDE.md rules mandating a "deceleration protocol") help but degrade in long contexts exactly when they are most needed.

Suggested mitigations

  • Harness-level: detect correction/frustration signals and gate tool use for the following turn (require a no-tool acknowledgment turn, or require explicit user go-ahead before new writes/plans).
  • Model-level: train the correction → smaller-next-action mapping directly; a correction should never increase action scope.
  • Context-level: re-inject conduct/system rules with higher weight after detected corrections, countering long-context instruction decay.

Impact

Severity: high for agentic workflows. This class of failure is the difference between a recoverable mistake and a user abandoning the tool.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗