openheron
第 3 章

配置根:你的配置在哪

只有三级,不向上查找:

--config-dir  →  $OPENHERON_CONFIG_DIR  →  <项目根>/.openheron
  • 默认那一档不存在会帮你创建。
  • 前两档指向不存在的目录时不会创建 —— 打错字不该静默长出一棵空配置树。 这种情况下启动会报 config: load <path>: ...,告诉你哪里不对。
  • 配置根不依赖「进程从哪启动」:在子目录里跑 openheron 读到的还是同一份配置。

如果默认根下没有 agents/main.md,启动会直接告诉你:

no configuration at /你的项目/.openheron: run `openheron init` to create one