Files
Symphony AgentandCodex b0c103e9f8 feat(server): add read-only AgentProbe control plane
Summary:
- Add start-server config, auth, routing, static dashboard, SQLite read
  routes, suite discovery, report rendering, and SSE replay support.
- Add a dual-mode dashboard that preserves /api/state live polling and
  adds read-only server views for overview, runs, scenarios, suites, and
  settings.
- Add unit, integration, and e2e coverage for server config, auth,
  streams, HTTP read paths, token protection, and CLI lifecycle.

Rationale:
- Phase 1 needs a stable read-only HTTP surface before later write paths
  add run control, presets, cancellation, and other orchestration.
- Binding safety and token auth are enforced at boot and request edges so
  non-loopback exposure cannot accidentally start unauthenticated.

Tests:
- bun run docs:validate
- bun run test tests/unit/server
- bun run test tests/integration/server
- bun run test:e2e
- bun run dashboard:build
- bun run typecheck
- bun run lint
- manual start-server smoke with /healthz, /readyz, /api/scenarios,
  and /api/runs

Co-authored-by: Codex <[email protected]>
2026-04-17 11:45:40 +00:00
..
2026-04-10 15:07:35 +02:00
2026-04-14 14:36:50 +02:00