Skip to content

Hermes Talk 0.19.2: GPT-Live subscription auth on a stock Hermes login

Choose a tag to compare

@TheSmokeDev TheSmokeDev released this 15 Sep 15:24
· 64 commits to main since this release

Hermes Talk 0.19.2 fixes GPT-Live subscription auth on a stock Hermes install.

In 0.19.1 the Codex lane borrows Hermes' own login first (#146), but that path handed back no account id, so validate_live_auth refused it and subscription mode failed unless you had also run codex login. Reported in #149.

  • The account id is read from the borrowed token's https://api.openai.com/auth → chatgpt_account_id claim, the same claim Hermes uses for its own ChatGPT-Account-Id header. expires_at now reports the token's exp.
  • The Codex CLI store path reads the same claim when auth.json carries no account_id.
  • Fail-closed behavior is unchanged: a token that names no account still cannot open subscription mode, and nothing falls through to API billing.
  • Four new tests drive the real Hermes borrow path through a stand-in hermes_cli.auth_codex; three of them fail on 0.19.1.
  • dashboard/manifest.json is bumped in step with the other two version files.

No new surface, no new dependency, no change to the API-key lanes or to Grok and Gemini.

Signed-off-by: SmokeDev degensmoke@gmail.com