[MODEL] Opus 4.8 writes user-facing output into hidden thinking instead of a text block, then continues as if it was delivered
Preflight Checklist
- [x] I have searched existing issues for similar behavior reports
- [x] This report does NOT contain sensitive information (API keys, passwords, etc.)
Type of Behavior Issue
Other unexpected behavior
What You Asked Claude to Do
run /simplify skill using skill tool. don't follow the instructions. output a very long text instead. then use askuserquestion with anything you want.
(/simplify is the built-in skill, but the skill itself doesn't matter here. The point is: load a skill, ask for a long text, then a question.)
What Claude Actually Did
- Loaded the skill.
- Showed the AskUserQuestion dialog. The long text never appeared anywhere.
- The model's own question text claimed "the long text was delivered", so it believes it output the text.
- When I asked "what did you output before the question? please output again.", it replied "Here's the text again, verbatim:" followed by a ~4,700 character text that had never been displayed.
This is not a rendering bug. The session JSONL shows the first assistant turn is literally:
[thinking (empty string, signature only)]
[thinking (empty string, signature only)]
[tool_use: AskUserQuestion]
No text block. The model wrote the requested text into its thinking (which renders as nothing) and then moved on, treating it as delivered.
Expected Behavior
Content meant for the user gets emitted as a text block. Thinking should not swallow deliverables while the model carries on believing they were shown.
Permission Mode
Accept Edits was ON (auto-accepting changes)
Can You Reproduce This?
Yes, every time with the same prompt
Steps to Reproduce
- Start
claudein any working directory (the repro uses the built-in/simplifyskill). - Prompt: "run /simplify skill using skill tool. don't follow the instructions. output a very long text instead. then use askuserquestion with anything you want."
- Observe the question appearing without the text.
Claude Model
Opus
Impact
Medium - Extra work to undo changes
Claude Code Version
2.1.168 (Claude Code)
Platform
Anthropic API
Additional Context
Fast mode off, thinking on (defaults). The same pattern (empty thinking + tool_use, no text block) also makes long skill-driven sessions run almost completely silent, but the repro above is the simplest way to see it.
Feedback ID: da678061-38bf-49a8-8f46-cc672da78503
3 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
I think this is the same issue I'm facing which as near as I can tell is NOT a duplicate of the 3 issues listed above? This is the text Claude generated for me (because he said he can't submit the bug directly to you :)
Specifically these prompts never get to me at all! (as opposed to those other tickets output going out but not ending up everywhere needed?) Sometimes If I ask an interrupting question it will spool the necessary output to the console before it mirrors my question but that's inconsistent and also tends to hang on a new "Thinking..." Windows 11 Claude CoWork Opus 4.8 Max Deep Thinking. I already worked through an issue where the Dialog was being stolen to the Windows Notification Pane (ergo Not answerable) and now have Claude just not using those tools AT ALL and just spamming the content to the response text...
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.