- Implemented HubSnapshot and central HubStateStore for normalized in-memory state caching (<0.05ms) - Refactored AccountsView and RoutingView with reusable AccountCardWidget and RoutingRoleWidget to eliminate widget recreation - Implemented central HermesRefreshScheduler with 5s tick, concurrency throttling, dedup, and spread initial delays - Added typed EventBus with thread-safe UI main loop dispatching via root.after - Implemented dynamic ModelRegistry with capability-based role requirements and multi-dimensional scoring - Integrated Antigravity separate quota buckets (Claude vs Gemini) and same-account model fallback - Enhanced SessionAffinityTracker with TTL expiration and LRU capacity bounds - Eliminated long subprocess holding of _CM_LOCK and ensured Windows credential restoration in finally block - Added FastAPI REST contracts in gui_server.py as foundation for future Tauri frontend - Verified 100% pass across all 91 pytest tests and 7/7 release gate criteria |
||
|---|---|---|
| .. | ||
| generate_branding_assets.py | ||
| generate_provider_assets.py | ||
| install.ps1 | ||
| launch_hermes_hub.bat | ||
| live_provision_and_validate.py | ||
| release_gate.py | ||
| uninstall.ps1 | ||
| update.ps1 | ||
| verify_antigravity_provider.py | ||
| verify_multi_provider_router.py | ||