Skip to content

feat(dashboard): group automations by repo and show agent overrides - #420

Merged
danii1 merged 1 commit into
mainfrom
feat/dashboard-automation-groups-agent
Nov 14, 2026
Merged

danii1 merged 1 commit into
mainfrom
feat/dashboard-automation-groups-agent

Conversation

@danii1

@danii1 danii1 commented Nov 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Automations and Workspace tables now always show repo group headers when any automation names a repo — previously a single-repo workspace collapsed to a flat list, so grouping was invisible. The Workspace table gains the same grouping (replacing its conditional Repository column).
  • /api/automations and /api/workspace now expose each automation's harness / model / effort override.
  • Automation detail page shows Agent / Model / Effort facts (falling back to "Workspace default" / "Harness default"); the Workspace prompt panel shows an "Agent: …" summary.
  • Shared AutomationGroupHeaderRow component and generic groupAutomationsByRepo.

Note: within a group, Workspace rows are now ordered enabled-first then by id (same comparator as the Automations page) instead of config order.

Test plan

  • bun run test in packages/code (2902 pass) and packages/dashboard-ui (237 pass)
  • typecheck + lint clean
  • Verified visually against a real workspace via devintern dashboard --workspace + Vite

🤖 Generated with Claude Code

Always show repo group headers on the Automations and Workspace tables,
even when every automation targets one repo, and expose each automation's
harness/model/effort override through /api/automations and /api/workspace
so the detail page and workspace prompt panel can display them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@danii1
danii1 merged commit e914a04 into main Nov 14, 2026
2 checks passed
@danii1
danii1 deleted the feat/dashboard-automation-groups-agent branch November 14, 2026 06:51
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