Hermes Agent 的 config.yaml 和 .env 不要混着乱写。简单理解:.env 更适合放密钥和环境变量,config.yaml 更适合放结构化功能配置,比如 provider routing、MCP servers、browser、gateway、toolsets、memory 等。
怎么分工
.env 放这类内容:API key、bot token、服务地址、敏感凭据。config.yaml 放这类内容:模型路由、MCP server 列表、include/exclude、浏览器后端、cron、gateway 行为、sandbox 设置。
新手推荐
- 第一次用
hermes setup写基础配置。 - 要改结构化配置时用
hermes config edit。 - 密钥不要散落在项目目录,优先放
~/.hermes/.env。 - 改完配置后重启 Hermes 或执行对应 reload 命令。
一句话:.env 管密钥,config.yaml 管行为;别把所有东西都塞进一个文件。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。