hermes-hub/docs
Hermes Team 0be0a58a5d feat(web): авторизация по коду устройства для Grok и Codex прямо из веба
Владелец упёрся в заглушку «подключение через веб-интерфейс пока не
реализовано» и не смог подключить Grok. Backend был готов давно —
start_grok_oauth и start_codex_oauth возвращают настоящие адрес и код, —
но наружу не выведен: подключить эти провайдеры можно было только из
десктопа.

Добавлены действия start_device_auth и poll_device_auth. Адрес и код
выдаёт ПРОВАЙДЕР, интерфейс их только отображает — никаких подставленных
значений, как было с выдуманными GRK-7842 и CDX-9104.

Клиент показывает ссылку с кнопками «Открыть» и «Копировать», код
крупно и моноширинным, и опрашивает состояние каждые три секунды. Отказ
и просроченный код показываются как окончательные, опрос прекращается —
это работает вместе с правкой 50e4de5, научившей опрос различать
authorization_pending, access_denied и expired_token.

Проверено через веб-API: start отдаёт настоящий адрес accounts.x.ai и
код, poll возвращает pending, несуществующая сессия — честный отказ.

Контракт поднят до 1.4, действий стало двадцать одно.

Это снимает главное препятствие к удалению десктопа: он был
единственным путём подключить Grok и Codex.

Тесты: 414 passed, ruff чисто.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 15:20:05 +07:00
..
audits fix: update canonical installer with dependency resolution and close release blockers 2026-08-20 18:17:08 +07:00
brand feat: initialize standalone Hermes Hub 2026-08-20 10:53:49 +07:00
web-api feat(web): авторизация по коду устройства для Grok и Codex прямо из веба 2026-08-24 15:20:05 +07:00
ARCHITECTURE.md feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00
AUTH.md feat(hub): product stabilization, native windows ux v3, provider icons, and architecture roadmap 2026-08-20 11:01:52 +07:00
DEVELOPMENT.md feat(hub): product stabilization, native windows ux v3, provider icons, and architecture roadmap 2026-08-20 11:01:52 +07:00
INSTALLATION.md feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00
OAUTH_CLIENT.md fix(quota, oauth): enforce data truthfulness, honest quota sources, and fail-closed OAuth 2026-08-20 22:11:57 +07:00
PERFORMANCE.md feat(hub): product stabilization, native windows ux v3, provider icons, and architecture roadmap 2026-08-20 11:01:52 +07:00
ROUTER.md feat(hub): product stabilization, native windows ux v3, provider icons, and architecture roadmap 2026-08-20 11:01:52 +07:00
SECURITY.md feat(hub): product stabilization, native windows ux v3, provider icons, and architecture roadmap 2026-08-20 11:01:52 +07:00
SECURITY_MODEL.md feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00
UI_STATE_CONTRACT.md A17: Implement real network verification for profile test and update status snapshot 2026-08-23 22:13:24 +07:00
UPDATES.md feat(release): recovery stabilization, built-in updater, release gate, and v0.1.1 release pipeline 2026-08-20 16:29:35 +07:00