Hermes Agent Blank Slate mode
TECH

Hermes Agent Blank Slate mode

19+
Signals

Strategic Overview

  • 01.
    Nous Research added a 'Blank Slate' setup mode to its open-source Hermes Agent, inverting the usual onboarding: instead of a fully loaded default, an agent boots with everything off except provider & model, File Operations, and Terminal, and the user opts into additional tools gradually.
  • 02.
    In Blank Slate, web, browser, code execution, vision, memory, delegation, cron, skills, plugins, and MCP all stay disabled, along with compression, checkpoints, smart routing, and memory capture, leaving only file and terminal access until the user adds more.
  • 03.
    The mode persists its choices durably by writing an explicit platform_toolsets.cli list plus agent.disabled_toolsets, so nothing the user skipped re-enables, even after running hermes update. Blank Slate uses provider auth only; secrets live in ~/.hermes/.env and non-secret settings in ~/.hermes/config.yaml.

The inversion: off-by-default, opt-in onboarding

Hermes Agent's existing onboarding paths give you a working agent loaded with capability. Quick Setup uses the Nous Portal with free OAuth and no API keys, while Full Setup makes you select every tool but bring your own keys [1]. Both leave you with an agent that, by default, can reach the network, execute code, see images, remember across sessions, delegate to subagents, and run scheduled jobs. Blank Slate inverts that contract entirely: it boots with everything off except provider & model, File Operations, and Terminal [1].

Concretely, that means web, browser, code execution, vision, memory, delegation, cron, skills, plugins, and MCP all stay disabled, and so do quieter background behaviors like compression, checkpoints, smart routing, and memory capture [1]. The result is an agent that can read and write files on disk and run shell commands, and literally nothing else until you say otherwise. Where a default agent answers 'what can I turn off?', Blank Slate answers 'what do I actually need to turn on?' — a small framing change that shifts the default safety posture from permissive to restrictive.

The mechanism: pinning toolsets so updates can't undo your choice

The feature that makes Blank Slate more than a cosmetic preset is how it persists. Toolsets in Hermes Agent are logical groupings of individual tools that get enabled or disabled per platform; the documented set includes web, search, terminal, file, browser, vision, image_gen, skills, memory, cronjob, code_execution, delegation, and messaging, among others [2]. Blank Slate writes an explicit platform_toolsets.cli list of what's allowed plus an agent.disabled_toolsets list of what's off, rather than relying on implicit defaults [1].

That distinction is load-bearing because of update behavior. With implicit defaults, a new release can introduce a toolset that ships enabled, silently expanding what your agent can do. By pinning the surface explicitly, Blank Slate guarantees that 'nothing you did not choose ever loads,' and crucially, that holds even after running hermes update [1]. Configuration lives durably in ~/.hermes/config.yaml for non-secret settings and ~/.hermes/.env for secrets, with Blank Slate using provider auth only [1]. The payoff is twofold: a genuinely reduced attack surface for security-sensitive deployments where nothing touches the network unless you add web or browser tools, and drift-free, reproducible team configurations where one pinned toolset can be replicated across every machine and survive upgrades [1].

Roadmap-by-feedback: the community asked for this first

Blank Slate reads less like a surprise and more like Nous Research closing a loop the community had already opened. On r/hermesagent, a widely-upvoted post argued that Hermes was drifting toward 'enabling so many tools and skills by default,' which created 'noise, unpredictability, and makes testing harder' — and a top comment in that thread explicitly asked for 'a minimal dev mode with less default tool/skill noise' before Blank Slate shipped. A separate, even more popular retrospective from a long-time user converged on the same lesson independently: they described turning off all third-party memory providers, leaning on Hermes' native markdown memory system, and cutting their agent profiles down — a manual 'strip it down' workflow that Blank Slate now offers as a first-class mode.

The reception once it shipped validates that demand. A new r/hermesagent post called Blank Slate 'what Hermes should be since the beginning,' describing 'Hermes naked. No tools. Just the bare minimum to operate.' Across X, developers framed it as one of the better feature decisions they'd seen in a while, precisely because it answers the bloat complaint rather than adding to it. The one notable dissent — a user questioning whether a stripped-down agent framework is worth using over raw API access — is the natural edge of the same conversation: if you strip an agent far enough, where's the line between a minimal agent and just calling the model directly?

Historical Context

2026-06-03
Released Hermes Desktop, a native cross-platform front end for Hermes Agent v0.15.2 with streaming tool output.
2026-06-16
Hermes Agent added asynchronous subagents so delegated work no longer blocks the parent chat.
2026-06-19
Released Hermes Agent v0.17.0 ('The Reach Release'), adding non-blocking delegate_task subagents and messaging integrations.
2026-06-20
Announced the Blank Slate setup mode for Hermes Agent, alongside the existing Quick and Full setup paths.

Power Map

Key Players
Subject

Hermes Agent Blank Slate mode

NO

Nous Research

Creator and maintainer of the open-source Hermes Agent; shipped and announced Blank Slate mode on June 20, 2026

TE

Teknium

Nous Research co-founder who publicly announced Blank Slate mode on X as 'the lightest possible install'

SE

Security-sensitive and team deployment users

Target audience wanting a no-network minimal agent or a pinned, reproducible toolset across machines

Fact Check

2 cited
  1. [1] Nous Research Updates Hermes Agent With a Blank Slate Mode That Pins Toolsets via platform_toolsets.cli and disabled_toolsets
  2. [2] Tools | Hermes Agent

Source Articles

Top 3

THE SIGNAL.

Analysts

"Framed Blank Slate as the lightest possible Hermes Agent install you can have, signaling that minimalism, not a feature-complete default, is the point of the mode."

Teknium
Co-founder, Nous Research

"Positioned Blank Slate as complementary rather than a replacement: the default Quick and Full setup modes 'work great for most,' but users who would rather build their agent from the ground up can now start with just a provider, model, file operations, and terminal, then manually add anything else."

Nous Research
Project maintainer (official announcement)

"Praised Blank Slate as a strong design decision: rather than an agent that 'comes with everything bolted on,' you start with almost nothing, opt into only what you need, and it stays off even after an update. Sentiment across X was overwhelmingly positive."

Developer community (@sudoingX, @Voxyz_ai)
Hermes Agent practitioners on X
The Crowd

"Hermes Agent has a new Blank Slate setup mode. The default Quick/Full setup modes work great for most, but if you would rather build your agent from the ground up you can now start with just a provider, model, file operations, and terminal, then manually add in anything else."

@@NousResearch2355

"hermes agent just shipped a setup mode called blank slate and it's the most i've liked a feature decision in a while. instead of an agent that comes with everything bolted on, you start with almost nothing, a provider, a model, file operations, and a terminal, and you opt into"

@@sudoingX248

"hermes setup just added a new mode: blank slate. starts from almost nothing, just model, file ops, and terminal, everything else off. you opt in to only what you need, and it stays off even after an update. starting from scratch? fastest path by what you want:"

@@Voxyz_ai16

"three months with Hermes Agent: what i wish i had understood earlier"

@u/itsdodobitch477
Broadcast
NEW Hermes Agent Blank Slate Update!

NEW Hermes Agent Blank Slate Update!

Hermes Agent v0.15! Huge New Updates: Agent Swarms, Tool Search, NEW Models, & More!

Hermes Agent v0.15! Huge New Updates: Agent Swarms, Tool Search, NEW Models, & More!

Hermes Agent Blank Slate: How to deploy a zero-risk AI agent?

Hermes Agent Blank Slate: How to deploy a zero-risk AI agent?