feat: add supervisor prototype with embedded frontend

This commit is contained in:
root
2026-03-09 19:15:53 +01:00
parent 96c4ce1697
commit 84de557052
56 changed files with 4044 additions and 10 deletions

View File

@ -0,0 +1,13 @@
package supervisor
import "sync"
// Manager is a future extension point for high-level orchestration.
type Manager struct {
mu sync.RWMutex
assignments map[string]AgentAssignment
}
func NewManager() *Manager {
return &Manager{assignments: make(map[string]AgentAssignment)}
}

View File

@ -0,0 +1,9 @@
package supervisor
import "time"
type AgentAssignment struct {
AgentID string `json:"agentId"`
SessionID string `json:"sessionId"`
AssignedAt time.Time `json:"assignedAt"`
}