• hermesagent's avatar
    WP-4 through WP-8: Model discovery, chat playground, benchmarks, diagnostics, polish · f04609db
    hermesagent authored
    Features:
    - Background model discovery via /v1/models (ModelRefresher)
    - Chat playground with SSE streaming + per-message latency metrics
    - Benchmark scheduler with concurrent runs + live grid UI
    - Diagnostics panel with vendor-specific probes (Prometheus/JSON)
    - Dashboard with stats, server-kind breakdown, recent activity
    - Settings page with dark mode toggle (Alpine.js + localStorage)
    - 12 Leaf templates covering all surfaces
    - M07-M09 migrations for message metrics, conversation model_id, benchmark metadata
    
    Fixes:
    - Split SQLite multi-column ALTER TABLE into sequential calls
    - Register all migrations in test setup (M07-M09)
    
    Tests: 44 passing, 0 failures
    f04609db