Skip to content

See reply models, token usage, and tool timings on hover - #293

Open
dnouri wants to merge 2 commits into
masterfrom
feat/hover-metadata
Open

See reply models, token usage, and tool timings on hover#293
dnouri wants to merge 2 commits into
masterfrom
feat/hover-metadata

Conversation

@dnouri

@dnouri dnouri commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Hover completed replies, thinking, and tools, or use C-h . for full help
when terminal hover is clipped. Links, images, and buttons keep their own
help.

Replies show their own provider/model, message-level input/output tokens,
and separate cache reads/writes. Thinking shows line count and its
message's model. Tools show shortened command/path hints and their matching
result's timestamp. Saved times show creation in local time, not exact
completion; parallel tool results may be created after the batch finishes.

Stream measures an observed assistant-message interval, not full request
latency. Approximate output rates use reported output tokens, including
reasoning and tool-call arguments where counted. Tool timing excludes
argument streaming. Live timings survive folding and remain available in
older output, but disappear on reload, resume, or a full history rebuild;
saved metadata remains.

Verified with make check (1,716 passing tests, one skip), terminal
mouse/keyboard tests, and GUI tooltip checks.

Hover completed replies, thinking, and tools, or use C-h . for full help
when terminal hover is clipped. Links, images, and buttons keep their own
help.

Replies show their own provider/model, message-level input/output tokens,
and separate cache reads/writes. Thinking shows line count and its
message's model. Tools show shortened command/path hints and their matching
result's timestamp. Saved times show creation in local time, not exact
completion; parallel tool results may be created after the batch finishes.

Stream measures an observed assistant-message interval, not full request
latency. Approximate output rates use reported output tokens, including
reasoning and tool-call arguments where counted. Tool timing excludes
argument streaming. Live timings survive folding and remain available in
older output, but disappear on reload, resume, or a full history rebuild;
saved metadata remains.

Verified with make check (1,716 passing tests, one skip), terminal
mouse/keyboard tests, and GUI tooltip checks.
Keep unfinished thinking out of reply tooltips after aborts or errors.
Avoid unnecessary Markdown updates when changing hover metadata.
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