Loyal-Young opened a new issue, #6411: URL: https://github.com/apache/rocketmq-dashboard/issues/6411
### Before Creating the Bug Report - [x] Searched open issues and pull requests (tool + terminal/spinner). - [x] This concerns RocketMQ Studio. ### Studio Version rocketmq-studio at 779b8c0e7aed2396d3cc72743dcd544ea48e9ae6, source inspection. ### Runtime Environment Windows; Node 24; React/Vitest component reproduction planned. No live cluster is required. ### Connected RocketMQ Cluster Not applicable to the transcript rendering defect. ### Describe the Bug AssistantBubble receives a terminal runStatus, but does not pass it to ToolBlock. A tool_start without a matching tool_done therefore keeps its Running tag, animated progress and 'The tool is still running' output placeholder even after STOPPED/FAILED or when reloading the persisted terminal run. ### Steps to Reproduce 1. Render/replay an assistant run containing a tool start without its result. 2. Terminate that run (for example stop while the tool is pending). 3. The bubble shows Stopped but the tool still promises ongoing execution. ### What Did You Expect to See? An honest missing-result state when the run is terminal, preserving the tool arguments and any completed result. Do not invent a successful or failed tool outcome. ### What Did You See Instead? The card derives running solely from block.status, which remains running. ### Are You Willing to Submit a Pull Request? - [x] Yes, with terminal/live rendering regression coverage. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
