From a03eb20dd5609221da97d6d40395e7fb69aa52c1 Mon Sep 17 00:00:00 2001 From: Dave Date: Mon, 23 Feb 2026 16:43:34 +0000 Subject: [PATCH] story-kit: create 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat --- ...ad_of_static_thinking_indicator_in_chat.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .story_kit/work/1_upcoming/86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat.md diff --git a/.story_kit/work/1_upcoming/86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat.md b/.story_kit/work/1_upcoming/86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat.md new file mode 100644 index 0000000..d8c847a --- /dev/null +++ b/.story_kit/work/1_upcoming/86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat.md @@ -0,0 +1,22 @@ +--- +name: "Show live activity status instead of static thinking indicator in chat" +test_plan: pending +--- + +# Story 86: Show live activity status instead of static thinking indicator in chat + +## User Story + +As a user chatting with Claude in the web UI, I want to see what the agent is actually doing (reading files, running commands, etc.) instead of a static "thinking" message, so the application feels responsive and I can follow along. + +## Acceptance Criteria + +- [ ] When the agent is executing a tool call, the thinking indicator updates to show the tool name and a short summary (e.g. "Reading file: src/main.rs", "Running command: cargo test") +- [ ] The status updates in place without adding new chat bubbles +- [ ] When the agent is between tool calls (actually thinking), it shows "Thinking..." +- [ ] The status text is derived from the streaming events already coming over the WebSocket +- [ ] No new server-side changes needed if the stream already contains tool use events; otherwise add a lightweight status event type + +## Out of Scope + +- TBD