Hermes Agent v0.8.0

"The Intelligence Release" โ€” Smarter, Faster, More Autonomous

209
Merged PRs
82
Issues Resolved
10+
Major Features
18
Contributors

NousResearch ยท Released April 8, 2026 ยท v2026.4.8

๐ŸŽฏ Top Highlights

๐Ÿ”” Background Auto-Notifications

Long-running tasks notify the agent on completion. No polling needed โ€” the agent keeps working and picks up results when they land.

๐ŸŽ›๏ธ Live Model Switching

/model command works across CLI, Telegram, Discord, Slack. Switch providers mid-session with interactive pickers.

๐Ÿง  Self-Optimized GPT/Codex

Agent diagnosed and patched 5 failure modes through automated behavioral benchmarking. Dramatically improved OpenAI reliability.

๐Ÿ†“ Free MiMo v2 Pro

Xiaomi MiMo v2 Pro now available on Nous Portal free tier for auxiliary tasks (compression, vision, summarization).

โฑ๏ธ Smart Inactivity Timeouts

Timeouts track actual tool activity, not wall-clock time. Active tasks never killed โ€” only truly idle agents time out.

โœ… Approval Buttons

Slack & Telegram get native platform buttons for dangerous command approval. No more typing /approve.

๐Ÿค– Provider & Model Support

New Providers, Better Switching, Smarter Fallbacks

Google AI Studio

  • Native Gemini provider
  • models.dev integration
  • Auto context length detection

Interactive Model Picker

  • Telegram & Discord buttons
  • Aggregator-aware resolution
  • Pricing display

MiniMax TTS

  • speech-2.8 provider
  • Context length fixes
  • Model catalog updates
xAI Grok: Prompt caching via x-grok-conv-id header + tool-use enforcement
Ollama Cloud: Auth support, /model persistence, alias tab completion

๐Ÿง  Agent Loop Intelligence

Self-Diagnosis, Structured Reasoning, Smarter Retries

Self-Optimized Tool Use

Agent ran automated behavioral benchmarks on GPT/Codex, identified 5 failure modes, and patched them with execution discipline guidance.

Thinking-Only Prefill

Structured reasoning responses with thinking block continuation. Accept reasoning-only responses without infinite retries.

Jittered Retry Backoff

Exponential backoff with jitter for API retries. Prevents thundering herd on rate limits.

Oversized Tool Results

Save to file instead of destructive truncation. Sandbox-aware persistence keeps context intact.

Type Coercion: Tool call arguments auto-coerced to match JSON Schema types (fixes models sending strings instead of numbers/booleans)

๐Ÿ’ฌ Messaging Platforms

Matrix Tier 1, Discord Controls, Signal Media, Approval Buttons

Matrix Tier 1 Parity

  • Reactions & read receipts
  • Rich formatting
  • Room management
  • E2EE reliability fixes

Discord Channel Controls

  • ignored_channels config
  • no_thread_channels config
  • Native slash commands
  • Skills as slash commands

Slack Thread Engagement

  • Auto-respond in bot threads
  • Thread context preservation
  • Approval buttons
  • mrkdwn in edits

Signal Full Media

  • send_image_file
  • send_voice
  • send_video
  • Complete MEDIA: tag delivery
Telegram: Group topics skill binding + emoji reactions for approval status + duplicate message prevention

๐Ÿ”ง Tool System Upgrades

Remote Execution, Background Notifications, Browser Providers

execute_code on Remote Backends

Code execution now works on Docker, SSH, Modal, and other remote terminal backends. Progressive subdirectory hints help agent learn project structure.

notify_on_complete

Background processes notify agent when finished. Start long-running tasks (AI training, test suites, builds) and get notified on completion.

Browser Use Provider

Switched managed browser from Browserbase to Browser Use. Firecrawl cloud browser provider added. JS evaluation via browser_console.

MCP OAuth 2.1 PKCE

Full standards-compliant OAuth client support. OSV malware scanning for MCP extension packages. Prefer structuredContent over text.

