Hermes Agent v0.11.0: Ink TUI rewrite, pluggable transports, native Bedrock, GPT-5.5 via Codex OAuth
The interactive CLI is rewritten in React/Ink over a Python JSON-RPC backend, and format conversion plus HTTP transport are extracted from run_agent.py into a pluggable agent/transports/ layer that native AWS Bedrock (Converse API) is built on. GPT-5.5 becomes reachable through ChatGPT Codex OAuth and five new inference paths land; note that auto routing for side tasks now defaults to your main model, where aggregator users were previously routed to a cheap provider-side default.
PUBLISHED2026-04-23
OBSERVED2026-08-11
AGE3mo
SOURCES1
hermes --tui: React/Ink rewrite with Python JSON-RPC backend (tui_gateway) — sticky composer, live streaming with OSC-52 clipboard, stable picker keys, status bar with per-turn stopwatch and git branch,/clearconfirm, light theme, subagent spawn observability overlay (~310 commits)- Transport ABC:
AnthropicTransport,ChatCompletionsTransport,ResponsesApiTransport,BedrockTransport, each owning its own format conversion and API shape; native AWS Bedrock via the Converse API on top - New inference paths: NVIDIA NIM, Arcee AI, Step Plan, Google Gemini CLI OAuth, Vercel ai-gateway (pricing + dynamic discovery); Gemini routed through the native AI Studio API
- GPT-5.5 over ChatGPT Codex OAuth, with live model discovery feeding the model picker
- QQBot as 17th platform (QQ Official API v2): QR scan setup wizard, streaming cursor, emoji reactions, DM/group policy gating
- Plugin surface:
register_command,dispatch_tool,pre_tool_callveto,transform_tool_result,transform_terminal_output, image_gen backends, custom dashboard tabs; bundled disk-cleanup plugin as opt-in reference /steer <prompt>injects a mid-run note the agent sees after its next tool call, without interrupting the turn or breaking prompt cache- Shell scripts usable as lifecycle hooks (pre_tool_call, post_tool_call, on_session_start, …) without a Python plugin
- Webhook direct-delivery mode forwards payloads straight to a platform chat with no LLM in the path
- Subagents get an explicit
orchestratorrole that can spawn workers (max_spawn_depth, flat by default); concurrent siblings share a file-coordination layer hermes modelgains a Configure auxiliary models screen (compression, vision, session_search, title_generation);autonow defaults side tasks to the main model for all users- Folds in the highlights deferred from v0.10.0; 1,556 commits, 761 merged PRs since v0.9.0
- Note: source text truncated mid-sentence in the auxiliary-models item
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.