配置
Runtime 默认读取agents.yaml,也支持 agent.config.ts。YAML 适合部署生成与静态配置;TypeScript 适合需要代码组合的场景。两者同时存在时,agent.config.ts 优先于 agents.yaml。
systemPrompt 与 systemPromptFile 互斥。相对文件路径以配置目录为基准。
Agent 字段
Subagent 字段
Subagent 定义在 Agent 的subagents 键下:
TypeScript 模式(agent.config.ts)
TypeScript 配置通过defineConfig 导出,可在代码中组合 SDK 的 Tool 定义:
配置发现顺序
Runtime 按以下顺序查找配置:--config <path>CLI 参数- 配置目录中的
agent.config.ts - 配置目录中的
agents.yaml - 当前工作目录
~/.openagent/