Skip to content

Add office operations center panel#131

Draft
iamlukethedev wants to merge 2 commits into
cursor/state-mapping-ui-8c98from
cursor/operations-center-8c98
Draft

Add office operations center panel#131
iamlukethedev wants to merge 2 commits into
cursor/state-mapping-ui-8c98from
cursor/operations-center-8c98

Conversation

@iamlukethedev
Copy link
Copy Markdown
Owner

@iamlukethedev iamlukethedev commented Apr 26, 2026

Summary

  • Add an Ops tab to the HQ sidebar.
  • Add an operations center panel with fleet counts, prioritized agent roster, recent run outcomes, and recent activity feed.
  • Reuse existing AgentState, runLog, feedEvents, and run counts instead of introducing a new store.
  • Open HQ to Ops by default so multi-agent visibility is the first sidebar view.
  • Add focused component coverage for summary counts and agent selection.

Testing

  • npm run test -- --run tests/unit/operationsCenterPanel.test.ts tests/unit/stateAnimationMappingsEditor.test.tsx tests/unit/studioSettings.test.ts tests/unit/officeEventTriggers.test.ts
  • npm run typecheck
  • npm run smoke:dev-server
  • Browser walkthrough opened /office, opened HQ, and verified Operations Center/Fleet roster/Recent runs/Activity stream with zero browser console errors. Note: the walkthrough also shows an existing canvas white-background issue when HQ opens in this dev/browser session; the Ops panel itself renders and functions.

operations_center_panel.webm
Operations center panel

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 2 commits April 26, 2026 04:18
Co-authored-by: Luke The Dev <iamlukethedev@users.noreply.github.com>
Co-authored-by: Luke The Dev <iamlukethedev@users.noreply.github.com>
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.

2 participants