Skip to content

Connect: attach live activity to the transcript, humanize durations#53

Merged
hbrooks merged 1 commit into
mainfrom
connect-live-status-on-transcript
Jul 17, 2026
Merged

Connect: attach live activity to the transcript, humanize durations#53
hbrooks merged 1 commit into
mainfrom
connect-live-status-on-transcript

Conversation

@hbrooks

@hbrooks hbrooks commented Jul 17, 2026

Copy link
Copy Markdown
Member

Three fixes to the connect UI:

- The live "Running Bash(...)" / "Generating" status lines rendered in
  the footer above the composer; they now render in the transcript,
  attached to the block they describe. In-flight calls are excluded
  from the collapsed "Ran N shell commands" fold (it counts only
  completed calls) and show as a live line hugging the fold until the
  result lands.

- Turn summaries showed raw seconds ("turn complete - 200.7s"); a
  shared formatDuration renders "3m 21s" style, reused by the live
  elapsed tickers.

- The ephemeral streamed-prose overlay was cleared whenever ANY fresh
  record landed (lifecycle rows, the user's own relayed message),
  permanently losing the streamed prefix since later deltas append to
  the emptied overlay. It now clears only when a committed assistant
  step or the turn's result supersedes it.
@hbrooks
hbrooks merged commit 73cf960 into main Jul 17, 2026
1 check passed
@hbrooks
hbrooks deleted the connect-live-status-on-transcript branch July 17, 2026 15:57
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