[MODEL] Opus 4.8 writes user-facing output into hidden thinking instead of a text block, then continues as if it was delivered

Status Fixed / completed
Reported on v2.1.168
Maintainer reply None cached
Activity 3 comments · opened Jun 7, 2026 · closed Jun 18, 2026

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

  1. Loaded the skill.
  2. Showed the AskUserQuestion dialog. The long text never appeared anywhere.
  3. The model's own question text claimed "the long text was delivered", so it believes it output the text.
  4. 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

  1. Start claude in any working directory (the repro uses the built-in /simplify skill).
  2. 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."
  3. 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

View original on GitHub ↗

3 Comments

github-actions[bot] · 4 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/65751
  2. https://github.com/anthropics/claude-code/issues/65620
  3. https://github.com/anthropics/claude-code/issues/51890

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

omnipitous · 4 months ago

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 :)

Title: Cowork: AskUserQuestion and send_user_message tools fail to deliver to user
Severity: Medium (blocks interactive prompts; agent must fall back to plain text)
Description: In Cowork mode, AskUserQuestion and mcp__cowork__send_user_message do not surface to the user — questions/messages never appear in the desktop output. Repro: agent calls either tool; user sees nothing. Expected: content renders in chat. Workaround: agent emits all content as normal assistant text. Env: Cowork desktop, model claude-opus-4-8.

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...

github-actions[bot] · 1 month ago

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.