All flows
Memory & ContextIntermediate

I Made My Hermes Agent 10x Faster Without Changing the Model

An agent doesn't navigate folders the way you do. This flow shows how a single INDEX.md map at the root of each major folder, one-concern-per-folder, and numbered names cut slow vault searches from two minutes to under thirty seconds — no model change required.

wandermist (@wandermist) on Xwandermist5 min read30 Jun 2026

The core idea

There's a gap between what an AI can do and what your setup lets it do — and that gap is usually where your productivity dies. The same agent that can reason across an entire genetic family of a virus will happily spend two minutes opening the wrong files in your vault just to surface a brief from three months ago.

The culprit is rarely the model. It's the invisible scaffolding around the agent:

Folder structure is a cage you build that constrains how your agent moves without constraining what your agent can do.

This flow is an autopsy of a real Obsidian vault that grew messy by accident, folder by folder, until the agent lost its way. The fix is almost embarrassingly small: one index file and a few numbers in front of folder names. But it's the difference between an agent that wanders and an agent that works.

The structure your agent can't see

Most people organize a vault by content type: articles, research, assets, strategy docs, each in their own folder. That feels clean because humans think in categories — your brain does the cross-referencing automatically and you never think about where to look.

An agent doesn't think in categories. When you ask Hermes to plan a product launch, the task pulls from strategy notes, brand guidelines, and previous launches — context scattered across different content-type folders. The agent has to search everywhere, every time, with no idea which draft is current versus archived, or which note is from this month versus six months ago.

The structure around your agent does more work than the agent's own capability.

You built the vault for a human brain that remembers where things live, then handed it to a searcher that starts from scratch on every task. A searcher needs a map — without one, it treats every file like it might be the answer.

Diagnose before you reorganize

Don't touch a single folder until you've measured. Run this five-minute test on the three tasks your agent handles most often:

  1. Time each task end to end.
  2. Count how many files it opens before finding the right one.
  3. Note how often it picks the wrong file or stops to ask you which one to use.

Any task that takes more than thirty seconds, or opens three or more wrong files, points to a broken folder behind it. Here's what five common tasks looked like in the original content-type vault:

TaskFiles openedTime
Find the current article brief72:00
Find brand color definitions51:12
Look up the article queue for planning40:48
Find previous articles on the same topic61:36
Pull promotion strategy for a launch30:34

(Rough experiment — treat the exact numbers as directional.) Every task crossed multiple folders, and most opened archived versions before finding the active ones. The agent was burning its capability on navigation instead of the actual work.

The fix: the smallest cage that works

One folder per concern, numbered for order, with an INDEX.md at the root that maps everything. That's the whole fix, and it lives in three rules that work together.

Rule 1 — INDEX.md as a map (and a soft approval gate)

Put an INDEX.md at the root of each major folder. It lists every subfolder and canonical file, plus where the agent should start. The agent reads this first and knows what's inside before touching anything else — think of it as a soft gate where the agent isn't allowed to start work until it knows what it's working with.

# Brand Index

This folder holds the current brand system.

## Folder Map

| Folder | Purpose | Updated |
|---|---|---:|
| `01.Brand System/`      | Visual identity, topic scope, voice | 2026-06-11 |
| `02.Editorial Strategy/`| Article direction, title rules, queue | 2026-06-11 |
| `03.Promotion/`         | Launch, distribution, tool strategy | 2026-06-11 |

## Canonical Files

| File | Purpose |
|---|---|
| `01.Brand System/01. Brand System.md`   | Visual identity, colors, typography |
| `02.Editorial Strategy/01. Articles.md` | Article queue, title rules |

## Where To Go

- Start with `01.Brand System/04. Direction.md` for mission
- Use `02.Editorial Strategy/01. Articles.md` for article selection

