Hermes Agent v0.3.0: token streaming, plugin directory, native Anthropic provider
Hermes Agent adds token-by-token streaming across the CLI and every gateway platform, a plugin architecture that loads Python files from ~/.hermes/plugins/ without forking, and a direct Anthropic provider that auto-discovers Claude Code credentials instead of routing through OpenRouter. Also lands an ACP server for VS Code/Zed/JetBrains, voice mode, persistent shell state across tool calls, and parallel tool execution — relevant to anyone self-hosting Hermes or scripting against its provider layer.
PUBLISHED2026-03-17
OBSERVED2026-08-11
AGE4mo
SOURCES1
- Unified streaming: responses arrive token-by-token in CLI and all gateway platforms instead of as one block (#1538)
- Plugin architecture: drop Python files in
~/.hermes/plugins/to add tools, commands, hooks (#1544, #1555) - Native Anthropic provider: direct API calls, Claude Code credential auto-discovery, OAuth PKCE, native prompt caching (#1097)
- Anthropic OAuth: auto-runs
claude setup-token, reauthentication, PKCE state persistence, identity fingerprinting (#1132, #1360, #1396, #1597) - Anthropic fixes: adaptive thinking without
budget_tokenson Claude 4.6 models, cache markers through the adapter, 429/529 retry with surfaced detail, max_tokens/fallback-crash/proxy base_url (#1128, #1216, #1585, #1121) - Centralized provider router:
call_llmAPI, unified/modelcommand, provider auto-detect on model switch, direct endpoint overrides for auxiliary/delegation clients (#1003, #1506, #1375) - Vercel AI Gateway added as a provider (#1628)
- Native Anthropic auxiliary vision instead of OpenAI-compatible routing (#1377)
- Smart approvals that learn which commands are safe, plus
/stopto kill a running agent (#1543) - Concurrent tool execution via ThreadPoolExecutor for multi-tool turns (#1152)
- PII redaction before provider calls when
privacy.redact_piiis set (#1542) /browser connectattaches browser tools to a live Chrome via CDP (#1549)- ACP server for VS Code, Zed, JetBrains with slash command support (#1254, #1532)
- Persistent shell mode: cd, env vars, aliases survive across tool calls on local and SSH backends (#1067, #1483)
- Honcho memory: async writes, configurable recall modes, session titles, multi-user isolation in gateway mode (#736)
- Voice mode: CLI push-to-talk, Telegram/Discord voice notes, Discord voice channels, local faster-whisper transcription (#1299, #1185, #1429)
- Agentic On-Policy Distillation training environment added to Atropos (#1149)
- Release notes state 50+ bug fixes across platforms
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.