Tag: hermes agent cheat sheet

  • Hermes Agent Cheat Sheet: The Complete CLI, Slash Commands & Architecture Reference Guide

    Hermes Agent Cheat Sheet: The Complete CLI, Slash Commands & Architecture Reference Guide

    Published by AICodeNews Editorial Team | August 29, 2026

    Whether you are building autonomous software engineering pipelines, managing multi-channel bots, or writing self-improving tools, this Hermes Agent Cheat Sheet provides the definitive reference for Nous Research’s terminal-first AI agent runtime.

    Based directly on the official Nous Research Command Registry, this Hermes Agent Cheat Sheet details all 82 core built-in slash commands, surface tags (CLI, Chat, Config), model configuration keys, autonomous SKILL.md syntax, and SQLite FTS5 memory queries.

    You can also download as pdf and image file

    1. Surface Tag Legend in the Hermes Agent Cheat Sheet

    Hermes Agent commands execute across different interfaces depending on their assigned surface tag:

    • CLI: Terminal-only commands (interactive shell or CLI runner).
    • CHAT: Messaging-only commands (Telegram, Discord, Slack, WhatsApp gateways).
    • CFG: Config-gated or conditional commands based on active runtime parameters.
    • [CLI + CHAT]: Universal commands available in both terminal and chat interfaces.

    2. Session & Execution Flow Slash Commands (31 Commands)

    These commands control active sessions, execution loops, context compression, checkpoint branching, and prompt steering:

    Slash CommandSurface TagDescription & Canonical Aliases
    /startCHATPlatform start ping.
    /newCLI + CHATStarts a fresh session (alias: /reset).
    /topicCHATSets or manages Telegram DM topics.
    /clearCLIClears screen and initializes a new session.
    /redrawCLIForces terminal UI repaint.
    /historyCLIDisplays complete conversation transcript.
    /saveCLISaves current conversation to disk.
    /retryCLI + CHATResends the last message.
    /promptCLIComposes prompt in $EDITOR (alias: /compose).
    /undoCLI + CHATBacks up and removes the previous turn.
    /titleCLI + CHATSets session title.
    /handoffCLIMoves active session to connected chat app.
    /branchCLI + CHATForks session into a new branch (alias: /fork).
    /compressCLI + CHATSummarizes context window (alias: /compact).
    /rollbackCLI + CHATLists and restores checkpoint states.
    /snapshotCLICreates state snapshot (alias: /snap).
    /stopCLI + CHATKills and interrupts running tasks.
    /approveCHATAllows pending command execution.
    /denyCHATRejects pending command execution.
    /backgroundCLI + CHATSpawns separate background run (aliases: /bg, /btw).
    /agentsCLI + CHATLists active agents and background tasks (alias: /tasks).
    /journeyCLIDisplays learning timeline (alias: /learning).
    /queueCLI + CHATQueues next prompt (alias: /q).
    /steerCLI + CHATProvides mid-run nudge to adjust trajectory.
    /goalCLI + CHATInitializes a persistent autonomous goal loop.
    /moaCLI + CHATTriggers one-shot Mixture of Agents execution.
    /subgoalCLI + CHATAdds goal criteria to active goal loop.
    /statusCLI + CHATDisplays session, model, and context token status.
    /sethomeCHATSets delivery home channel (alias: /set-home).
    /resumeCLI + CHATRestores a named session.
    /sessionsCLIBrowses sessions via TUI (alias: /switch).

    3. Configuration & Runtime Controls (15 Commands)

    These commands manage model endpoints, personality profiles, and execution speed in the Hermes Agent Cheat Sheet:

    Slash CommandSurface TagDescription & Action
    /configCLIDisplays current configuration settings.
    /modelCLI + CHATSwitches active model and provider endpoint.
    /codex-runtimeCLI + CHATConfigures Codex app-server (alias: /codex_runtime).
    /personalityCLI + CHATSets agent personality and response persona.
    /statusbarCLIToggles status bar visibility (alias: /sb).
    /timestampsCLIToggles message timestamps (alias: /ts).
    /verboseCFGToggles tool progress verbose mode.
    /footerCLI + CHATToggles metadata footer display.
    /yoloCLI + CHATSkips command confirmation approvals (autonomous mode).
    /reasoningCLI + CHATAdjusts reasoning effort and display controls.
    /fastCLI + CHATEnables priority high-speed mode.
    /skinCLIChanges terminal display theme.
    /indicatorCLICustomizes busy indicator spinner style.
    /voiceCLI + CHATToggles voice and text-to-speech (TTS) mode.
    /busyCLIConfigures Enter key behavior mid-run.

    4. Tools & Skill Synthesis Commands (18 Commands)

    These commands manage tool definitions, Model Context Protocol (MCP) servers, and self-improving skill creation:

    Slash CommandSurface TagDescription & Action
    /toolsCLIEnables or disables individual tools.
    /toolsetsCLILists available toolset groups.
    /skillsCFGManages and approves installed skills.
    /memoryCLI + CHATApproves or manages memory writes.
    /bundlesCLI + CHATManages skill bundle aliases.
    /petCLIDisplays Petdex mascot companion.
    /hatchCLIGenerates new pet mascot (alias: /generate-pet).
    /learnCLI + CHATCreates a reusable skill from current trajectory.
    /cronCLIManages scheduled background cron tasks.
    /suggestionsCLI + CHATGenerates automation ideas (alias: /suggest).
    /blueprintCLI + CHATApplies automation template (alias: /bp).
    /curatorCLI + CHATRuns skill maintenance and optimization.
    /kanbanCLI + CHATOpens collaboration board.
    /reloadCLIReloads environment variables from .env.
    /reload-mcpCLI + CHATReloads connected MCP servers (alias: /reload_mcp).
    /reload-skillsCLI + CHATRescans skills directory (alias: /reload_skills).
    /browserCLIAttaches Chrome DevTools Protocol (CDP) browser.
    /pluginsCLIDisplays plugin status.

    5. Information, Diagnostics & Exit Commands (18 Commands)

    These commands provide telemetry, usage analytics, gateway controls, and clean exits:

    Slash CommandSurface TagDescription & Action
    /whoamiCLI + CHATDisplays slash command access level.
    /profileCLI + CHATShows active user profile and home channel.
    /commandsCHATDisplays paged command list in chat.
    /helpCLI + CHATShows general command help.
    /restartCHATRestarts messaging gateway adapter.
    /usageCLI + CHATDisplays tokens, cost, and rate limits.
    /creditsCLI + CHATDisplays remaining Nous credits balance.
    /billingCLIDisplays terminal billing information.
    /insightsCLI + CHATShows usage analytics and speed metrics.
    /platformsCLIDisplays gateway status (alias: /gateway).
    /platformCHATPauses or resumes specific adapter.
    /copyCLICopies assistant reply to clipboard.
    /pasteCLIPastes clipboard image into session.
    /imageCLIAttaches image file path to session.
    /updateCLI + CHATUpdates Hermes Agent to latest version.
    /versionCLI + CHATShows version info (alias: /v).
    /debugCLI + CHATUploads debug diagnostic report.
    /quitCLIExits CLI session (alias: /exit).

    6. Dynamic Skill Routes & SKILL.md Anatomy

    In addition to the 82 core built-ins, every installed skill exposes a dynamic slash route formatted as /<skill-name> (e.g. /plan, /audit). Skills reside in ~/.hermes/skills/ and follow the standard structure:

    ---
    name: k8s-triage
    description: Automatically inspects failing Kubernetes pods and pod logs.
    version: 1.0.0
    author: AICodeNews
    env:
      KUBECONFIG: "~/.kube/config"
    ---
    # Instructions
    When the user invokes `/k8s-triage`:
    1. Execute `kubectl get pods --field-selector status.phase!=Running`.
    2. Inspect logs on CrashLoopBackOff containers.
    3. Output root cause diagnosis and recommended patch commands.

    7. Key Takeaways on the Hermes Agent Cheat Sheet

    • 82 Core Built-In Commands: The Hermes Agent Cheat Sheet centralizes flow control, config toggles, MCP management, and diagnostics into a unified command registry.
    • Dynamic Route Expansion: Every custom SKILL.md automatically registers its own /<skill-name> shortcut for instant execution.
    • Cross-Surface Portability: Commands seamlessly adapt across terminal shells and connected chat apps using explicit surface tagging.

    Bookmark AICodeNews.com for daily updates on open-source AI agents, developer cheat sheets, and model benchmarks.