Files
fusion/packages
Fusion Agent 5fe1c8e379 FN-025: preserve user-controlled chat disclosures
Keep thinking and tool disclosure state under operator control across chat surfaces.\n\n- Start new thinking and tool groups collapsed instead of auto-opening during streaming.\n- Preserve disclosure state across streaming updates and reattached planner sessions.\n- Allow non-interactive disclosure content to dismiss expanded blocks while preserving interactive descendants.\n- Add desktop and mobile regression coverage for chat, task activity, and planner views.\n\nFiles changed:\n .../app/components/StandardChatSurface.tsx         | 33 +++++++++++--\n packages/dashboard/app/components/TaskChatTab.tsx  | 19 ++++++--\n .../__tests__/ChatView.core-interactions.test.tsx  | 23 +++++++--\n .../components/__tests__/ChatView.core.test.tsx    | 55 +++++++++++++++++++++-\n .../app/components/__tests__/TaskChatTab.test.tsx  | 36 +++++++++-----\n .../__tests__/TaskPlannerChatTab.test.tsx          | 49 ++++++++++++++++++-\n 6 files changed, 186 insertions(+), 29 deletions(-)

Fusion-Task-Id: FN-025

Fusion-Task-Lineage: 294eadc8-d8fe-48da-8a1e-96aed559e54d

Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-20 03:55:38 +00:00
..
2026-08-18 22:16:44 -07:00
2026-08-18 22:16:44 -07:00
2026-08-18 22:16:44 -07:00
2026-08-18 22:16:44 -07:00