hermes-hub/agents/inbox
Hermes Team 42eddb3627 fix(quota, oauth): enforce data truthfulness, honest quota sources, and fail-closed OAuth
- Removed fabricated used_percent numbers and fake *_api source tags from quota_collector.py
- Marked quota snapshot sources as baseline/estimated and added visual estimation indicators in accounts_view.py
- Eliminated silent fallback on fake user_code/device_code in codex_oauth.py and grok_oauth.py
- Gated mock OAuth sessions strictly behind HERMES_HUB_DEV_MODE=1 with visible UI warnings
- Documented Google, OpenAI, xAI, and Claude OAuth clients in docs/OAUTH_CLIENT.md
- Relocated unused gui_server.py and gui_cockpit.html to legacy/
- Added test_data_truthfulness_and_oauth_security.py covering fail-closed and source truthfulness invariants
- Verified 98 passed tests (100%) and 7/7 release gate checks
2026-08-20 22:11:57 +07:00
..
2026-08-20-accounts-tariffs-quotas-claude-grok.md feat: multi-provider accounts, tariffs, quota buckets, Claude & Grok integration 2026-08-20 21:02:13 +07:00
2026-08-20-brandbook-and-native-ui.md feat: initialize standalone Hermes Hub 2026-08-20 10:53:49 +07:00
2026-08-20-hermes-hub-product-stabilization-and-roadmap.md feat: initialize standalone Hermes Hub 2026-08-20 10:53:49 +07:00
2026-08-20-hermes-hub-ux-ui-refinement-v2.md feat: initialize standalone Hermes Hub 2026-08-20 10:53:49 +07:00
2026-08-20-plan-a-refresh-delta-ui-smart-routing.md feat(hub): Plan A stabilization, refresh architecture, delta UI, and capability routing 2026-08-20 21:20:51 +07:00
2026-08-20-release-recovery-and-auto-update.md fix: close P0 release blockers 2026-08-20 16:25:11 +07:00
2026-08-21-data-truthfulness-and-release-readiness.md fix(quota, oauth): enforce data truthfulness, honest quota sources, and fail-closed OAuth 2026-08-20 22:11:57 +07:00