claude-code - 💡(How to fix) Fix Opus 4.7 regression: weaker keyboard-language typo detection + less precise memory/MD file writes vs Opus 4.6 [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#52563Fetched 2026-04-24 06:03:49
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Participants
Timeline (top)
labeled ×4

After using both Opus 4.6 and Opus 4.7 extensively on the same workflows, I consistently observe two regressions in 4.7:

Root Cause

After using both Opus 4.6 and Opus 4.7 extensively on the same workflows, I consistently observe two regressions in 4.7:

Fix Action

Workaround

Switching to Opus 4.6 or Sonnet 4.6 for memory-heavy and bilingual sessions.

RAW_BUFFERClick to expand / collapse

Environment

  • Claude Code version: 2.1.118
  • Model: claude-opus-4-7 (1M context)
  • Platform: Windows 11 Pro (win32)
  • Shell: bash

Summary

After using both Opus 4.6 and Opus 4.7 extensively on the same workflows, I consistently observe two regressions in 4.7:

1. Weaker keyboard-language typo auto-detection

When I accidentally type Arabic characters while my keyboard is in Arabic mode but I meant English (or vice versa), Opus 4.6 recognizes the mistake and replies in the intended language. Opus 4.7 does not — it responds as if the garbled input were intentional, or asks for clarification instead of inferring.

This matters for bilingual Arabic/English users (very common in the GCC). 4.6's behavior felt "smart"; 4.7 feels literal.

2. Less precise memory / markdown file writes

On the same project with the same CLAUDE.md hierarchy and auto-memory system, Opus 4.6 maintained memory files cleanly and updated MEMORY.md indices correctly. Opus 4.7 more frequently:

  • forgets to add a pointer line in MEMORY.md after writing a new memory file
  • saves content that duplicates existing memories instead of updating
  • writes longer, less structured entries (vs the one-line - [Title](file.md) — hook convention)

Expected

Opus 4.7 should match or exceed 4.6 on instruction-following for structured file operations (memory/MD saves) and on implicit bilingual-context inference.

Actual

4.7 regressed on both. Matches documented community reports of weaker zero-shot instruction adherence and long-context recall in 4.7 vs 4.6 (see The Register, MindStudio, Medium reviews from Apr 2026).

Workaround

Switching to Opus 4.6 or Sonnet 4.6 for memory-heavy and bilingual sessions.

Impact

Bilingual users and users with disciplined memory/MD conventions are getting worse results on the flagship model than on its predecessor.

extent analysis

TL;DR

Downgrade to Opus 4.6 to restore stronger keyboard-language typo auto-detection and more precise memory/file writes.

Guidance

  • Verify the issue by testing Opus 4.6 and Opus 4.7 with the same workflows and comparing the results.
  • Check if the problem persists across different projects and CLAUDE.md hierarchies to determine if it's specific to a particular setup.
  • Consider reporting the issue to the developers with detailed examples of the regressions, including the expected and actual behavior.
  • If downgrading is not feasible, explore alternative models like Sonnet 4.6 as a temporary workaround.

Notes

The issue seems to be specific to Opus 4.7, and downgrading to Opus 4.6 or using Sonnet 4.6 may be the most straightforward solution. However, this may not be a long-term fix, and the root cause of the regressions should be investigated.

Recommendation

Apply workaround: Downgrade to Opus 4.6, as it has been reported to perform better in terms of keyboard-language typo auto-detection and memory/file writes.

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 Opus 4.7 regression: weaker keyboard-language typo detection + less precise memory/MD file writes vs Opus 4.6 [1 participants]