[Bug] Opus no longer performs validation checks

Resolved 💬 9 comments Opened Sep 9, 2025 by guidedways Closed Feb 5, 2026

I asked claude to install qwen code for me. In the first attempt, it got the binary name wrong qwen-code --version instead of qwen --version. I wanted to reproduce and submit a report but the second time it used qwen correctly - still, it made _no_ effort to first check if that indeed was the correct binary name. The _original_ Opus used to do such simple things: make some effort to first check / confirm before attempting it. Now it no longer does.

This exercise was simply to re-assert what I'm seeing in every single prompt (and have thus stopped using Claude Code entirely).

For comparison codex did the correct thing; first it did only what I asked it to do (i.e. install qwen code), then _asked_ me if I should also add a check to show its version to the installation script. When I said go ahead, it first _checked_ what the binary name is and only _then_ went ahead to update the script. It didn't just guess as Claude Code did both times.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 1.0.109
  • Feedback ID: 8e1c8890-7dd5-44b1-9dde-27edad6ff5d1

View original on GitHub ↗

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