Skip to main content

配置

Runtime 默认读取 agents.yaml,也支持 agent.config.ts。YAML 适合部署生成与静态配置;TypeScript 适合需要代码组合的场景。两者同时存在时,agent.config.ts 优先于 agents.yaml
systemPromptsystemPromptFile 互斥。相对文件路径以配置目录为基准。

Agent 字段

Subagent 字段

Subagent 定义在 Agent 的 subagents 键下:

TypeScript 模式(agent.config.ts)

TypeScript 配置通过 defineConfig 导出,可在代码中组合 SDK 的 Tool 定义:

配置发现顺序

Runtime 按以下顺序查找配置:
  1. --config <path> CLI 参数
  2. 配置目录中的 agent.config.ts
  3. 配置目录中的 agents.yaml
  4. 当前工作目录
  5. ~/.openagent/