Skip to content

feat: enhance tool status display and fix undici override#1024

Open
ebarroca wants to merge 1 commit intomainfrom
feat-streaming-test
Open

feat: enhance tool status display and fix undici override#1024
ebarroca wants to merge 1 commit intomainfrom
feat-streaming-test

Conversation

@ebarroca
Copy link
Contributor

Summary

  • Add error badge styling for tool calls with error status in ToolCallGroup, so individual tool errors show a red badge instead of the default purple
  • Refactor computeGroupDisplayStatus() to only mark a group as error when all tools errored — individual errors are shown on the badge only
  • Update mergeToolStatus() priority: error is now lowest so a single tool failure doesn't turn the entire group red
  • Remove stale console.log in WorkstreamTabs
  • Fix undici override version from ^7.24.1 to ^6.23.0

Test Plan

  • Verify tool error badges render red while group status stays normal when only some tools fail
  • Verify group turns red when all tools in a group error
  • Verify no console.log noise from WorkstreamTabs

🤖 Generated with Claude Code

@ebarroca ebarroca requested a review from a team as a code owner March 14, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants