Hermes Agent v0.7.0

The Resilience Release

168
Pull Requests
46
Issues Resolved
7
Major Features
โˆž
Stability Gains

NousResearch ยท Released April 3, 2026 ยท v2026.4.3

What's New?

Pluggable Architecture, Anti-Detection Browsing, and Production Hardening

๐Ÿ›ก๏ธ The resilience release โ€” pluggable memory providers, credential pool rotation, Camofox anti-detection browser, inline diff previews, gateway hardening across race conditions and approval routing, and deep security fixes.

๐Ÿงฉ Pluggable Memory

Memory is now an extensible plugin system. Third-party backends (Honcho, vector stores, custom DBs) implement a simple provider ABC.

๐Ÿ”‘ Credential Pools

Configure multiple API keys for the same provider with automatic rotation. Thread-safe least_used strategy distributes load.

๐ŸฆŠ Camofox Browser

New local browser backend using Camoufox for stealth browsing. Persistent sessions with VNC URL discovery for visual debugging.

๐Ÿ“ Inline Diffs

File write and patch operations now show inline diffs in the tool activity feed, giving visual confirmation of changes.

Pluggable Memory Providers

Extensible Plugin System for Custom Memory Backends

๐Ÿ”Œ Provider Interface

  • ABC-based plugin system
  • Profile-scoped host/peer resolution
  • Built-in memory as default provider
  • Simple registration via plugin system

๐ŸŽฏ Honcho Integration

  • Full parity restored as reference plugin
  • Profile-scoped host and peer resolution
  • Memory flush state persisted
  • Sequential execution path routing
๐Ÿ’ก Use Case: Integrate vector stores, custom databases, or third-party memory services without touching core code.

Same-Provider Credential Pools

Automatic Load Distribution and Failover

โˆž
Keys Per Provider
Auto
Rotation Strategy
401
Failover Trigger

โš–๏ธ Load Distribution

Thread-safe least_used strategy distributes requests across keys. Pool state survives fallback provider switches.

๐Ÿ”„ Automatic Failover

401 failures trigger automatic rotation to the next credential. Per-turn primary runtime restoration after fallback.

โœ… Setup: Configure via setup wizard or credential_pool config. Defers eager fallback on 429 errors.

Camofox Anti-Detection Browser

Stealth Browsing with Visual Debugging

๐Ÿ•ต๏ธ Stealth Features

  • Anti-detection fingerprinting
  • Persistent sessions across runs
  • VNC URL discovery for debugging
  • Auto-install via hermes tools

๐Ÿ”ง Configuration

  • Configurable SSRF bypass for local backends
  • Skip SSRF check for Camofox/headless Chromium
  • browser.allow_private_urls config option
  • CAMOFOX_PORT=9377 in Docker
๐ŸŽฏ Use Case: Scraping sites with bot detection, testing web apps with realistic browser fingerprints, visual debugging of browser automation.

Gateway Hardening

Production-Ready Stability Fixes

๐Ÿ Race Conditions

  • Photo media loss fixed
  • Flood control hardened
  • Stuck sessions resolved
  • STT config issues fixed

โœ… Approval Routing

  • /approve and /deny route correctly
  • Resume agent after approval
  • Tool result no longer lost
  • Discord button-based UI

๐ŸŒ€ Death Spiral Fix

  • Compression death spiral prevented
  • API disconnect handling
  • Context pressure warnings silenced
  • Compressed context persisted
๐Ÿ›ก๏ธ Result: The gateway is substantially more reliable in production. Major stability pass across 168 PRs.

Security Hardening

Secret Exfiltration Blocking and Credential Protection

๐Ÿ”’ Exfiltration Blocking

  • Browser URLs scanned for secret patterns
  • LLM responses scanned for secrets
  • URL encoding, base64, prompt injection blocked
  • Execute_code sandbox output redacted

๐Ÿ›ก๏ธ Credential Protection

  • .docker, .azure, .config/gh protected
  • GitHub OAuth token patterns added
  • Path traversal rejection in credential files
  • Zip-slip attacks blocked in profile imports
โš ๏ธ Critical: auth.json and .env excluded from profile exports. Telegram DoH fallback rejects private/loopback IPs.

API Server & ACP Improvements

Session Continuity and Editor Integration

๐Ÿ”„ Session Continuity

  • X-Hermes-Session-Id headers for persistent sessions
  • Sessions persist to shared SessionDB
  • Tool progress events stream in real-time
  • Token usage persisted for non-CLI sessions

๐Ÿ”Œ Client-Provided MCP

  • Editor integrations register their own MCP servers
  • VS Code, Zed, JetBrains support
  • Editor's MCP ecosystem flows into agent
  • Additional agent tools from editor
