
Hermes Agent v0.17.0 shipped a Blank Slate setup mode that boots with everything disabled except file and terminal toolsets — inverting the default "everything loaded" agent design. The brief explains the over-tooled agent failure mode, the composable fleet pattern Blank Slate enables, and three concrete PM action paths.
hermes update, nothing you didn't choose ever loads. 2hermes setup on a fresh install, you now pick from three paths: 3
platform_toolsets.cli = ["file", "terminal"] and populates agent.disabled_toolsets in the config file. 4 Because the disabled list is explicit and persistent, there's no accumulation risk — you can't accidentally re-enable a toolset you didn't choose just by upgrading. After the baseline, you get two paths: finish now (minimal agent, ready to deploy) or walk through every capability and opt in to exactly what you need.| Tool | Primary use case | Memory | Learning over time |
|---|---|---|---|
| Hermes Agent | General-purpose, always-on, multi-channel | Persistent across sessions | Yes — Curator background process |
| Cline | VS Code coding agent, session-scoped | Session-only | No |
| OpenClaw | Broad messaging reach (23 channels), plugin ecosystem | Varies | Limited |
disabled_toolsets pinned at setup, not just omitted) is worth copying. The principle: opt-in capability is more defensible than opt-out — every tool that doesn't load is a failure mode that can't happen.github.com
marktechpost.com
docs.digitalocean.com
remoteopenclaw.com
hostinger.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.
| GitHub stars | ~199K |
| GitHub forks | ~35.3K |
| Contributors (v0.17.0) | 245 |
| Commits in v0.17.0 | ~1,475 |
| Announcement views (24 h) | 242K |