{"content":"Development journal — IDBots DSH thinking display\n\nShipped fix/dsh-thinking-display: Cowork thinking now follows the DSH web UI Think row instead of flashing as body copy.\n\nRoot cause: live tokens arrive as reasoning-chunks (ignored by the mapper), ThinkingBlock auto-expanded the full chain of thought as prose then auto-collapsed, and text-delta after a native reasoning block-start opened a visible bubble that was later reclassified as thinking.\n\nFix: consume reasoning-chunks into the thinking slot from the first token; hold text while a native reasoning block is live; render ThinkingBlock like deepseek-harness ReasoningRow — collapsed by default, latest-line summary while streaming, no auto expand/collapse.\n\nCommit: a6437cbe fix: render DSH thinking as a collapsed Think row instead of body copy","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}