From 01e681aa48fbeceb2a5b81c80029ef33912670f7 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Wed, 1 Jul 2026 02:39:39 -0700 Subject: [PATCH] docs: unify /new and /reset rows in gateway slash-commands table (#56235) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The messaging gateway table still listed /new ("Start a new conversation") and /reset ("Reset conversation history") as two separate commands with divergent descriptions. /reset is an alias of /new (see COMMAND_REGISTRY in hermes_cli/commands.py) — same handler, fresh session ID + history. Collapse them into one row matching the registry wording and the CLI table already on line 39. Closes #42829. --- website/docs/reference/slash-commands.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/website/docs/reference/slash-commands.md b/website/docs/reference/slash-commands.md index 84a033f053d..1f4254667ca 100644 --- a/website/docs/reference/slash-commands.md +++ b/website/docs/reference/slash-commands.md @@ -205,8 +205,7 @@ The messaging gateway supports the following built-in commands inside Telegram, | Command | Description | |---------|-------------| | `/start` | Platform-protocol command. Many chat platforms (Telegram, Discord, …) send `/start` automatically the first time a user opens a bot conversation. Hermes acknowledges the ping silently — no agent reply, no session burn — so first-contact handshakes don't waste a turn. You can also send it explicitly to confirm the gateway is reachable. | -| `/new` | Start a new conversation. | -| `/reset` | Reset conversation history. | +| `/new [name]` (alias: `/reset`) | Start a new session (fresh session ID + history). Optional `[name]` sets the initial session title. Append `now`, `--yes`, or `-y` to skip the confirmation modal — e.g. `/reset now`, `/new --yes my-experiment`. | | `/status` | Show session info, followed by a local **Session recap** block (recent turn counts, top tools used, files touched, latest prompt + reply). | | `/stop` | Kill all running background processes and interrupt the running agent. | | `/model [provider:model]` | Show or change the model. Supports provider switches (`/model zai:glm-5`), custom endpoints (`/model custom:model`), named custom providers (`/model custom:local:qwen`), auto-detect (`/model custom`), and user-defined aliases (`/model fav`, `/model grok` — see [Custom model aliases](#custom-model-aliases)). Use `--global` to persist the change to config.yaml. **Note:** `/model` can only switch between already-configured providers. To add a new provider or set up API keys, use `hermes model` from your terminal (outside the chat session). |