-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[Feature]: Sessions page: roster overview tiles, kind avatars, and context-usage meters #102517
Copy link
Copy link
Closed
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.enhancementNew feature or requestNew feature or requestimpact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.User-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.maintainerMaintainer-authored PRMaintainer-authored PR
Description
Metadata
Metadata
Assignees
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.enhancementNew feature or requestNew feature or requestimpact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.User-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.maintainerMaintainer-authored PRMaintainer-authored PR
Type
Fields
Priority
None yet
Summary
Redesign the Control UI Sessions page main view: overview stat tiles above the roster, per-row kind avatars with live-run dots, compact token values with context-window usage meters, initial-load skeleton rows, and clearer empty states.
Problem to solve
The Sessions page renders a flat data table with weak hierarchy:
123456 / 200000), which is hard to scan, and context pressure (session close to the model context window) is not surfaced at all — it only exists implicitly in the drawer.sessions.listresult arrives.Proposed solution
156k / 200kvalues plus a context-usage meter with ok/warn/danger tones at 65%/85%, exact numbers in the tooltip and drawer.Alternatives considered
Impact
Evidence/examples
Current behavior:
ui/src/pages/sessions/view.tsrenders the flat table;formatSessionTokensprints raw integers; empty state renders whileloading && !result.Redesign proof shots (mocked Gateway, deterministic data):