witcheer's Wingtips for Hermes Agent

Practical Hermes Agent tips from witcheer at Nous Research, in his own words. 113 tips, 26 prompts and 9 release explainers, synced from his collection every day.

witcheer says each tip ran on a real Hermes box before it shipped. Hermes changes fast, so check your version and the linked doc.

witcheer

113 switch projects from the chat

Latest tipDesktop appNew

a project in Hermes Agent is a named workspace that can hold several folders, say an API repo and a WEB repo for one app.

Read the tip

Newest prompt: #27 · follow up on what you promised at an event

Short tips, one Hermes Agent feature or setting at a time.

13 wingtips in Memory & context

Clear search and filters

Wingtips 113

108 hermes memory setup

Memory & contextCLI only

Hermes Agent keeps its own memory in MEMORY.md and USER.md. a memory provider runs alongside it and adds things like semantic search, knowledge graphs and automatic fact extraction.

94 attach a file to your message

Memory & contextCLI only

your Hermes Agent can take a whole file as part of your message, with no copy and paste.

89 /branch, copy the conversation into a new session and try another direction, the original kept

Memory & contextCLI and chat apps

it copies your conversation with your Hermes Agent into a new session, history included, and you carry on in the copy.

88 /context, see what fills your model's context window, by category, with the free space left

Memory & context

your Hermes Agent's context window holds more than your messages: the system prompt, the tool definitions, your memory, any project rules and the conversation so far.

65 hermes sessions import

Memory & contextCLI and desktop

if you have a conversation going in Claude Code or Codex CLI, you can carry it on in Hermes Agent.

63 compression.context_timeout_seconds

Memory & context

when a chat gets long, Hermes summarises the older messages to free up room. a separate model writes that summary in the background while your conversation keeps going.

52 idle compaction

Memory & context

a long-lived thread carries its whole history back into context every time you come back to it, and you pay for that stale backlog on every turn.

49 compaction thresholds

Memory & context

when your Hermes Agent stops mid-task to summarize, the number in that warning is not random. compaction fires at a fixed fraction of your main model's context window.

24 gateway sessions do not auto-reset by default

Memory & contextChat apps only

the default is session_reset: mode: none, so a Telegram or Discord chat keeps its history across restarts until you say otherwise. if you want a clean slate on a schedule, opt in:

19 it remembered, it just can't see it yet

Memory & context

we snapshot MEMORY.md and USER.md once at session start so the LLM prefix cache stays warm.

15 a compaction rewrites your history into a working brief

Memory & context

when a long session reaches the compaction point, Hermes doesn't drop the middle turns, it rewrites them into a structured brief with fixed slots:

3 your agent didn't forget, its memory is a frozen snapshot

Memory & context

tell it something, it saves to MEMORY.md, the write hits disk right away. but the curated memory block in the system prompt loads once at session start and stays fixed for the whole session.

2 the 🗜️ icon, what context compression keeps and what it drops

Memory & contextCLI and chat apps

Hermes Wingtips #2

Every entry is witcheer's own text, unedited. HermesWatcher adds the category, sources and links, and hasn't tested these tips. His original card images are on his X posts.