Model behaviour issues on WSL

Issues the maintainers labelled both platform:wsl and area:model.

91 issues · 19 open · 72 resolved (79%) · first seen Feb 25, 2026

Is this getting better or worse?

This class of problem is converging. 23 new reports in the last 90 days vs 44 in the 90 before — -48%. The open backlog peaked at 21 in 2026-08 and sits at 19 today.

0 5 11 16 21 2026-022026-052026-082026-10
2026-02 — First reports2026-07 — Most new reports (20)2026-08 — Peak backlog (21 open)

Derived by counting each matching issue from its creation date until it closed. First-party computation over the anthropics/claude-code tracker — the trend is not published anywhere upstream.

Which builds report this

60 of these reports name the Claude Code build they were running, spanning 46 releases. Heaviest reporters:

Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.

Do these get fixed?

Median time to close is 38 days across 72 closures. Of the 72 closures with a recorded reason, 11% were closed as completed and 64 as not-planned or duplicate. The most recent completed fix landed in 2026-08.

Workarounds reported by the community

12 of these issues post a workaround someone says worked. The highest-engagement ones:

Opus 4.7 thinking summaries not rendered (VSCode extension 2.1.112)
…ith a capability table), but the suffix variant is missing: Workaround None found that works — the filter strips 4.6 at a later stage, so a byte-level rename of → (length-preserving) has no effect. Users on 4.7[1m] lose…
Found in the description of #49902 · still open
[BUG] Fable 5: mid-turn assistant text blocks intermittently delivered as summarized thinking blocks (turn appears silent)
…default effort the turn merely looks "quiet" occasionally. Workaround (validated end-to-end, incl. a 2K-token payload and a timer expiring mid-stream): keep user-facing text out of mid-turn positions, and use background…
Found in the thread of #74558 · still open
[MODEL] Artificial degradation, Acquisition Bias, and unacceptable compute throttling for paid users
…Subsystem for Linux) Additional Information 🛠️ The Current Workaround for Developers Since the tool in its current state is crippling productivity, the community is adopting these fixes to bypass the retention throttlin…
Found in the description of #46949 · resolved
Opus 4.7: Korean text garbling in tool_use JSON parameters (AskUserQuestion)
…rendered correctly in some turns and incorrectly in others Workaround Downgrading to eliminates the issue entirely. Hypothesis This appears to be a constrained decoding / structured output sampling issue in Opus 4.7's t…
Found in the description of #53665 · resolved
Tool calls intermittently emitted as plain text (stray `court` + legacy `<invoke>` XML) instead of executing — hangs the session
…d execute; they should never be rendered as literal / text. Workarounds found - Re-emitting the identical call immediately usually succeeds. - For navigation, using with was more reliable than (though the leak still occa…
Found in the description of #69603 · resolved

Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.

Matching issues 1–91

Ranked by community engagement (reactions weighted over comments).

Related aggregations

  1. Model behaviour issues on macOS

    3,249 issues
  2. Model behaviour issues on Linux

    2,108 issues
  3. Model behaviour issues on Windows

    1,301 issues
  4. Model behaviour issues on VS Code

    596 issues
  5. Terminal UI issues on WSL

    181 issues
  6. Core CLI issues on WSL

    101 issues
  7. Agents issues on WSL

    83 issues
  8. IDE integration issues on WSL

    82 issues