Skip to content

fix: tui tool render fix - #191

Merged
wangtsiao merged 1 commit into
7df-lab:mainfrom
wangtsiao:feat/file-change-diffs-session-activity
Aug 31, 2026
Merged

fix: tui tool render fix#191
wangtsiao merged 1 commit into
7df-lab:mainfrom
wangtsiao:feat/file-change-diffs-session-activity

Conversation

@wangtsiao

Copy link
Copy Markdown
Contributor

Summary

  • Re-broadcast item/started for streamed tool calls once the assembled turn delivers complete arguments, so live clients render the running row's command instead of only seeing parameters at completion.
  • Stabilize TUI tool rendering: one presentation owner per tool_use_id, live shell rows stay in the viewport for the whole turn, completion changes the title in place (Running -> Ran), and the turn boundary commits exactly one durable row. Missing authoritative results use the explicit result unavailable degraded state.
  • Add the tool_call_param_refresh integration test covering streamed tool-call parameter refresh.

Test Plan

  • cargo test -p devo-server (new tool_call_param_refresh test)
  • TUI transcript and chatwidget unit tests

@wangtsiao
wangtsiao merged commit a9fbb5f into 7df-lab:main Aug 31, 2026
3 of 4 checks passed
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.

1 participant