Verdict: For production and client-facing deployments, the new Blank Slate mode is the gold standard for Hermes Agent. By stripping the agent down to its bare essentials (Model + Files + Terminal), you eliminate prompt bloat, slash token costs, and ensure your agent's behavior remains identical even after major core updates.
Last verified: 2026-06-21 · Version: Hermes Agent v0.17.0 (Reach Release) · Best for: Developers, IT Security, and Client Deployments.
Note: "Blank Slate" is a setup option that disables 12+ default capabilities including web search, browser automation, and persistent memory.
The Problem with "Fully Loaded" AI Agents
In the early days of autonomous AI, the race was for capability. Every update added new tools: web browsing, image generation, vision analysis, and complex memory graphs. While powerful, this "fully loaded" approach created three major friction points for serious builders:
- Prompt Bloat: Every enabled tool requires a definition in the system prompt. A fully loaded agent carries thousands of extra tokens on every call, increasing latency and costs.
- Unpredictable Behavior: When you update an agent, new default tools often "sneak" into the toolbox. An agent that worked perfectly yesterday might reach for a new, unverified tool today.
- Security Surface Area: For client-facing work, an agent with too many tools is a liability. Least-privilege design dictates that an agent should only have the tools it needs to finish the job.
What is Hermes Agent Blank Slate Mode?
Introduced in the v0.17.0 "Reach" Release (June 2026), Blank Slate mode inverts the onboarding process. Instead of starting with a full toolbox, you start with a "clean room" environment.
In Blank Slate mode, only the three absolute essentials are enabled:
- The Provider & Model (Your connection to the LLM).
- File Operations (Reading, writing, and patching files).
- The Terminal (Executing commands and managing processes).
Everything else—from web search and browser automation to delegation and persistent memory—is disabled until you explicitly opt in.
Quick vs. Full vs. Blank Slate: Which Mode to Choose?
When you run the hermes setup command, you are presented with three paths. Here is how to decide:
| Setup Mode | Best For | What's Included |
|---|---|---|
| Quick Setup | Beginners / Evaluation | Nous Portal login, no API keys needed, basic web tools. |
| Full Setup | Personal Productivity | Your own API keys, all 40+ tools enabled by default. |
| Blank Slate | Production / Clients | bare minimum (Files + Terminal). Manual opt-in for everything else. |
How to Build Your Agent from the Ground Up
Building a lean agent is now a declaration of intent. By choosing Blank Slate, you ensure your AI Agent Operating System stays optimized for your specific task.
1. Run the Setup
To start fresh with a Blank Slate agent, run:
hermes setup
Select "Blank Slate" when prompted. This writes your choices to platform_toolsets.cli and agent.disabled_toolsets in your configuration, pinning the surface area.
2. Add Only What You Need
Need your agent to search the web but nothing else? You don't have to re-install. Use the interactive tools menu:
hermes tools
Or use the direct opt-in command for specific skills:
hermes skill opt in <skill-name> --sync
3. Verify the Surface Area
You can check exactly what your agent can "see" by listing the active toolsets:
hermes tools list
Why "Update-Proof" is the Real Game-Changer
Most AI tools quietly add features back in during a pip install --upgrade. Blank Slate does not. Because your disabled toolsets are explicitly pinned in your config, a core update to Hermes Agent will not add new tools to your agent's prompt.
This creates a stable, auditable environment where Loop Engineering can flourish. Your agent stays exactly the same shape you made it, regardless of what's happening in the main repository.
What This Means for You
If you are building for yourself, the Full Setup is a fantastic productivity booster. But if you are setting up an agent for a client, an inbox, or a production server, Blank Slate is the only responsible choice. It turns your agent from a "black box" into a precision tool with a known, minimal footprint.
If you are already running a "loaded" agent, you don't need to start over. You can use the same hermes tools command to prune your existing setup and reclaim your token budget today.
FAQ
Q: Does Blank Slate mode make the agent weaker? A: No. The raw intelligence of the model is the same. It simply removes the "noise" of unused tools from the prompt, which often makes the agent more accurate at the tools it does have.
Q: Can I use Blank Slate on a mobile device? A: Yes. In fact, Blank Slate is recommended for mobile and low-power devices because it significantly reduces the memory and token overhead.
Q: How do I re-enable a tool I skipped?
A: Run hermes setup agent or use hermes tools to toggle capabilities back on at any time.
Q: Does Blank Slate save money? A: Yes. By removing tool definitions from the system prompt, you send fewer tokens on every turn. In long conversations, this can reduce costs by 15-30% compared to a fully loaded agent.
Q: Is Blank Slate mode available for all models? A: Yes. Since Blank Slate is a feature of the Hermes Agent "harness," it works regardless of whether you are using Claude, GPT-5, or a local Ollama model.
Discussion
0 comments