Verified
New since your last visit
Unverified

Scope: Hermes Agent is a general autonomous agent, and this placemat covers only its CLI and TUI coding surface. Everything outside that surface is deliberately left out — the full documentation covers it.

TUI & Symbols

Keybindings

ItemDescription
#Ctrl+POpen the fuzzy command palette
#Ctrl+TExpand the live-subagent dock into the full /agents roster
#Ctrl+XOpen the live session switcher
#Ctrl+G / Ctrl+X Ctrl+EOpen the input buffer in $EDITOR for long prompts
#Ctrl+VPaste text, falling back to clipboard image attach

Transcript symbols

ItemDescription
#Input prompt — where you type
#A tool call; the bullet precedes the tool name and arguments
# / Collapsed or expanded section chevron
#Streaming cursor — blinks while the model is still emitting text
# / ├─ / └─Tree rails connecting a parent to its children

Status bar

ItemDescription
# / Per-prompt elapsed time while the turn runs
#cmp N / ▶ N / ⛓ N / N bgSession counters
#⚠ YOLOYOLO mode is on — dangerous commands auto-approve
#◉ focusFocus view is on (reduced output)

Overlays & prompts

ItemDescription
#⚠ approval requiredA tool needs your explicit yes
# / / Subagent states in the /agents overlay
#✎ draftThat session’s composer holds an unsent draft

Slash Commands (Core)

Session

ItemDescription
#/new / /resetStart a new session with a fresh id and history
#/clearClear the screen and start a new session
#/resumeResume a previously-named session
#/sessions / /switchBrowse and resume previous sessions
#/branch / /forkBranch the current session to explore a different path
#/history / /saveShow conversation history, or save the conversation
#/titleSet a title for the current session
#/undo / /retryRemove the last exchange, or resend the last message
#/prompt / /composeCompose the next prompt in $EDITOR as markdown
#/quit / /exitExit the CLI

Context & history

ItemDescription
#/compressManually compress context — flush memories and summarise
#/context / /ctxVisual context-window breakdown
#/statusSession info plus a locally-computed session recap
#/usageToken usage, cost breakdown and session duration

Coding workflow

ItemDescription
#/diffShow git changes in the working directory
#/rollbackList or restore filesystem checkpoints
#/snapshot / /snapCreate or restore snapshots of Hermes config and state
#/worktreeInspect or create isolated git worktrees mid-session
#/planWrite a markdown implementation plan to .hermes/plans/
#/initGenerate or update AGENTS.md from a repo scan
#/reviewSpawn an independent full-privilege reviewer subagent

Run control

ItemDescription
#/queue / /qQueue a prompt for the next turn without interrupting
#/steerInject a mid-run note delivered after the next tool call
#/stopKill all running background processes
#/bgRun a prompt in a separate background session
#/btwAsk a quick side question about the current conversation
#/agents / /tasksShow active agents and running tasks
#/moaRun one prompt through the default Mixture of Agents preset
#/busyControl what happens when you message mid-turn

Slash Commands (Tools)

Model & reasoning

ItemDescription
#/modelShow or change the current model
#/reasoningManage reasoning effort and display
#/fastToggle provider priority processing
#/codex-runtimeToggle the optional Codex app-server runtime for OpenAI models
#/personalitySet a predefined personality; none clears the overlay

Tools & skills

ItemDescription
#/toolsList, disable or enable tools for this session
#/toolsetsList available toolsets
#/skillsSearch, install, inspect and manage skills
#/bundlesList skill bundles — /<name> aliases that preload several skills
#/learnDistil a reusable skill from a directory, URL, workflow or notes
#/memoryReview pending memory writes and toggle the write gate
#/refineRun the background memory and skill self-improvement review now
#/reload-skillsRe-scan the skills directory for installed or removed skills
#/reload-mcpReload MCP servers from config.yaml and re-probe tools
#/reloadReload .env into the running session
#/pluginsList installed plugins and their status
#/browserAttach browser tools to a running Chromium-family browser over CDP

