Skip to content

Agents page polish - #449

Draft
morgmart wants to merge 1 commit into
mainfrom
morganm/create-agent-header
Draft

morgmart wants to merge 1 commit into
mainfrom
morganm/create-agent-header

Conversation

@morgmart

@morgmart morgmart commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

What this does

Moves the existing agent-creation button into the Agents page header, labels it Create Agent, and uses the design system’s small button. The existing creation dialog, availability rules, and create/start flow are unchanged.

Work in progress: this PR is the ongoing Agents page polish pass. The header-button update is the first completed change; further polish will be added as it is agreed and implemented. The current changes build on the inventory work in #286 and creation flow in #332 without changing their behavior.

Related: BOT-1820: Agent management

Verification

  • Independent source review: no blockers.
  • Pre-commit formatting/lint and pre-push TypeScript, 117 related tests, and design-system checks passed at d3b3d9ac.
  • All 32 cases in the two affected browser test files passed in Chromium and WebKit on the identical pre-commit source tree. No browser cases added or removed; existing selectors follow the renamed, relocated button.
  • Checked header placement, opening the existing dialog, narrow/medium/wide layout, and dark appearance using production components with isolated test data.
  • Native desktop and human acceptance remain pending. The browser alone cannot manage real local agents. No real agents were created, started, stopped, or imported during testing.
  • Broad validation is left to PR CI. The related unit tests passed with duplicate-key warnings in their repeated-create fixtures.

Screenshots

Production Agents components rendered with synthetic test data, not live-account or native-desktop evidence.

Agents header with the small Create Agent button

Narrow Agents page

Agents page in dark appearance

Try in the desktop app

From the feature worktree, coordinate closing other Foundation copies before launching bin/just desktop. Open Agents, check the smaller Create Agent button in the header, and open then cancel the existing dialog without creating an agent. Saved agents may start when the desktop app launches, so this remains an attended check.

Co-authored-by: Carl <c217fe6b9d958f41c3a5e030dccc7f626775a923089cb6491305eade75ea1f1b@buzz.block.builderlab.xyz>
Signed-off-by: Carl <c217fe6b9d958f41c3a5e030dccc7f626775a923089cb6491305eade75ea1f1b@buzz.block.builderlab.xyz>
@morgmart morgmart changed the title Move Create Agent into the Agents page header Agents page polish Sep 30, 2026
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