The INDEX.md went through three versions to land here. The first listed every file and ran to forty lines — complete, but the length was its own overhead. The second was too short at ~15 lines, and the agent still asked questions. This third version lists only subfolders and canonical files, plus a short "Where To Go" section that names the starting points.

Rule 2 — One concern per folder

Organize by concern, not content type. Each concern gets its own folder, so brand work stays with brand work and strategy stays with strategy. The agent doesn't cross boundaries hunting for something that doesn't belong there.

05.Brand/
├── INDEX.md
├── 01.Brand System/
├── 02.Editorial Strategy/
├── 03.Promotion/
├── 04.Public Deliverables/
├── 05.Operating Plan/
└── 06.Archived/

Archived material lives in 06.Archived/, where old briefs and retired plans wait. The agent knows not to look there unless you specifically ask for historical context — and you note that rule in the INDEX.md so it knows where historical material lives. That separation keeps the active folders clean and the searches fast.

Rule 3 — Number folders and files for reading order

Numbers make reading order explicit instead of relying on alphabetical sorting. 01.Brand System gets read before 02.Editorial Strategy; the agent doesn't guess. Numbers inside folders do the same for files, so the agent knows 01. Articles is the starting point before 02. Previous Articles. A bonus: leading numbers make the structure easier for you to remember too.

The payoff

After the reorganization, the same five tasks — with no change to the model:

TaskFiles openedTime
Find the current article brief10:10
Find brand color definitions30:22
Look up the article queue for planning10:10
Find previous articles on the same topic20:18
Pull promotion strategy for a launch10:12

The slowest task dropped from two minutes to twenty-six seconds, and the fastest runs landed around ten. The agent opens INDEX.md, follows the starting point it needs, and gets to work without wandering. No capability changed — the folder structure simply stopped wasting most of it before the task even started.

Mistakes that cost time

  • INDEX.md in every subfolder. Too many maps means the agent reads indexes instead of working. Keep INDEX.md only at the root of major folders with enough subfolders to need a map. A small subfolder of four or five files needs no map at all.
  • Building structure before the agent shows confusion. Most people over-engineer their setup. Add structure only when the agent gets lost, and only enough to fix that specific problem — the smallest interface that gets the job done.
  • Nesting structure inside structure. Subfolders inside subfolders turn a two-level hierarchy into a five-level one, forcing the agent to parse multiple INDEX files and numbering sequences for a single file. Collapse extra levels back into flat subfolders. Depth is the enemy of fast file lookup.
  • Chasing perfect numbering. Appending a new folder at the end instead of renumbering everything is fine — numbers only need to be directional. Treating perfect order as the goal turns a practical fix into a cosmetic project.

Where it still bends

  • Archived content still gets referenced for context, so the INDEX.md must tell the agent where historical material lives — otherwise it assumes archived content doesn't exist.
  • Obsidian Sync can serve a stale copy: edit a file on your laptop while an older version sits on your VPS, and Hermes may load the VPS copy as the source of truth. That's a sync problem, but it surfaces inside the folder system because the agent only sees the files in front of it.
  • Numbering breaks down past ~10–12 items at one level, where the sequence becomes arbitrary. Keep top-level categories below that threshold and nest deeper instead.
  • Renaming breaks references. Any INDEX.md pointer to an old folder name breaks until you update it, so set folder names once and leave them alone — a slightly awkward name is cheaper than a broken reference.
  • This pattern fits content-heavy and planning-heavy workflows best. Pure code or data-heavy setups may need different organization principles entirely.

Why it matters

Everything here traces back to one instinct: own the layer that matters. Build your stack so no company controls your tools; build your vault so no mess controls your agent. Same principle from providers to folders.

Capability is cheap when the scaffolding around it is broken. Build the scaffolding, and the capability takes care of itself. One index file and a few numbers in front of your folder names is the difference between an agent that wanders and an agent that works.

This flow was shared by a community member. The Hermes Bible is an unofficial, community-built resource and is not affiliated with Nous Research.

Related flows