feat(agent-team): dashboard UI redesign (Board + DAG tabs, Tailwind/shadcn) [read-only] #64
No reviewers
Labels
No labels
app
bug
ci
compliance
content
dependencies
docs
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
infra
invalid
javascript
needs-triage
python
question
tests
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: adam/orchestrator#64
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/agent-team-dashboard-redesign"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
A full visual redesign of the read-only agent-team LAN dashboard (
agent-team/web), drawing design from vibe-kanban (primary), Magentic-UI, and Langflow.theme.css→ Tailwind CSS + shadcn/ui (HSL design tokens ported from the old palette;@/path alias).stages[]; compact status-tinted task cards; search + status/tree filters.Read-only / safety
agent-team/web/. Consumes the existing read-only/api/state·/api/topology·/api/taskendpoints.rehype-raw).CI
.github/workflows/ci-web.yaml— a thin caller over the org reusableci-typescript-frontend.yaml, scoped toagent-team/web/**. Runsbuild(tsc -btypecheck +vite build) and vitest. Distinct job idci-web(statusci-web / ci) so it doesn't collide with the Pythonci / ci. Prettier/ESLint/Playwright steps toggled off until those tools are wired.Testing
tsc -bclean · 36/36 vitest tests ·vite buildclean (vendor bundle split via rollupmanualChunks, no >500 kB chunk).npm ci+npm run build+npm test) all green./api/state(10 stages) //api/topology(7 nodes) respond; coordinator + status services healthy (NRestarts 0).Review gates
Notes / outstanding
git push --no-verify(operator-authorized): the global pre-push scanner blocks on 4 HIGH + 1 MEDIUM findings that are byte-identical to main (.env.example, the*_no_write_token.pyPEM test fixtures,user_prompt_submit.pyurllib) — none in this frontend-only diff.ci-web / ciis not yet a required status in themainruleset (org-admin change) — it runs and reports, but doesn't gate merges until added.