Skip to content

Workbenches page: merge metrics into one strip and give the list its own section - #4579

Closed
wailingwombat wants to merge 6 commits into
masterfrom
cursor/workbenches-metrics-layout-b1b4
Closed

wailingwombat wants to merge 6 commits into
masterfrom
cursor/workbenches-metrics-layout-b1b4

Conversation

@wailingwombat

@wailingwombat wailingwombat commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

Restructures the Workbenches landing page so the metrics read as one summary item, clearly separate from the workbench list. This follows the reference design; it changes layout and ordering only, not visual styling.

  • The three stat cards (PR efficiency, hours saved, tokens consumed) are now one left-aligned strip in equal-width, evenly padded columns, with subtle lines above and below and vertical dividers between metrics. They no longer look like another row of workbench cards.
  • The list has its own "All workbenches N" header. Search, Display and Create workbench moved from the top page-header bar into that header, on the right.
  • List view rows now have the same favorite star toggle as the cards, next to the actions menu. It replaces the read-only star that used to appear beside favorited names.
  • WorkbenchStatCard now wraps a new exported WorkbenchStat, so the Evals and Usage tabs render the same as before.
  • The count is the number of loaded workbenches, with a + when more pages exist, because the connection has no totalCount. No GraphQL changes.

Workbenches page, card view

Test Plan

  • tsc --build passes for js/console; Biome and oxlint pass on the changed files.
  • Checked manually against the Vite dev server with mocked GraphQL responses in both card and list view. Clicking a row's star toggles it without navigating into the workbench. A search that matches nothing shows the empty state under the header, and the search stays usable.

Test environment: local dev server with mocked data

Checklist

  • I have added a meaningful title and summary to convey the impact of this PR to a user.
  • If required, I have updated the Plural documentation accordingly.
  • I have added tests to cover my changes.
  • I have deployed the agent to a test environment and verified that it works as expected (required only when changing agent code).

Plural Flow: console

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

…ion header

Co-authored-by: Anna Nguyen <wailingwombat@users.noreply.github.com>
@wailingwombat
wailingwombat requested a review from a team as a code owner October 23, 2026 17:34
@soffi-ai

soffi-ai Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Soffi AI Summary

This PR restructures the Workbenches landing page to better separate aggregate metrics from the workbench list, following a reference design. The three stat cards (PR efficiency, hours saved, tokens consumed) are consolidated into a single horizontal strip with equal-width columns, subtle top/bottom border rules, and vertical dividers between metrics — making them visually distinct from the workbench cards below. The workbench list now has its own "All workbenches N" section header, with search, display toggle, and "Create workbench" controls moved from the page-level header bar into the list header on the right side. List view rows gain a functional favorite star toggle (replacing the previous read-only star), matching the card view behavior. The WorkbenchStatCard component is refactored to export a new WorkbenchStat primitive so the Evals and Usage tabs continue rendering correctly. The workbench count displayed in the header is derived from loaded data, with a + suffix when additional pages exist, since the GraphQL connection exposes no totalCount. No GraphQL schema changes are included.

Changes

Workbenches page layout redesign

  • Initial restructure of the Workbenches landing page: merged the three stat cards into a horizontal summary strip and introduced a dedicated 'All workbenches' section header with search, display toggle, and create button moved out of the page-level header bar. (4f5ad84)
  • Replaced the card-style container for the metrics strip with top and bottom border rules, giving the stats a cleaner visual separation from the workbench list without adding card chrome. (fb593ae)
  • Added a functional favorite star toggle button to workbench list view rows, matching the existing toggle available in card view and replacing the previous read-only star shown next to favorited names. (d52a6bd)
  • Centered the workbench metrics within the strip and experimented with linking each metric to its source tab (Evals/Usage). (cfc75dd)
  • Switched the metrics strip to left-aligned layout and removed the tab links, settling on the final design: equal-width cells, left-aligned content, no navigation shortcuts. (e945ada)
  • Fixed padding on the first metric cell so all three metrics share consistent internal spacing within the strip. (76e849f)

Updated: 2026-10-23 20:18 UTC

Deploy in Soffi

@greptile-apps

greptile-apps Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Low impact] The PR appears safe to merge.

Summary

Combines the workbench metrics into one summary card and gives the list its own header.

  • Workbenches show their lifetime metrics in one strip beside an Evals link.
  • The workbench list has its own heading, count, and controls.

No actionable issues were found.

Reviews (1) · Last reviewed commit: "Merge workbench metrics into one strip a..." · Reviewed by Greptile

cursoragent and others added 5 commits October 23, 2026 18:56
…strip

Co-authored-by: Anna Nguyen <wailingwombat@users.noreply.github.com>
Co-authored-by: Anna Nguyen <wailingwombat@users.noreply.github.com>
Co-authored-by: Anna Nguyen <wailingwombat@users.noreply.github.com>
Co-authored-by: Anna Nguyen <wailingwombat@users.noreply.github.com>
Co-authored-by: Anna Nguyen <wailingwombat@users.noreply.github.com>
@michaeljguarino

Copy link
Copy Markdown
Member

merged into the prep-v0.12.52 pr

@michaeljguarino
michaeljguarino deleted the cursor/workbenches-metrics-layout-b1b4 branch October 23, 2026 21:58
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.

3 participants