[Bug] Claude Fable 5 discards assistant text blocks preceding tool calls before AskUserQuestion

Status Closed — duplicate
Reported on v2.1.211
Maintainer reply None cached
Activity 1 comment · opened Jul 16, 2026 · closed Aug 19, 2026

Bug Description
Title: Fable 5 discards assistant text emitted before tool calls — text never renders and is never persisted (Opus 4.8 fine, same session) On claude-fable-5, any assistant text block emitted in a turn that also contains other tool calls before a trailing AskUserQuestion is silently destroyed: it never renders, never reaches the session transcript jsonl (the assistant record persists as a tool_use-only block, no text block), and is therefore missing from the model's own replayed context in later turns. Verified by controlled A/B in this session (Linux CLI 2.1.211, same machine, only /model changed): on Fable, tool→text→ask, answer→tool→text→ask, and 2 tools→text→ask all lost their text (0 transcript matches at emission); pure text→ask survives. After switching to Opus 4.8, the identical shapes all rendered and persisted (1 clean transcript match each, three chained asks in a row). Impact: any plugin/skill that prints context before asking a question silently loses its prose on Fable — this presented as a plugin regression and cost us a full day of forensics. This session contains the complete A/B (Fable rounds 2–6, Opus turns 1–2 + chain links A–C) if attached.

Environment Info

  • Platform: linux
  • Terminal: tmux
  • Version: 2.1.211
  • Feedback ID: cf72aa97-c2f0-4bd1-ae90-967c90121408

Errors

[]

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