Hermes Agent now supports Claude Pro/Max subscriptions Nous Research released the Hermes Agent plugin "Claude Subscription DirectSDK (Experimental)," which drives the unmodified official Claude Code executable as a request-scoped model client for Claude Pro/Max subscriptions. The plugin requires Hermes Agent 0.21.4 or newer, Python 3.10+, and a logged-in Claude Code CLI, and it declares no credentials of its own. A live qualification completed seven Hermes calls with exactly seven upstream requests, twelve Hermes tool executions and twelve durable tool results, with context growing from 138,498 to 165,697 tokens and follow-up cache reads averaging 97.13%; native accounting reported $0.8793728 in list-price equivalent, not a verified subscription charge. Claude Subscription DirectSDK Experimental — Hermes plugin Standalone Hermes Agent model-provider plugin: claude-subscription-directsdk-experimental , displayed as Claude Subscription DirectSDK Experimental . It drives the unmodified official Claude Code executable as a request-scoped model client for your Claude Pro/Max subscription. Hermes keeps its normal agent loop, tools, approvals and compaction. Despite the name, the implementation speaks native stream-json directly and does not require the Python Agent SDK package. Requirements - Hermes Agent 0.21.4 or newer, or main at/after 118984d7a02f hermes-agent PR 117451, the core half of 105863 . On an older Hermes the plugin fails to load with a clear Failed to load user provider plugin warning rather than half-working. - Python 3.10+ on Linux, macOS or Windows. Native runs in its own process group POSIX session / Windows CREATE NEW PROCESS GROUP and cancellation kills the whole tree killpg / taskkill /T , so the node child behind the npm claude.cmd shim never outlives a cancelled request. The suite runs on all three in CI. - The official Claude Code CLI, installed and logged in. This plugin has no credentials of its own; everything goes through claude . The plugin checks for claude at every seam and never guesses: | When | What happens without claude | |---|---| | plugin load | one warning in the log; the provider stays registered so setup can explain what is missing | | hermes model → this provider | the flow stops with the install hint and writes nothing to config | | /model , Desktop/TUI picker | the pinned catalog is listed no live account picker | | a request | fails immediately with the install hint instead of a Popen traceback | Install Claude Code with npm install -g @anthropic-ai/claude-code , or point CLAUDE SUBSCRIPTION DIRECTSDK COMMAND at the binary if it lives outside PATH . The plugin.yaml declares the same requirement under external dependencies . Install hermes plugins install claude-subscription-directsdk from the Hermes plugin catalog pinned, reviewed or straight from GitHub tracks main : hermes plugins install NousResearch/hermes-plugin-claude-subscription-directsdk or, by hand: git clone https://github.com/NousResearch/hermes-plugin-claude-subscription-directsdk \ ~/.hermes/plugins/claude-subscription-directsdk-experimental claude auth login hermes model pick "Claude Subscription DirectSDK Experimental " Per-profile installs go under ~/.hermes/profiles/