mirror of
https://github.com/Significant-Gravitas/AgentProbe.git
synced 2026-11-09 17:52:38 -10:00
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]>