Exit Code Context: Common CLI tools get helpful error explanations in terminal results

๐Ÿงฉ Skills & Plugins

New Skills, Plugin System Expansion, Lifecycle Hooks

popular-web-designs

54 production website design systems for reference

p5js creative coding

Interactive creative coding skill by @SHL0MS

manim-video

Mathematical & technical animations by @SHL0MS

llm-wiki

Karpathy's LLM Wiki skill

gitnexus-explorer

Codebase indexing & knowledge serving

research-paper-writing

AI-Scientist & GPT-Researcher patterns

Plugin System: CLI subcommand registration, request-scoped API hooks with correlation IDs, session lifecycle hooks (finalize/reset), required env var prompts during install

๐Ÿ’พ Memory & Sessions

Supermemory, Shared Threads, Profile Isolation

Supermemory Provider

  • Multi-container support
  • search_mode options
  • Identity template
  • Env var overrides

Shared Thread Sessions

  • Multi-user thread support
  • Subagent sessions linked to parent
  • Hidden from session list
  • Profile-scoped isolation

Honcho Plugin Overhaul

  • Plugin CLI registration
  • Holographic prompt preserved
  • Trust score rendering
  • recall_mode fix

mem0 API v2 Compat

  • Prefetch context fencing
  • Secret redaction
  • Env vars merged with config
  • Clean user messages

๐Ÿ”’ Security & Reliability

Consolidated Hardening, Cross-Session Isolation, Timing Attack Mitigations

Consolidated Security

  • SSRF protections
  • Timing attack mitigations
  • Tar traversal prevention
  • Credential leakage guards

Cross-Session Isolation

  • Cron path traversal hardening
  • Workdir sanitization
  • Approval session key isolation
  • Profile-scoped OAuth tokens

Reliability Fixes

  • Aggressive worktree cleanup
  • O(nยฒ) regex backtracking fix
  • API server streaming fix
  • OpenViking endpoint corrections

Testing & Quality

  • 57 failing CI tests repaired
  • Test suite re-architecture
  • Codebase-wide lint cleanup
  • Unused imports removed

๐Ÿ–ฅ๏ธ CLI & User Experience

Config Validation, Centralized Logging, Setup Improvements

Config Structure Validation

Detect malformed YAML at startup with actionable error messages. Catches issues before cryptic failures.

Centralized Logging

~/.hermes/logs/ with agent.log (INFO+) and errors.log (WARNING+). hermes logs command for tailing and filtering.

Interactive CLI Improvements

Defer response until reasoning completes. Ghost status-bar lines cleared on resize. Native Windows image paste support.

Doctor Diagnostics

Sync provider checks, config migration, WAL and mem0 diagnostics. Timeout debug logging improved.

Setup Wizard: Docs links added to sections + bundled skills synced to all profiles during update

โฐ Cron System Upgrades

Inactivity Timeouts, Pre-Run Scripts, Delivery Tracking

Inactivity-Based Timeout

Replaces wall-clock timeout. Active tasks run indefinitely โ€” only truly idle agents time out.

Pre-Run Script Injection

Data collection and change detection before cron runs. Helps agent understand what changed since last run.

Delivery Failure Tracking

Job status includes delivery failures. Delivery guidance in prompts stops send_message thrashing.

MEDIA File Delivery

MEDIA files delivered as native platform attachments. [SILENT] suppression works anywhere in response.

๐Ÿ“š Documentation & Community

Comprehensive Audit, 40+ Fixes, New Guides

40+
Doc Discrepancies Fixed
13
New Features Documented
3
New Tutorials

Documentation Overhaul

  • Fix stale info across all pages
  • Expand thin pages with depth
  • Discord configuration reference
  • WSL2 networking guide

Community Contributions

  • 18 contributors this release
  • @SHL0MS: 7 PRs (skills + docs)
  • @alt-glitch: 3 PRs (browser + tests)
  • Community FAQ entries

Full changelog: v2026.4.3...v2026.4.8