[Bug] Opus no longer performs validation checks
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
9 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Oh the lying is another big thing and always saying, "You are absolutely right!. It starts well but the moment you correct it, it goess off completely.
Feature Analysis: MCP Enable/Disable CLI Commands
Excellent, detailed feature request with clear use cases. This would significantly improve context management.
I Already Proposed This in My Plugin PR!
See: https://github.com/anthropics/claude-code/pull/12356
The
quick-winsplugin includes a pattern for hook-based MCP management, but native CLI support is better.Proposed Implementation
Add two new commands:
Implementation:
Session-level state management:
Hook Integration
PreToolUse hook:
SubagentStop hook:
Configuration File
Context Optimization Logic
Auto-disable idle servers:
UI Integration
Status in prompt:
Security Considerations
Respect managed-mcp.json:
Alternative:
/mcpSlash CommandFor interactive use:
Implementation Estimate
Week 1: CLI commands + session-level enable/disable
Week 2: Hook integration + context monitoring
Week 3: Auto-idle detection + UI polish
---
Verdict: HIGH value feature, enables powerful automation workflows.
Recommend: Prioritize for next release (v2.1.0).
For now, see my workaround in https://github.com/anthropics/claude-code/pull/12356
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
Still occurring
This issue has been automatically closed due to 60 days of inactivity. If you're still experiencing this issue, please open a new issue with updated information.
This issue was closed incorrectly despite recent human comments. This behavior of the bot is reported at https://github.com/anthropics/claude-code/issues/16497. Please upvote that issue, so maybe it gets noticed.
More reasons to switch to Codex.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.