Hermes Agent Architecture

Self-Improving AI Agent โ€” Nous Research โ€ข 2026

๐Ÿ‘ค Users CLI / Browser IDE Integration Gateway โ€” Messaging Layer WeChat ๅพฎไฟก Telegram Discord WhatsApp Signal Slack Email API Webhooks MCP Server HTTP / WS Hermes Agent Core ๐Ÿ”„ Conversation Loop Prompt Building Tool Dispatch Context Mgmt ๐Ÿง  Skill System Skill Loader Auto-Creation Self-Improving โœจ ๐Ÿ’พ Memory System Semantic Memory User Profile Cross-Session ๐Ÿ‘ฅ Sub-Agent Delegation Engine Parallel Tasks Up to 3 children โฐ Cron Job Scheduler Recurring Tasks Auto-Delivery Provider Layer โ€” 20+ LLM Providers OpenRouter Anthropic OpenAI DeepSeek Google/Gemini xAI/Grok Local/Ollama Tools Layer ๐ŸŒ Web Search ยท Extract Tavily ๐Ÿ–ฅ Browser Automation Playwright ๐Ÿ’ป Terminal Shell ยท Git Process Mgmt ๐Ÿ“ File System Read ยท Write ยท Patch Search ๐Ÿ Code Execution Sandbox Python 50 tool calls/script ๐Ÿ‘ Vision Image Analysis ๐ŸŽ™ Voice/TTS 6 Providers ๐ŸŽจ Image Gen AI Image Creation ๐Ÿ“จ Messaging Cross-Platform Send ๐Ÿ“š Skills View ยท Manage โœ… Todo Task Tracking ๐Ÿ” Session Search Past Conversations Storage Layer ๐Ÿ—„ Sessions DB SQLite ยท Transcripts State Management ๐Ÿง  Memory Store SQLite / Honcho Mem0 ยท Pluggable ๐Ÿ“‹ Skills Store SKILL.md Files ~/.hermes/skills/ โš™๏ธ Config config.yaml ยท .env Profiles Support ๐Ÿ” Auth Credential Pools OAuth Tokens Legend Frontend / UI Backend / Core Database / Storage Cloud / Config Security / Auth Gateway / Messaging

Core Capabilities

  • โ€ข ๐Ÿ”„ LLM Conversation Loop with tool dispatch
  • โ€ข ๐Ÿง  Self-improving Skill System (auto-creates skills)
  • โ€ข ๐Ÿ’พ Persistent cross-session memory (pluggable backends)
  • โ€ข ๐Ÿ‘ฅ Sub-agent delegation for parallel work
  • โ€ข โฐ Cron job scheduler with auto-delivery
  • โ€ข ๐Ÿ”Œ 20+ LLM providers, hot-swappable

Tools & Integrations

  • โ€ข ๐ŸŒ Web search (Tavily) + page extraction
  • โ€ข ๐Ÿ–ฅ Browser automation (Playwright)
  • โ€ข ๐Ÿ’ป Terminal shell + process management
  • โ€ข ๐Ÿ“ File read/write/patch/search
  • โ€ข ๐Ÿ Sandboxed Python execution
  • โ€ข ๐Ÿ‘ Vision analysis + ๐ŸŽ™ TTS + ๐ŸŽจ Image gen

Platforms & Storage

  • โ€ข ๐Ÿ“ฑ 15+ messaging platforms (WeChat native!)
  • โ€ข ๐Ÿ”— MCP Server / Webhook subscriptions
  • โ€ข ๐Ÿ—„ SQLite sessions + memory store
  • โ€ข ๐Ÿ“‹ Skills library (SKILL.md format)
  • โ€ข โš™๏ธ YAML config + .env + Profiles
  • โ€ข ๐Ÿ” Credential pools with OAuth support