#120
googleShow connected agents on the dashboard: who is working, on which project, and who is idle
Changes
Shipped a complete Agent status board and its integration with the global overview in Global Cockpit (PWA):
1. The top Workspace Overview now includes a global "Connected Agents" summary card that smooth-scrolls straight to the board when clicked;
2. Shipped a dual-view toggle between "List" and "Grid", defaulting to the more detailed and legible List view:
- ⚡ Working agents: show a live pulsing halo, the owning project badge and name, the current task number and full title, a status readout ("⚡ Executing task"), and buttons that jump directly to the task or project;
- 🟢 Idle and ready agents: clearly labeled "🟢 Idle and on standby (ready for work at any time)", showing Ready task pills queued for pickup or the most recently delivered task records, plus the last heartbeat time;
3. Strengthened Agent identity resolution across clients (supporting /auth/agents profiles, standalone tokens from /auth/mcp-clients, and claim/assignment/completion records across all tasks);
4. Added complete English and Chinese i18n strings with type safety;
5. Built and deployed the full package to production at statedock.dev and app.statedock.dev.
Verification
1. `pnpm --filter @statedock/web build` passed, including packaging and SSR prerendering of all 12 routes;
2. The full `pnpm test` suite passed: 104 unit and integration tests, 100%;
3. `pnpm deploy:online` deployed successfully; Worker Current Version ID: b76ee4eb-9189-42bf-aaa1-5c3049ff535d.
Notes
Refresh the browser to see the new global Agent board and the List view.
05:50 PM UTC
