Feature hasn't been suggested before.
Describe the enhancement you want to request
Problem
Currently, there's no way to see how long each assistant response takes. The elapsed time is only shown in the message metadata after completion, but it's not displayed in a user-visible way during streaming.
Proposed Solution
Add live elapsed time display for each assistant message during streaming:
- Shows end-to-end duration from when the user sent the message to when the assistant finishes responding
- Real-time updates every second during streaming
- Hidden during first second to avoid millisecond flash
- Format: 1s, 2s, 59s, 1m, 1m 30s, 2h 15m, 1d 3h
Why This Should Be Native
- Users want to know how long they're waiting for responses
- Helps identify slow models or providers
- Similar to how Claude Code shows elapsed time
- Makes the TUI more informative and professional
Feature hasn't been suggested before.
Describe the enhancement you want to request
Problem
Currently, there's no way to see how long each assistant response takes. The elapsed time is only shown in the message metadata after completion, but it's not displayed in a user-visible way during streaming.
Proposed Solution
Add live elapsed time display for each assistant message during streaming:
Why This Should Be Native