Hermes Agent命令行参数支持启动控制、会话管理、模块调用、高级运行与环境调试五大类功能:如hermes --help查看帮助,--resume恢复会话,hermes setup启动配置向导,--yolo禁用安全检查,hermes dump导出配置快照。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在终端中运行Hermes Agent时需要调整行为、指定配置或执行特定管理任务,则必须通过命令行参数控制其启动与运行模式。以下是使用Hermes Agent命令行参数的具体方法:
一、基础启动与帮助查看
启动Hermes Agent前,需明确是否启用交互式会话或执行单次子命令。所有参数均作用于hermes主命令,不依赖外部配置文件即可生效。
1、在终端中输入hermes --help,显示完整参数列表及说明。
2、输入hermes -h获取简明帮助信息。
3、运行hermes --version确认当前安装版本,预期输出类似hermes v0.8.0 (v2026.4.8)。
二、会话管理类参数
这些参数用于恢复、延续或隔离历史会话,适用于多任务并行或上下文复用场景。
1、使用--resume <会话ID或标题>恢复指定会话,例如hermes --resume "debug-api-error"。
2、执行--continue [<会话名称>]恢复最近会话;若提供名称,则按名称匹配恢复。
3、添加--worktree参数,在独立git工作树中启动新实例,避免与主环境冲突。
三、功能模块调用参数
通过位置参数可直接进入特定子系统,跳过默认聊天界面,实现精准操作。
1、运行hermes chat启动标准交互式对话会话。
2、输入hermes setup触发交互式配置向导,完成LLM提供商、工具集与网关设置。
3、执行hermes model进入模型选择界面,查看或变更默认推理模型。
4、使用hermes doctor检查当前环境依赖、配置完整性及网络连通性。
5、运行hermes logs实时查看服务日志流,支持--level error等过滤选项。
四、高级运行控制参数
这些参数影响服务底层行为,适用于调试、监控或生产部署场景。
1、添加--enable-metrics --metrics-port 9090启用Prometheus指标端点,暴露性能数据。
2、使用--yolo禁用所有安全检查(如危险命令拦截、白名单验证),仅限可信本地环境。
3、指定--skills <skill1,skill2>在启动时仅加载指定技能,减少内存占用。
4、启用--pass-session-id使会话ID透传至下游服务(如网关或MCP服务器)。
五、环境与调试参数
用于诊断异常、导出状态或适配受限环境,不改变核心功能逻辑。
1、运行hermes dump输出当前配置摘要、已加载技能与环境变量快照,便于技术支持分析。
2、使用hermes config查看或编辑~/.hermes/config.yaml中的运行时参数。
3、执行hermes status显示各组件健康状态,包括LLM连接、工具后端、记忆存储等。
4、添加--verbose参数启动详细日志输出,每条工具调用与模型响应均被记录。


















