返回AI问答
Hermes Agent config.yaml 和 .env 区别?

Hermes Agent config.yaml 和 .env 区别?

AI问答 Admin 85 次浏览

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 设置。

新手推荐

  1. 第一次用 hermes setup 写基础配置。
  2. 要改结构化配置时用 hermes config edit
  3. 密钥不要散落在项目目录,优先放 ~/.hermes/.env
  4. 改完配置后重启 Hermes 或执行对应 reload 命令。

一句话:.env 管密钥,config.yaml 管行为;别把所有东西都塞进一个文件。

官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/

推荐工具

更多