Hermes Agent v0.14.0: pip Install, OAuth Proxy, Grok 1M Context, and 22 Platforms
PyPI distribution, OAuth proxy for paid subscriptions, xAI Grok with a 1M-token context, Microsoft Teams, ~19s faster cold start, and a long list of smaller UX wins.
A bit over a week after v0.13.0, Hermes Agent ships v0.14.0 — "The Foundation Release". 808 commits, 633 merged PRs, 545 issues closed.
There isn't one headline feature this time. The interesting story is breadth. Hermes is finally installable through pip, the package footprint dropped, cold start is about 19 seconds faster, and a new OAuth proxy lets your existing Claude Pro / ChatGPT Pro / SuperGrok subscriptions stand in for API access. Plus Grok, Teams, two more messaging platforms, and a pile of UX wins.
pip install hermes-agent
PyPI is now the recommended install path:
pip install hermes-agent
The old curl-piped script still works if you want it, but most people will switch.
Several heavy optional backends — image generation stacks, audio pipelines, niche connectors — no longer ship in the default install. They install on first use instead. If you never touch them, you never pay the disk space or the import time.
Cold start is about 19 seconds faster than v0.13.0. Most of that comes from deferring imports until they are actually needed.
xAI Grok via SuperGrok OAuth
Grok joins the first-class provider list, but with a different door than the others. Instead of paying for API access, you sign in with your SuperGrok subscription through OAuth. One-time sign-in, no API key to manage.
The context window is 1M tokens. For Hermes-style sessions — long agent runs that accumulate tool output and conversation history — that's a meaningful jump from the usual 200k.
If you already pay for SuperGrok, running Hermes against Grok costs you nothing extra.
OpenAI-compatible Local Proxy
This is the change most users will notice most.
Hermes now exposes a local OpenAI-compatible API backed by OAuth-authenticated subscriptions. Sign in once with Claude Pro, ChatGPT Pro, or SuperGrok — any OpenAI-client tool can then route through it.
In practice: you can drive Hermes, and any other OpenAI-compatible tool, entirely from subscriptions you already pay for. No new API key. No new bill.
For people running a lot of small tasks, the math just got very different.
Microsoft Teams
Teams is end-to-end this release, not a stub: Graph API auth, webhook ingestion, message delivery. Roughly the same level of integration that Slack and Discord have had.
If your company runs on Teams and you've been holding off on deploying Hermes internally, you no longer have to.
22 Messaging Platforms
Two new platforms in v0.14:
LINE
First-class support. Big audience in Japan, Taiwan, and Thailand.
SimpleX Chat
The metadata-light, no-account messenger. Small user base but a vocal one — and the kind of users who care a lot whether their tools support it.
Total messaging platforms supported: 22. At this point Hermes is more or less platform-agnostic on the messaging side.
X (Twitter) Search as a First-Class Tool
The X search tool is no longer a side experiment. It is wired into the default tool set: agents can search posts, pull recent results, and fetch surrounding context without any extra setup.
Useful for monitoring, research, and news-tracking agents.
Performance and UX
A pile of smaller changes that you'll feel without thinking about them.
Cross-session Claude prompt caching. Claude's 1-hour prompt cache now persists across Hermes sessions. Reopen a session against the same project context and the cache is still warm — cheaper and faster.
Browser CDP calls ~180× faster. Persistent CDP connections replace the previous reopen-on-every-call pattern. If you run browser agents, this is the change you'll notice the most.
/handoff. Live session handoff to another machine or another user. Tool state and conversation carry over without restart.
Native button UI on Telegram and Discord. Clarification prompts now use real interaction widgets instead of "reply with 1 / 2 / 3". Less typing, fewer mistakes.
Discord history backfill. When Hermes joins a Discord channel, it pulls recent history into context instead of starting blind.
How to Upgrade
Fresh install:
pip install hermes-agent
If you're already on Hermes:
hermes update
Full changelog on the GitHub release page.