๐ŸŽฏ Open WebUI: Full integration with tool streaming and persistent sessions across requests.

CLI & User Experience

New Commands and Interactive Improvements

โšก New Commands

  • /yolo โ€” toggle dangerous approvals
  • /btw โ€” ephemeral side questions
  • /profile โ€” show active profile

๐Ÿ“Š TUI Improvements

  • Inline diff previews in tool feed
  • TUI pinned to bottom on startup
  • Cache tokens shown in /insights
  • Dragged file paths detected

๐ŸŽจ Accessibility

  • NO_COLOR env var respected
  • TERM=dumb support
  • Voice mode in WSL with PulseAudio
  • Zero exit code on quiet mode success

Platform Updates

Discord, Telegram, Slack, WhatsApp, Matrix

Platform New Feature Status
Discord Button-based approval UI with /approve and /deny slash commands โœ“ Live
Telegram 32-char command limit, 50 command cap, priority order enforced โœ“ Live
Slack reply_in_thread config option for threaded responses โœ“ Live
WhatsApp Enforce require_mention in group chats โœ“ Live
Matrix E2EE decryption hardening, auto-trust devices, retry buffered events โœ“ Live
๐ŸŽฏ Gateway: Skill-aware slash commands dynamically registered from installed skills with paginated /commands list.

Model & Provider Support

New Models and Provider Improvements

๐Ÿ†• New Models

  • Claude Sonnet 4.6 (OpenRouter, Nous)
  • Qwen 3.6 Plus Preview
  • MiniMax M2.7
  • GPT-5 and Codex (developer role)

๐Ÿ”ง Provider Fixes

  • Anthropic long-context tier 429 handling
  • URL-based auth for third-party Anthropic endpoints
  • Fireworks context length detection
  • Alibaba DashScope international endpoint
โš™๏ธ Config: config.yaml is now single source of truth for endpoint URLs. Auto-detect models from server probe in custom endpoint setup.

Tool System Updates

File Operations, Browser, MCP, Skills

๐Ÿ“ File Operations

  • Inline diff previews on write/patch
  • Stale file detection warns on external edits
  • Size guard, dedup, device blocking on read
  • Staleness timestamp refreshed after writes

๐Ÿ”ง MCP Stability

  • Reload timeout fixes
  • Shutdown cleanup improved
  • Event loop handler hardened
  • OAuth non-blocking
๐ŸŽฏ Skills: research-paper-writing (full pipeline), ascii-video (text readability), youtube-transcript (v1.x update).

Notable Bug Fixes

46 Issues Resolved from Community

  • Gateway approval blocked agent thread (#4542)
  • Compression death spiral from API disconnects (#2153)
  • Anthropic thinking blocks lost across tool-use turns
  • Profile model config ignored with -p flag (#4486)
  • CLI blank space between response and input (#4398)
  • Dragged file paths treated as slash commands
  • Orphaned tags leaking into user-facing responses (#4285)
  • OpenAI SDK is_closed false positive (#4377)
  • MCP OAuth server blocking Hermes startup (#4462)
  • MCP event loop closed on shutdown (#2537)
  • Alibaba provider hardcoded to wrong endpoint (#3912)
  • Slack reply_in_thread missing config option (#2662)
  • Quiet mode exit code nonzero on success (#4601)
  • Mobile sidebar backdrop-filter issue in docs

Contributors

Community-Driven Development

135
Core Commits (teknium1)
40+
Community Contributors
168
Total Pull Requests

๐Ÿ† Top Contributors

  • kshitijk4poor โ€” 13 commits (preserve allowed_users)
  • erosika โ€” 12 commits (Honcho integration)
  • pefontana โ€” 9 commits (Telegram E2E tests)
  • bcross โ€” 5 commits (Docker optimization)
  • SHL0MS โ€” 4 commits (accessibility, skills)

๐ŸŽฏ Issue Reporters

  • hypotyposis (#2153 โ€” compression death spiral)
  • Mark-Lok (#4542 โ€” approval routing)
  • kazamak (#4178 โ€” matrix install failures)
  • patp (#2662 โ€” Slack threading)
  • devorun (#4601 โ€” quiet mode exit code)

What's Next?

Roadmap and Future Improvements

๐Ÿ”ฎ Upcoming Features

  • More memory provider plugins
  • Enhanced browser automation
  • Additional platform integrations
  • Performance optimizations

๐ŸŽฏ Focus Areas

  • Continued stability improvements
  • Security hardening
  • Developer experience
  • Community-driven features
๐Ÿš€ Get Started: hermes update to upgrade to v0.7.0 ยท Full changelog at github.com/NousResearch/hermes-agent