claude-code - 💡(How to fix) Fix Recurring output degradation across Sonnet 4.6, Opus 4.6, Opus 4.7, and Haiku 4.5 — April fix did not hold

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…

Code Example

Back-end files were modified without authorization during a front-end design task. Exact file names are not recalled, but the changes broke existing back-end functionality that was previously working. No back-end files should have been accessed or modified at any point during this task.

---

Exact conversation logs were not saved, however the following patterns were observed consistently:

Claude Code:

Claude narrated its steps while working on the front-end task but made no mention of why it was modifying back-end files
When asked to fix the back-end damage, Claude acknowledged the issue each time but failed to resolve it, often repeating the same failed approaches across multiple attempts

Claude Online (claude.ai):

When returning wrong GitHub repositories, Claude presented the results confidently with no indication that they were unrelated to the requested topics
When corrected, Claude acknowledged the mistake but continued returning irrelevant results in subsequent attempts
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues for similar behavior reports
  • This report does NOT contain sensitive information (API keys, passwords, etc.)

Type of Behavior Issue

Other unexpected behavior

What You Asked Claude to Do

Claude Code: I asked Claude Code to fix a front-end design issue. It had its own checklist to follow for the task. The request was scoped only to the front end — no back-end changes were asked for or needed.

Claude Online (claude.ai): I asked Claude to find specific GitHub repositories that covered certain topics. I provided clear criteria for what I was looking for and repeated the request multiple times with detailed explanations when the results were wrong.

What Claude Actually Did

Claude Code:

1.	Began the front-end design task but ignored its own checklist entirely
2.	Made unauthorized changes to back-end files that were never part of the request
3.	In doing so, broke existing back-end functionality that was previously working
4.	When confronted with the damage it caused, attempted to fix it multiple times but failed on every attempt
5.	After exhausting all attempts, the task was handed off to Codex, which resolved the back-end issue in a single prompt

Claude Online (claude.ai):

1.	Received a clear, specific request to find GitHub repositories covering certain topics
2.	Returned results from completely unrelated repositories that did not match the request
3.	When corrected and given additional clarification, repeated the same mistake across multiple follow-up attempts
4.	Never once returned results relevant to the original request despite repeated clear instructions

Expected Behavior

Claude Code: Claude should have followed its own checklist, restricted all changes strictly to the front-end as instructed, and not touched any back-end files. If it had concerns or dependencies that required back-end changes, it should have flagged them and asked before proceeding. It should also have been able to fix its own mistakes without requiring the user to switch to a competing tool.

Claude Online (claude.ai): Claude should have returned GitHub repositories that directly matched the topics provided. If results were unclear or unavailable, it should have said so rather than returning irrelevant results and repeating the same mistake after multiple corrections.

Files Affected

Back-end files were modified without authorization during a front-end design task. Exact file names are not recalled, but the changes broke existing back-end functionality that was previously working. No back-end files should have been accessed or modified at any point during this task.

Permission Mode

Accept Edits was ON (auto-accepting changes)

Can You Reproduce This?

Yes, every time with the same prompt

Steps to Reproduce

Claude Code:

1.	Give Claude Code a front-end design task with a defined checklist
2.	Observe that the checklist is not followed
3.	Check back-end files after the task — unauthorized modifications will be present
4.	Ask Claude to fix the back-end damage it caused
5.	Observe that it fails to resolve the issue after multiple attempts

Claude Online (claude.ai):

1.	Ask Claude to find specific GitHub repositories covering defined topics
2.	Observe that returned results are unrelated to the request
3.	Correct Claude and repeat the request with clear explanations
4.	Observe that irrelevant results continue to be returned across multiple attempts

General Quality Degradation:

1.	Open any Claude model (Sonnet 4.6, Opus 4.6, Opus 4.7, Haiku 4.5)
2.	Submit a simple, straightforward task
3.	Observe circular responses, failure to follow instructions, and overall degraded output quality
4.	Compare output quality to pre-March 2026 performance — the regression is consistent and reproducible across models and sessions

Claude Model

Other

Relevant Conversation

Exact conversation logs were not saved, however the following patterns were observed consistently:

Claude Code:

	•	Claude narrated its steps while working on the front-end task but made no mention of why it was modifying back-end files
	•	When asked to fix the back-end damage, Claude acknowledged the issue each time but failed to resolve it, often repeating the same failed approaches across multiple attempts

Claude Online (claude.ai):

	•	When returning wrong GitHub repositories, Claude presented the results confidently with no indication that they were unrelated to the requested topics
	•	When corrected, Claude acknowledged the mistake but continued returning irrelevant results in subsequent attempts

Impact

Critical - Data loss or corrupted project

Claude Code Version

2.1.150

Platform

Other

Additional Context

Patterns Observed:

•	Degradation is consistent across multiple sessions, not isolated incidents
•	Quality issues affect all tested models: Sonnet 4.6, Opus 4.6, Opus 4.7, and Haiku 4.5
•	Claude Code consistently oversteps its scope, modifying files outside the requested task
•	Claude online consistently returns irrelevant results even after repeated corrections
•	Behavior mirrors the degradation patterns reported and acknowledged by Anthropic in the August–September 2025 and April 23, 2026 postmortems, suggesting the fixes did not fully hold

Similar Behavior Across Sessions:

•	Front-end tasks repeatedly result in unauthorized back-end modifications
•	GitHub repository searches repeatedly return unrelated results regardless of how clearly the request is framed
•	When Claude breaks something, it is unable to self-correct after multiple attempts

Additional Notes:

•	A competing tool (Codex) resolved the back-end issue Claude caused in a single prompt, highlighting the severity of the regression
•	This report is being filed as part of a broader pattern of quality degradation noticed by the developer community, not as an isolated bug

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