Is Hermes Agent v0.18.0 stable?
-239/100Fact score: -239/100 ยท evidence-based, not a YES/NO verdict
โ0.18.0 picked up a few more old splinters: context compaction timeouts, Desktop layout/runtime issues, threat-scan false positives, and subagent interrupt stalls. Ancient history, still filed under sharp objects.โ
Stability Score
-239Base
80
Evidence
-239
Votes
-0
Survived
ignored
Curated
ignored
-239 evidence debt=-239
Affected components
uiimessageprovider-integrationdesktopdashboardopencodedesktop-linuxinstallerprovider-routingplugin-toolsmcpmemorygateway-servicecodexagent-coreqqbotdiscordjourneyapproval-boundarydesktop-uicrontelegramweixindesktop-windowstool-loadervisiondesktop-remote-gatewayprompt-cacheslacksecurityweb-toolsauthmatrixwindows-updatedaytonasession-statecontext-engine
Install this version
npm install hermes-agent@0.18.0Score Evidence
| Issue | Area | Type | Penalty | Reason |
|---|---|---|---|---|
| NousResearch/hermes-agent issue 56665 โ | ui | tool-specific | -2 | Chat tab fails on pip/pipx wheel installs because the workspace check exits before bundled TUI fallback |
| NousResearch/hermes-agent issue 55416 โ | imessage | channel-specific | -1 | Photon/iMessage inbound delivery loss reproduced on hermes-agent v0.18.0 |
| NousResearch/hermes-agent issue 56687 โ | provider-integration | tool-specific | -1 | Desktop/Web UI cannot select or configure the new vertex provider despite v0.18.0 CLI support |
| NousResearch/hermes-agent issue 52735 โ | desktop | runtime | -5 | Desktop app launch crash reproduced on v0.18.0 due to missing simple-git dependency closure in packaged runtime |
| NousResearch/hermes-agent issue 56775 โ | dashboard | runtime | -3 | Dashboard WebSocket/API routes return empty responses after updating to Hermes Agent 0.18.0 |
| NousResearch/hermes-agent issue 57259 โ | opencode | tool-specific | -1 | Opencode Go works only with Minimax models on Hermes 0.18.0/0.17.0 while other models 404 |
| NousResearch/hermes-agent issue 57288 โ | opencode | tool-specific | -1 | OpenCode GLM/Kimi model sessions fail at startup with HTTP 404 on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 56834 โ | desktop-linux | runtime | -3 | Linux desktop app on Hermes 0.18.0 times out connecting to the backend |
| NousResearch/hermes-agent issue 57031 โ | installer | tool-specific | -2 | Homebrew/Linuxbrew Hermes 0.18.0 installs cannot start the TUI because bundled ui-tui files are missing |
| NousResearch/hermes-agent issue 56878 โ | provider-routing | runtime | -4 | MoA reference model failure on Hermes 0.18.0 can hang the turn and deliver no response instead of falling back |
| NousResearch/hermes-agent issue 57143 โ | provider-integration | tool-specific | -1 | Dashboard model switcher on Hermes 0.18.0 rewrites custom providers back to openrouter |
| NousResearch/hermes-agent issue 56759 โ | ui | tool-specific | -2 | TUI clean /quit on Hermes 0.18.0 leaves terminal state corrupted until a full reset |
| NousResearch/hermes-agent issue 57269 โ | plugin-tools | tool-specific | -1 | transform_llm_output plugin content is silently dropped from CLI streaming output on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 57228 โ | mcp | runtime | -5 | MCP stdio reconnects on Hermes 0.18.0 leak orphaned subprocesses until memory tool calls fail |
| NousResearch/hermes-agent issue 57133 โ | ui | runtime | -2 | Duplicate /compact registrations on Hermes 0.18.0 can break startup in ACP/TUI contexts |
| NousResearch/hermes-agent issue 57282 โ | memory | runtime | -3 | transform_llm_output appended content leaks into Honcho external memory sync on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 57056 โ | gateway-service | runtime | -4 | Gateway resume on Hermes 0.18.0 can abandon interrupted webhook work by asking a non-interactive user what to do next |
| NousResearch/hermes-agent issue 56920 โ | codex | runtime | -4 | Codex OAuth on Hermes 0.18.0 can print shell JSON instead of executing structured tool calls |
| NousResearch/hermes-agent issue 57863 โ | agent-core | runtime | -3 | LiteLLM receives malformed auth requests from Hermes 0.18.0 and sessions get stuck |
| NousResearch/hermes-agent issue 57482 โ | dashboard | runtime | -2 | LAN dashboard basic-auth hardening returns 500 / blocks local trusted access on 0.18.0 |
| NousResearch/hermes-agent issue 57923 โ | agent-core | runtime | -5 | Agent conversation loop repeats failing searches/tool calls across 29 iterations on 0.18.0 |
| NousResearch/hermes-agent issue 57671 โ | qqbot | channel-specific | -1 | QQ Bot adapter cannot connect because connect() lacks the is_reconnect keyword on 0.18.0 |
| NousResearch/hermes-agent issue 57997 โ | installer | runtime | -3 | Desktop install shadows nvm/node and disrupts terminal disk access on macOS 0.18.0 |
| NousResearch/hermes-agent issue 57452 โ | discord | channel-specific | -1 | Discord guild mentions ignore pairing-approved users unless Discord allowlist is also populated |
| NousResearch/hermes-agent issue 57986 โ | journey | tool-specific | -2 | /journey crashes when skill frontmatter metadata.hermes is null or malformed on 0.18.0 |
| NousResearch/hermes-agent issue 57558 โ | approval-boundary | kernel | -5 | Shell hook approval remains trusted after the approved script file changes on disk |
| NousResearch/hermes-agent issue 57968 โ | desktop-ui | tool-specific | -1 | Desktop sidebar loses the flat recent Sessions list after updating to 0.18.0 |
| NousResearch/hermes-agent issue 57861 โ | cron | runtime | -3 | Cron-triggered sessions do not attach configured Composio MCP tools on 0.18.0 |
| NousResearch/hermes-agent issue 57405 โ | provider-routing | tool-specific | -2 | Desktop model selector crashes with dict object has no attribute lower on 0.18.0 |
| NousResearch/hermes-agent issue 57647 โ | telegram | channel-specific | -1 | no_agent cron Telegram delivery still wraps raw output in Cronjob Response boilerplate |
| NousResearch/hermes-agent issue 57474 โ | weixin | runtime | -5 | Weixin open-policy validation causes gateway crash-restart loop after upgrading to 0.18.0 |
| NousResearch/hermes-agent issue 57897 โ | desktop-windows | runtime | -3 | Windows Desktop reads config from the wrong directory and ignores the installed Hermes config |
| NousResearch/hermes-agent issue 57315 โ | tool-loader | runtime | -4 | Blank-slate install loads only cronjob tools even after tools are enabled on 0.18.0 |
| NousResearch/hermes-agent issue 57275 โ | memory | kernel | -5 | Context compaction fails before model limits, causing sessions to exceed context and stop responding |
| NousResearch/hermes-agent issue 52470 โ | gateway-service | runtime | -3 | Dashboard-triggered gateway restart inherits gateway loop guard and silently fails on 0.18.0 |
| NousResearch/hermes-agent issue 57948 โ | vision | tool-specific | -1 | vision_analyze first call returns 400 instead of using auxiliary vision fallback on 0.18.0 |
| NousResearch/hermes-agent issue 57911 โ | desktop-remote-gateway | runtime | -2 | Remote Desktop new sessions can land in a stale/wrong project workspace on 0.18.0 |
| NousResearch/hermes-agent issue 57845 โ | prompt-cache | runtime | -2 | Envelope prompt-cache breakpoints no-op during tool loops, causing repeated full-price context sends |
| NousResearch/hermes-agent issue 36755 โ | gateway-service | runtime | -2 | systemd timing alignment diagnostics still false-positive on v0.18.0/root units, leaving noisy shutdown health checks |
| NousResearch/hermes-agent issue 57076 โ | slack | channel-specific | -1 | Slack rich_blocks renders blank-line-separated ordered lists as repeated item 1 on hermes-agent 0.18.0 |
| NousResearch/hermes-agent issue 57505 โ | security | kernel | -5 | Dashboard Files exposure could read .env/API secrets on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 57581 โ | web-tools | tool-specific | -1 | Plugin-registered web providers cannot be selected via web.extract_backend on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 57909 โ | telegram | channel-specific | -1 | Hermes update can leave Telegram without an available adapter despite 0.18.0 diagnostics reporting healthy packages |
| NousResearch/hermes-agent issue 58071 โ | provider-routing | tool-specific | -2 | zai provider ignores configured base_url on Hermes 0.18.0 and probes hardcoded endpoints |
| NousResearch/hermes-agent issue 58072 โ | memory | runtime | -4 | Switching memory providers leaves stale merged sub-keys that destabilize/crash the gateway on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 58073 โ | security | kernel | -5 | BWS override_existing can overwrite profile-specific secrets across profiles on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 58075 โ | cron | runtime | -2 | Cron delivery messages can expose agent self-verification noise instead of the intended task output on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 58185 โ | provider-routing | tool-specific | -1 | Bedrock model picker offers and persists bare foundation-model IDs that fail on on-demand accounts in Hermes 0.18.0 |
| NousResearch/hermes-agent issue 58237 โ | auth | runtime | -3 | Dashboard auto-SSO redirect 500s when only basic auth is configured on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 58248 โ | security | kernel | -5 | Delivered-text persistence paths can bypass PII/redaction hooks on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 58281 โ | tool-loader | runtime | -4 | Disabling coding toolset can silently strip explicitly-enabled terminal/file tools, leaving Hermes 0.18.0 sessions with Tools: 0 |
| NousResearch/hermes-agent issue 58458 โ | matrix | channel-specific | -1 | lazy_deps marks never-enabled matrix backends active; Windows refresh then fails on python-olm build requirements |
| NousResearch/hermes-agent issue 58559 โ | matrix | channel-specific | -1 | Matrix bang commands bypass split batching and skill-command active-session dispatch on v2026.7.1 / 0.18.0 |
| NousResearch/hermes-agent issue 58572 โ | gateway-service | runtime | -5 | Gateway crashes on Nous Portal token expiry with no remote recovery path on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 58573 โ | desktop-windows | runtime | -2 | Native Windows main.py omits hermes_home when loading .env, so Hermes 0.18.0 editable installs miss local environment |
| NousResearch/hermes-agent issue 58576 โ | desktop-ui | runtime | -4 | web_server event loop stalls up to 51s under heavy agent work, making the desktop UI appear frozen on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 58578 โ | windows-update | runtime | -3 | Windows hermes update restarts only the gateway, leaving dashboard/web UI chat dead until manual relaunch on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 58773 โ | memory | runtime | -3 | Hermes 0.18.0 treats trusted Hindsight memory context as prompt injection and refuses to use retrieved memory |
| NousResearch/hermes-agent issue 53617 โ | desktop-ui | tool-specific | -1 | Desktop reasoning panel auto-collapse/pinning friction reproduced on Hermes Desktop 0.18.0 |
| NousResearch/hermes-agent issue 58819 โ | provider-routing | tool-specific | -2 | Desktop MOA settings on Hermes 0.18.0 silently drop save_traces/trace_dir and disable trace persistence |
| NousResearch/hermes-agent issue 59205 โ | desktop-windows | runtime | -5 | Windows Desktop on Hermes 0.18.0 times out waiting for backend port announcement after provider-isolated boot test |
| NousResearch/hermes-agent issue 59184 โ | memory | runtime | -4 | Memory replace on Hermes 0.18.0 truncates composite entries instead of replacing only the matched text |
| NousResearch/hermes-agent issue 59850 โ | windows-update | runtime | -3 | Windows hermes update runs dependency install from the invoking project root instead of the extracted install root on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 59397 โ | ui | tool-specific | -1 | CLI ANSI rendering is broken on Windows 10 with Hermes 0.18.0 |
| NousResearch/hermes-agent issue 59286 โ | daytona | runtime | -3 | Daytona backend ignores env_passthrough allowlist, so required environment variables never reach the sandbox on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 60084 โ | agent-core | kernel | -3 | Tool-loop guardrails can miss loops when args vary but repeated multimodal/tool results never change on v0.18.0 |
| NousResearch/hermes-agent issue 60089 โ | memory | tool-specific | -1 | Memory replace can fall back to add after multiple matches, creating duplicate entries without signaling failure on v0.18.0 |
| NousResearch/hermes-agent issue 60319 โ | security | runtime | -5 | agent_init.py prints credential prefix/suffix previews to stdout in v0.18.0 |
| NousResearch/hermes-agent issue 60505 โ | approval-boundary | kernel | -5 | Approval gate gaps allow non-interactive auto-approval and permanent allowlist bypass of cron_mode deny on v0.18.0 |
| NousResearch/hermes-agent issue 60525 โ | tool-loader | tool-specific | -3 | write_file commits invalid JSON/YAML/TOML before syntax validation and reports success in v0.18.0 |
| NousResearch/hermes-agent issue 60556 โ | telegram | channel-specific | -1 | Telegram streaming with audio_as_voice renders TTS as a plain audio attachment instead of a voice bubble on v0.18.0 |
| NousResearch/hermes-agent issue 60578 โ | plugin-tools | tool-specific | -2 | post_tool_call hook omits turn_id, causing turn-counting plugins to silently no-op on v0.18.0 |
| NousResearch/hermes-agent issue 60583 โ | desktop-ui | tool-specific | -1 | Desktop status-bar tokens/sec is inaccurate for streaming/OpenAI-compatible providers on v0.18.0 |
| NousResearch/hermes-agent issue 60596 โ | desktop-windows | tool-specific | -1 | Windows desktop chat alignment centers messages instead of preserving user/assistant left-right split on v0.18.0 |
| NousResearch/hermes-agent issue 60597 โ | desktop-ui | runtime | -3 | UI wrapper can crash when accessing streaming response content before read() on v0.18.0 |
| NousResearch/hermes-agent issue 61993 โ | gateway-service | runtime | -4 | Gateway can resurrect an ended session from stale sessions.json routing keys on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 61994 โ | vision | runtime | -3 | Image-shrink recovery can re-encode oversized images on every API call instead of persisting repaired history on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 62240 โ | provider-routing | runtime | -4 | custom_providers model names can be overridden by hardcoded CURATED_MODELS, causing wrong base_url on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 62333 โ | mcp | runtime | -5 | OAuth refresh_token is erased on token refresh, killing MCP servers after about an hour on Hermes 0.18.0 |
| NousResearch/hermes-agent issue 63712 โ | session-state | runtime | -4 | Hermes 0.18.0 AsyncSessionDB calls without await silently drop session-state writes during gateway paths |
| NousResearch/hermes-agent issue 63713 โ | prompt-cache | runtime | -2 | Hermes 0.18.0 sessions can persist null system_prompt, forcing rebuilds and prefix-cache misses every turn |
| NousResearch/hermes-agent issue 60604 โ | context-engine | runtime | -3 | compact context fails with digest timeout on Hermes 0.18.0 after upgrade from 0.17.0 |
| NousResearch/hermes-agent issue 49978 โ | desktop-ui | tool-specific | -1 | Hermes Desktop 0.18.0 on Windows can squeeze the sidebar/layout when PageUp is pressed in focused input |
| NousResearch/hermes-agent issue 64079 โ | desktop-windows | runtime | -4 | Studio embedded runtime 0.18.2 with hermes-agent CLI 0.18.0 misses pip dependency sync, causing provider failures |
| NousResearch/hermes-agent issue 65151 โ | desktop-remote-gateway | runtime | -3 | Desktop/runtime readiness probes on Hermes 0.18.0 can saturate the shared RPC pool before provider calls |
| NousResearch/hermes-agent issue 64268 โ | security | runtime | -4 | Context-file threat scanner on hermes-agent 0.18.0 is negation-blind and can drop an entire persona file |
| NousResearch/hermes-agent issue 63463 โ | agent-core | kernel | -4 | Subagent waves on Hermes 0.18.0 can block CLI interrupt/refresh handling during long-running tasks |