Skip to content

Conversation

@khaliqgant
Copy link
Collaborator

Introduces the "bridge" command for cross-project agent coordination:

  • Architect/Principal role as orchestrator connecting multiple projects
  • Leads with spawn capability to dynamically create worker agents
  • Standup protocol for daily work coordination
  • Multi-project dashboard visibility

claude and others added 7 commits December 24, 2025 21:33
- Add "Open Dashboard" navigation for projects in bridge command palette
- Add project dashboard route (/project/:id) with context detection
- Add dashboard buttons to project cards and sidebar for quick navigation
- Add "Back to Bridge" link in project dashboard view
- Add "Message Lead" button on project cards
- Add "Go to Bridge" command in main dashboard command palette
- Create TypeScript infrastructure for bridge frontend (types, state, app)
- Update build scripts to compile both dashboard and bridge frontend
- Add /api/agent/spawn and /api/agent/kill endpoints to dashboard server
- Add spawn agent modal in dashboard with CLI selection (claude, codex, gemini) and optional model
- Add kill button (X) that appears on hover for each agent in the sidebar
- Add spawn/kill functionality to bridge view with project-aware spawning
- Spawn button appears on project cards in bridge view
- Kill button appears on each agent item in project cards
- Uses AgentSpawner to create agents via tmux sessions
Resolved merge conflicts by keeping PR branch's bridge/spawn implementation.
Also moved app.js and app.js.map to .gitignore as they are build artifacts
that should be generated at build/publish time, not tracked in git.
- Update startDashboard to accept options object instead of positional args
- Add spawn modal element references to types.ts and components.ts
- Add spawn modal functions (openSpawnModal, closeSpawnModal, spawnAgent, fetchSpawnedAgents)
- Align element IDs with HTML (spawn-agent-name, spawn-agent-cli, etc.)
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.

3 participants