Display & safety

ItemDescription
#/yoloToggle YOLO mode — skip all dangerous-command approval prompts
#/approvalsShow or set the persistent approval mode
#/focusReduced-output view showing only your prompt and the final response

Profile & account

ItemDescription
#/profileShow the active profile name and home directory
#/exportPack a profile into a shareable archive
#/importInstall a profile archive as a new profile
#/loginSign in with a Nous account
#/helpShow available commands, grouped by category
#/versionShow version, build and environment info
#/updateUpdate Hermes Agent to the latest version
#/debugUpload a debug report and get shareable links

CLI & Subcommands

Global options

ItemDescription
#--version, -VShow version and exit
#--profile <name>, -pSelect the profile for this invocation
#--resume <session>, -rResume a session by id or title
#--continue [name], -cResume the most recent session, or the most recent matching a title
#--in <dir>Change into a directory before starting or resuming
#--worktree, -wStart in an isolated git worktree for parallel-agent work
#--yoloBypass dangerous-command approval prompts
#--ignore-user-configIgnore ~/.hermes/config.yaml and use built-in defaults
#--tui / --cliLaunch the TUI, or force the classic REPL
#--pass-session-idInclude the session id in the agent’s system prompt

Chat & models

ItemDescription
#hermes chatInteractive or one-shot chat with the agent
#hermes -z <prompt>Scripted one-shot run
#hermes modelInteractively choose the default provider and model
#hermes moaConfigure named Mixture of Agents presets
#hermes fallbackManage fallback providers tried when the primary model errors
#hermes lspManage LSP integration for semantic diagnostics on writes
#--format stream-jsonEmit structured JSONL events for a scripted hermes chat -q run

Sessions & projects

ItemDescription
#hermes sessionsBrowse, export, prune, rename and delete sessions
#hermes projectManage named multi-folder workspaces
#hermes checkpointsInspect, prune or clear the shadow store behind /rollback
#hermes profileManage profiles — multiple isolated Hermes instances

Config & auth

ItemDescription
#hermes configShow, edit, migrate and query configuration
#hermes setupInteractive setup wizard for all or part of the configuration
#hermes authAdd, list, remove, reset and check credentials
#hermes migrateRewrite config.yaml to replace retired models or deprecated settings
#hermes statusShow agent and auth status

Extensibility

ItemDescription
#hermes skillsBrowse, install, publish, audit and configure skills
#hermes bundlesGroup several skills under one /<name> slash command
#hermes pluginsInstall, enable, disable and remove plugins
#hermes mcpManage MCP server configurations, and run Hermes as an MCP server
#hermes acpRun Hermes as an ACP server for editor integration
#hermes toolsConfigure enabled tools per platform
#hermes hooksInspect, approve or remove shell-script hooks declared in config.yaml
#hermes import-agentImport a Claude Code or Codex CLI setup

Automation

ItemDescription
#hermes cronInspect and tick the cron scheduler
#hermes kanbanMulti-profile collaboration board — tasks, links, dispatcher
#hermes gatewayRun or manage the messaging gateway service
#hermes portalNous Portal status and Tool Gateway routing

Diagnostics & maintenance

ItemDescription
#hermes doctorDiagnose config and dependency issues
#hermes dump / hermes debugCopy-pasteable setup summary for support
#hermes prompt-sizeByte breakdown of the system prompt and tool schemas
#hermes logsView, tail and filter agent, gateway and error logs
#hermes security auditOn-demand supply-chain audit for the venv, plugins and pinned MCP servers
#hermes backup / hermes importBack up the Hermes home directory to a zip
#hermes completionPrint shell completion scripts (bash, zsh, fish)
#hermes updatePull the latest code and reinstall dependencies

Settings (config.yaml)

Files & precedence

