Description
Tthe web UI hides tool output until the command completes. The streaming pipeline already delivers output chunks to the client -- props.metadata.output updates reactively during execution. However, three UI gates prevent it from being visible:
- BasicTool's handleOpenChange blocks toggling the collapsible during both pending and running states
- BasicTool's Collapsible.Arrow is hidden during both pending and running states
- The bash tool's description subtitle is hidden during both pending and running states
Additionally, the collapsible starts closed by default and there's no mechanism to auto-open it when a command starts executing.
Plugins
No response
OpenCode version
No response
Steps to reproduce
!for i in 1 2 3 4 5; do echo $i; sleep 1; done
Screenshot and/or share link
No response
Operating System
No response
Terminal
No response
Description
Tthe web UI hides tool output until the command completes. The streaming pipeline already delivers output chunks to the client -- props.metadata.output updates reactively during execution. However, three UI gates prevent it from being visible:
Additionally, the collapsible starts closed by default and there's no mechanism to auto-open it when a command starts executing.
Plugins
No response
OpenCode version
No response
Steps to reproduce
!for i in 1 2 3 4 5; do echo $i; sleep 1; done
Screenshot and/or share link
No response
Operating System
No response
Terminal
No response