Skip to content

fix(web): one worker-to-bench mapping shared by the sidebar, roster, worker page, and Members (CL-9604) - #1026

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-9604-worker-bench-map
Sep 30, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-9604-worker-bench-map

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

New useWorkerBenches() (apps/web/src/worker-benches.ts) maps each workspace worker to the benches running a copy of it.

A bench deploys its own copy with a new asset id but the same deploy-source asset name, so the join is by asset name, not display name.

Replaces the first-bench logic on the roster and worker page, the name match in the sidebar worker row, and the Members agent links (which used bench asset ids that never matched a workspace worker).

Not covered: the two-bench browser first-run assertion.

Resolves CL-9604

@linear-code

linear-code Bot commented Sep 30, 2026

Copy link
Copy Markdown

CL-9604

@TheGreatAxios
TheGreatAxios merged commit 89648c3 into main Sep 30, 2026
3 checks passed
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