ItemDescription
#~/.hermes/config.yamlPrimary config for every non-secret setting
#~/.hermes/.env / ~/.hermes/auth.jsonAPI keys and secrets; required for credentials
#hermes config setRoute a value to the right file automatically
#${VAR}Environment-variable substitution inside config.yaml

Terminal backends

ItemDescription
#terminal.backendWhere the agent’s shell commands run
#terminal.timeoutPer-command timeout in seconds
#terminal.temp_dirSession temp root for background logs, code sandboxes and spilled results
#terminal.env_passthroughEnv var names forwarded into sandboxed execution
#terminal.home_modeSubprocess HOME policy: auto, real or profile

Agent behaviour

ItemDescription
#model.default / model.providerDefault model and provider
#model.persist_switch_by_defaultWhether a plain /model <name> persists to config
#auxiliary.reviewDedicated model for the /review reviewer subagent
#goals.max_turnsTurn budget for a standing /goal; defaults to 20
#agent.fast_auto_secondsWindow used by /fast auto; defaults to 60 s
#worktree_syncHow /worktree new and hermes -w branch from the remote tip
#display.interfaceClassic CLI or TUI by default
#display.vim_modeCLI-only vi/vim keybindings for the input composer

Context & memory

ItemDescription
#compressionContext compression thresholds and behaviour
#contextContext engine, pressure warnings and file truncation limits
#databaseDatabase settings for sessions and state
#updatesUpdate behaviour

Limits & safety

ItemDescription
#iteration budget / wall-clock run budgetCaps on how long a single run may go
#verify-on-stopCoding verification before a turn is allowed to end

Environment Variables

Locations & interface

ItemDescription
#HERMES_HOMEHermes home directory; defaults to ~/.hermes
#HERMES_TUILaunch the TUI; equivalent to --tui

Providers & tools

ItemDescription
#~/.hermes/.envWhere provider API keys and tokens belong

Backends

ItemDescription
#terminal backend variablesCredentials and endpoints for Docker, SSH, Modal, Daytona and Singularity

Diagnostics

ItemDescription
#hermes logsLog files live under ~/.hermes/logs/

Skills, Context & Subagents

Context files

ItemDescription
#.hermes.md / HERMES.mdProject instructions, highest priority
#AGENTS.mdProject instructions, conventions and architecture
#AGENTS.override.mdPersonal per-directory override, usually gitignored
#CLAUDE.mdClaude Code context files are detected too
#.cursorrules / .cursor/rules/*.mdcCursor IDE coding conventions, from the working directory only
#SOUL.mdGlobal personality and tone for this Hermes instance
#first match winsOnly one project context type loads per session
#progressive discoverySubdirectory context files are injected as the agent navigates into them
#--ignore-rulesSkip auto-injection of context files, memory and preloaded skills

Memory

ItemDescription
#~/.hermes/memories/Persistent memory store
#memory.write_approvalStage memory writes for review before they land
#hermes memoryConfigure the external memory provider

Skills

ItemDescription
#~/.hermes/skills/Agent-created skills, managed by the skill tool
#SKILL.mdThe file a skill is authored in
#skills.write_approvalGate agent skill writes behind review
#skills.auto_loadPin named skills to load into every new session's prompt

Automation & MCP

Scheduled & recurring

ItemDescription
#/cronManage scheduled tasks from chat
#/heartbeat / /hbA recurring prompt that re-enters this session when idle
#/loop / /proactiveRe-run a prompt on a recurring interval within this session

Goals & loops

ItemDescription
#/goalA standing goal Hermes works toward across turns
#/subgoalAppend a criterion to the active goal mid-loop

Suggested & templated automation

ItemDescription
#/suggestions / /suggestReview suggested automations
#/blueprint / /bpSet up an automation from a template

Kanban & projects

ItemDescription
#/kanbanDrive the multi-profile collaboration board from chat

MCP & providers

ItemDescription
#credential pool strategiesHow multiple credentials for one provider are rotated
#mcp.discovery_concurrencyCaps concurrent MCP server discovery connections
No matches — clear search to see everything.