Skip to content

feat(boss-panel): add Boss Worker Control Center system & 3D monitor visualizer - #295

Open
hackergovind wants to merge 1 commit into
AgentSystemLabs:mainfrom
hackergovind:feature/boss-control-center
Open

hackergovind wants to merge 1 commit into
AgentSystemLabs:mainfrom
hackergovind:feature/boss-control-center

Conversation

@hackergovind

Copy link
Copy Markdown

Summary

This PR replaces the legacy Minesweeper game on the boss desk computer upstairs with a full Boss Worker Control Center System:

Key Features

  1. 3D Monitor Canvas Dashboard & Interaction:

    • Replaced Minesweeper on the boss desk computer monitor (seat.game) with a glowing cybernetic Boss Command Center terminal dashboard (Arcade.draw()).
    • Updated seating interaction hints to 👔 Boss Control Center on the monitor and E: Open Boss System.
    • Dynamic Executive RGB Monitor Glow: 3D monitor screen tint transitions based on worker status (Red on
      eeds_input, Green when all done, Blue when working).
  2. Boss Worker Control System Modal:

    • Live worker overview with status indicators (Working, Needs You, Done, Idle) and task descriptions.
    • Per-worker Open Terminal action button.
    • Per-worker Send Home action button (worker.kill).
    • Broadcast Prompt Bar: Send instructions to all floor workers simultaneously.
    • Smart Auto-Assign: Automatically finds and assigns prompts to the most idle worker.
    • Live Analytics Summary Bar: Displays total workers, working count, needs input alert count, and total token/dollar spend.
    • Export Floor Report: Generates and downloads a Markdown summary of floor activity, PRs, and spend.
    • Intercom Sound Alert: Web Audio synthesized chime when broadcasting or auto-assigning prompts.
  3. Sidebar Boss Mode Toggle:

    • Integrated a 👔 Boss toggle button directly into the Workers sidebar header.

Verification

pm run build passes with zero errors (Vite client build & tsc server build).

  • Tested local runtime interactions.

- Live Analytics Summary Bar: display worker counts, active vs needing input status, total tokens, and dollar spend.
- Export Floor Report: download detailed Markdown summary report of active workers, open PRs, tasks, and spend.
- Intercom Sound Alert: play synthesized office intercom PA chime on prompt broadcast and auto-assign.
- Executive RGB Monitor Glow: dynamically update 3D monitor screen mesh color tint and canvas header based on floor status (Red: Needs input, Green: All done, Blue: Working, Amber: System ready).
- Smart Auto-Assign: algorithm to automatically assign prompts to the most idle worker on the floor.
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