Hermes Team
87d83251bb
feat(router): integrate local LLM provider (llama.cpp/vLLM/Ollama) with zero quotas (A25)
2026-08-24 14:00:25 +07:00
Hermes Team
e42f262b6d
feat(A15): веб-API, общий ActionExecutor и порт путей на Linux
...
Работа A15 выполнена, но не закоммичена: git в его окружении был
недоступен. Восстановлена ревьюером из рабочего каталога.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 19:45:13 +07:00
Hermes Team
17c266339f
fix: restore weekly quotas and reconcile live health
2026-08-23 00:15:18 +07:00
Hermes Team
a2280236aa
feat(state): harden snapshots quotas and routing
2026-08-21 00:03:50 +07:00
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
Hermes Team
2b8b709ac9
feat: multi-provider accounts, tariffs, quota buckets, Claude & Grok integration
2026-08-20 21:02:13 +07:00