词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
| 选项 | 说明 |
|---|---|
--version, -V | 显示版本并退出。 |
--profile <name>, -p <name> | 选择本次调用使用的 Hermes profile(配置文件)。覆盖 hermes profile use 设置的粘性默认值。 |
--resume <session>, -r <session> | 通过 ID 或标题恢复之前的会话。 |
--continue [name], -c [name] | 恢复最近的会话,或恢复最近一个匹配标题的会话。 |
--worktree, -w | 在隔离的 git worktree 中启动,用于并行 agent 工作流。 |
--yolo | 跳过危险命令的审批提示。 |
--pass-session-id | 在 agent 的 system prompt(系统提示词)中包含会话 ID。 |
--ignore-user-config | 忽略 ~/.hermes/config.yaml,回退到内置默认值。.env 中的凭据仍会加载。 |
--ignore-rules | 跳过 AGENTS.md、SOUL.md、.cursorrules、memory(记忆)和预加载 skill 的自动注入。 |
--tui | 启动 TUI 而非经典 CLI。等同于 HERMES_TUI=1。 |
--dev | 与 --tui 配合使用:通过 tsx 直接运行 TypeScript 源码而非预构建包(供 TUI 贡献者使用)。 |
| 命令 | 用途 |
|---|---|
hermes chat | 与 agent 进行交互式或单次聊天。 |
hermes model | 交互式选择默认 provider 和模型。 |
hermes fallback | 管理主模型出错时依次尝试的 fallback provider。 |
hermes gateway | 运行或管理消息 gateway 服务。 |
hermes proxy | 本地 OpenAI 兼容代理,附加 OAuth provider 凭据。参见 订阅代理。 |
hermes lsp | 管理 Language Server Protocol 集成(为 write_file/patch 提供语义诊断)。 |
hermes setup | 全部或部分配置的交互式设置向导。 |
hermes whatsapp | 配置并配对 WhatsApp 桥接。 |
hermes slack | Slack 辅助工具(当前功能:生成将每条命令注册为原生斜杠命令的 app manifest)。 |
hermes auth | 管理凭据——添加、列出、删除、重置、设置策略。处理 Codex/Nous/Anthropic 的 OAuth 流程。 |
hermes login / logout | 已弃用 — 请改用 hermes auth。 |
hermes status | 显示 agent、auth 和平台状态。 |
hermes cron | 检查并触发 cron 调度器。 |
hermes kanban | 多 profile 协作看板( 任务、链接、调度器)。 |
hermes webhook | 管理用于事件驱动激活的动态 webhook 订阅。 |
hermes hooks | 检查、审批或删除 config.yaml 中声明的 shell 脚本 hook。 |
hermes doctor | 诊断配置和依赖问题。 |
hermes security audit | 对 venv、plugin 依赖和固定 MCP 服务器进行按需供应链审计(OSV.dev)。 |
hermes dump | 可直接复制粘贴的设置摘要,用于支持/调试。 |
hermes debug | 调试工具——上传日志和系统信息以获取支持。 |
hermes backup | 将 Hermes 主目录备份为 zip 文件。 |
hermes checkpoints | 检查/修剪/清除 ~/.hermes/checkpoints/(/rollback 使用的影子存储)。不带参数运行可查看状态概览。 |
hermes import | 从 zip 文件恢复 Hermes 备份。 |
hermes logs | 查看、跟踪和过滤 agent/gateway/错误日志文件。 |
hermes config | 显示、编辑、迁移和查询配置文件。 |
hermes pairing | 审批或撤销消息配对码。 |
hermes skills | 浏览、安装、发布、审计和配置 skill。 |
hermes bundles | 将多个 skill 归组到单个 /<name> 斜杠命令下。参见 Skill Bundles。 |
hermes curator | 后台 skill 维护——状态、运行、暂停、固定。参见 Curator。 |
hermes memory | 配置外部 memory provider。当对应 provider 激活时,特定于 plugin 的子命令(如 hermes honcho)会自动注册。 |
hermes acp | 将 Hermes 作为 ACP 服务器运行,用于编辑器集成。 |
hermes mcp | 管理 MCP 服务器配置,并将 Hermes 作为 MCP 服务器运行。 |
hermes plugins | 管理 Hermes Agent plugin(安装、启用、禁用、删除)。 |
hermes portal | Nous Portal 状态、订阅链接和 Tool Gateway 路由。参见 Tool Gateway。 |
hermes tools | 按平台配置已启用的工具。 |
hermes computer-use | 安装或检查 cua-driver 后端(macOS Computer Use)。 |
hermes sessions | 浏览、导出、修剪、重命名和删除会话。 |
hermes insights | 显示 token/费用/活动分析。 |
hermes claw | OpenClaw 迁移辅助工具。 |
hermes dashboard | 启动用于管理配置、API 密钥和会话的 Web 控制台。 |
hermes profile | 管理 profile——多个隔离的 Hermes 实例。 |
hermes completion | 打印 shell 补全脚本(bash/zsh/fish)。 |
hermes version | 显示版本信息。 |
hermes update | 拉取最新代码并重新安装依赖(git 安装),或检查 PyPI 并执行 pip install --upgrade(pip 安装)。--check 预览而不安装;--backup 在拉取前对 HERMES_HOME 进行快照。 |
hermes uninstall | 从系统中删除 Hermes。 |
hermes chat| 选项 | 说明 |
|---|---|
-q, --query "..." | 单次非交互式 prompt。 |
-m, --model <model> | 覆盖本次运行的模型。 |
-t, --toolsets <csv> | 启用逗号分隔的 toolset 集合。 |
--provider <provider> | 强制指定 provider:auto、openrouter、nous、openai-codex、copilot-acp、copilot、anthropic、gemini、google-gemini-cli、huggingface、novita、zai、kimi-coding、kimi-coding-cn、minimax、minimax-cn、minimax-oauth、kilocode、xiaomi、arcee、gmi、alibaba、alibaba-coding-plan(别名 alibaba_coding)、deepseek、nvidia、ollama-cloud、xai(别名 grok)、xai-oauth(别名 grok-oauth)、qwen-oauth、bedrock、opencode-zen、opencode-go、azure-foundry、lmstudio、stepfun、tencent-tokenhub(别名 tencent、tokenhub)。 |
-s, --skills <name> | 为会话预加载一个或多个 skill(可重复或逗号分隔)。 |
-v, --verbose | 详细输出。 |
-Q, --quiet | 程序化模式:抑制横幅/spinner/工具预览。 |
--image <path> | 为单次查询附加本地图片。 |
--resume <session> / --continue [name] | 直接从 chat 恢复会话。 |
--worktree | 为本次运行创建隔离的 git worktree。 |
--checkpoints | 在破坏性文件变更前启用文件系统 checkpoint。 |
--yolo | 跳过审批提示。 |
--pass-session-id | 将会话 ID 传入 system prompt。 |
--ignore-user-config | 忽略 ~/.hermes/config.yaml,使用内置默认值。.env 中的凭据仍会加载。适用于隔离的 CI 运行、可复现的 bug 报告和第三方集成。 |
--ignore-rules | 跳过 AGENTS.md、SOUL.md、.cursorrules、持久 memory 和预加载 skill 的自动注入。与 --ignore-user-config 组合可实现完全隔离的运行。 |
--source <tag> | 用于过滤的会话来源标签(默认:cli)。对于不应出现在用户会话列表中的第三方集成,使用 tool。 |
--max-turns <N> | 每个对话轮次的最大工具调用迭代次数(默认:90,或 config 中的 agent.max_turns)。 |
hermes -z <prompt> — 脚本化单次调用hermes -z 是最纯粹的单次入口:单个 prompt 输入,最终响应文本输出,stdout 和 stderr 上不输出任何其他内容。 无横幅、无 spinner、无工具预览、无 Session: 行——只有 agent 的最终回复纯文本。~/.hermes/config.yaml):| 标志 | 等效环境变量 | 用途 |
|---|---|---|
-m / --model <model> | HERMES_INFERENCE_MODEL | 覆盖本次运行的模型 |
--provider <provider> | (无) | 覆盖本次运行的 provider |
hermes chat -q;-z 专门用于"我只需要最终答案"的场景。hermes modelhermes model(从终端运行,在任何 Hermes 会话外部)是完整的 provider 设置向导。它可以添加新 provider、运行 OAuth 流程、提示输入 API 密钥并配置端点。/model(在活跃的 Hermes 聊天会话中输入)只能在已设置好的 provider 和模型之间切换。它无法添加新 provider、运行 OAuth 或提示输入 API 密钥。Ctrl+C 或 /quit),然后从终端提示符运行 hermes model。/model 斜杠命令(会话中途)/model # 显示当前模型和可用选项
/model claude-sonnet-4 # 切换模型(自动检测 provider)
/model zai:glm-5 # 切换 provider 和模型
/model custom:qwen-2.5 # 在自定义端点上使用模型
/model custom # 从自定义端点自动检测模型
/model custom:local:qwen-2.5 # 使用命名的自定义 provider
/model openrouter:anthropic/claude-sonnet-4 # 切换回云端/model 的更改仅对当前会话生效。添加 --global 可将更改持久化到 config.yaml:/model claude-sonnet-4 --global # 切换并保存为新默认值/model 将只显示 OpenRouter 模型。要添加其他 provider(Anthropic、DeepSeek、Copilot 等),请退出会话并从终端运行 hermes model。config.yaml。从自定义端点切换走时,过时的 base URL 会被清除,以防止其泄漏到其他 provider。hermes gateway| 子命令 | 说明 |
|---|---|
run | 在前台运行 gateway。推荐用于 WSL、Docker 和 Termux。 |
start | 启动已安装的 systemd/launchd 后台服务。 |
stop | 停止服务(或前台进程)。 |
restart | 重启服务。 |
status | 显示服务状态。 |
list | 列出所有 profile 及每个 profile 的 gateway 当前是否运行(有 PID 时显示)。当你并行运行多个 profile 并需要单一概览时很方便。 |
install | 安装为 systemd(Linux)或 launchd(macOS)后台服务。 |
uninstall | 删除已安装的服务。 |
setup | 交互式消息平台设置。 |
| 选项 | 说明 |
|---|---|
--all | 在 start / restart / stop 时:对每个 profile 的 gateway 执行操作,而不仅限于活跃的 HERMES_HOME。当你并行运行多个 profile 并希望在 hermes update 后全部重启时很有用。 |
--no-supervise | 在 run 时:在 s6-overlay Docker 镜像内部,跳过 s6 自动监管,退回到 pre-s6 前台语义——gateway 作为容器主进程运行,无自动重启。在 s6 镜像之外为空操作。等同于设置 HERMES_GATEWAY_NO_SUPERVISE=1。 |
hermes gateway run 而非 hermes gateway start——WSL 的 systemd 支持不稳定。用 tmux 包裹以保持持久运行:tmux new -s hermes 'hermes gateway run'。详见 WSL FAQ。hermes lspwrite_file 和 patch 使用的写后检查。受 git 工作区检测限制——仅当 cwd 或编辑的文件位于 git worktree 内时,LSP 才会运行。| 子命令 | 说明 |
|---|---|
status | 显示服务状态、已配置的服务器、安装状态。 |
list | 打印支持的服务器注册表。传入 --installed-only 可跳过缺失的服务器。 |
install <id> | 主动安装某个服务器的二进制文件。 |
install-all | 安装所有具有已知自动安装方案的服务器。 |
restart | 关闭正在运行的客户端,以便下次编辑时重新启动。 |
which <id> | 打印某个服务器的已解析二进制路径。 |
hermes setup| 部分 | 说明 |
|---|---|
model | Provider 和模型设置。 |
terminal | 终端后端和沙箱设置。 |
gateway | 消息平台设置。 |
tools | 按平台启用/禁用工具。 |
agent | Agent 行为设置。 |
| 选项 | 说明 |
|---|---|
--quick | 在已配置用户运行时:仅提示缺失或未设置的项目,跳过已配置的项目。 |
--non-interactive | 使用默认值/环境变量,不显示提示。 |
--reset | 在设置前将配置重置为默认值。 |
--reconfigure | 向后兼容别名——在已有安装上裸运行 hermes setup 现在默认执行此操作。 |
--portal | 一键 Nous Portal 设置:通过 OAuth 登录,将 Nous 设为推理 provider,并选择加入 Tool Gateway。跳过向导其余部分。 |
hermes portalstatus。| 子命令 | 说明 |
|---|---|
status(默认) | Portal 认证状态 + 每个工具的 Tool Gateway 路由摘要。不带子命令时也会显示。 |
open | 在默认浏览器中打开 portal.nousresearch.com/manage-subscription。 |
tools | 列出每个 Tool Gateway 合作伙伴(Firecrawl、FAL、OpenAI TTS、Browser Use、Modal)及哪些通过 Nous 路由。 |
hermes setup --portal。hermes whatsapphermes slackCOMMAND_REGISTRY 中的每条 gateway 命令(/btw、/stop、/model 等)注册为一等公民 Slack 斜杠命令——与 Discord 和 Telegram 保持一致。将输出粘贴到你的 Slack app 配置中:https://api.slack.com/apps → 你的 app → Features → App Manifest → Edit,然后点击 Save。如果 scope 或斜杠命令有变化,Slack 会提示重新安装。| 标志 | 默认值 | 用途 |
|---|---|---|
--write [PATH] | stdout | 写入文件而非 stdout。裸 --write 写入 $HERMES_HOME/slack-manifest.json。 |
--name NAME | Hermes | Slack 中的机器人显示名称。 |
--description DESC | 默认简介 | Slack app 目录中显示的机器人描述。 |
--slashes-only | 关闭 | 仅输出 features.slash_commands,用于合并到手动维护的 manifest 中。 |
hermes update 后重新运行 hermes slack manifest --write 以获取新增命令。