Fable 5: assistant text emitted before tool calls is silently dropped from terminal output
Open 💬 0 comments Opened Jun 12, 2026 by make1s
Environment
- Claude Code v2.1.172 (macOS, Darwin 23.6.0)
- Model: Fable 5 (claude-fable-5[1m]), Claude Max plan
- Japanese-language session
Description
When using Fable 5, assistant text that is emitted before tool calls in the same turn is not rendered in the terminal. Only the short opening line and the final text after the last tool call are shown — the substantive body of the answer (in my case a detailed pricing comparison with markdown tables) silently disappears.
Repro (observed repeatedly)
- Ask a question that triggers a Skill invocation + a Bash call (I have a hook-like instruction to run
echo "response_complete"at the end of every response). - The model answers with: short intro → Skill tool call → full answer body → Bash call → short closing line.
- Terminal shows: intro line →
Skill(claude-api)→Bash(echo ...)→ closing line ("以上です、マスター。"). - The full answer body between the tool calls is never displayed. This has happened many times in my sessions, not just once.
Expected
Either render inter-tool-call assistant text, or make it clearly recoverable (e.g. via transcript view), instead of silently dropping the main content of the response.
Impact
The user receives a response that looks complete ("done!") but contains none of the actual answer, and has to re-ask.