Extended thinking block duplicates final answer text; duration also increases on repeated Ctrl+O toggle
Environment
- Cursor (VS Code-based), Claude Code extension v2.1.228, macOS
- Extended thinking enabled via
/command menu
Bug 1: Thinking block content is identical to the final response text
When a "Thought for Xs" block is expanded after generation has fully completed (not mid-stream), the content shown is word-for-word identical to the assistant's final visible response text, not a distinct reasoning/summary trace.
Reproduced across multiple separate sessions and unrelated topics. Consistent behavior, not a one-off.
Expected: the thinking block should contain a distinct reasoning trace/summary generated prior to and different from the final answer (per docs: https://docs.anthropic.com/en/docs/build-with-claude/extended-thinking).
Actual: thinking block content == final answer text, duplicated verbatim.
Repro:
- Enable extended thinking via
/command menu - Send any prompt, wait for generation to fully finish (label reads static "Thought for Xs", not animating)
- Expand the block
- Compare its content to the final answer rendered below it - they match exactly
Bug 2: "Thought for Xs" duration increases each time Ctrl+O is pressed, on an already-finished block
For the same already-completed, static thinking block (content not changing, generation long finished), repeatedly pressing Ctrl+O (expand/collapse all thinking blocks) causes the displayed duration label to keep increasing on each press - e.g. observed going from "Thought for 18s" to "Thought for 102s" to "Thought for 180s" on the same generated block, with identical underlying content, just from toggling Ctrl+O multiple times.
Expected: the duration label should be fixed once generation completes; toggling expand/collapse should not alter it.
Actual: duration value increments on repeated Ctrl+O presses against a static, already-generated block.
Repro:
- Let a thinking block finish generating (static "Thought for Xs" label)
- Press
Ctrl+Oseveral times to toggle expand/collapse - Observe the "Thought for Xs" number increasing each time, despite no new generation happening