跳转到内容

配置示例

这里不再把多个配置文件混在一个 YAML 里讲。按下面的场景,直接照着创建对应路径的文件即可。

场景 适用情况 页面
最小可用 先跑起来,一个 provider、一个 key、一个模型池 最小可用
Codex + LSP 用 Codex OAuth,想配 Go / Python LSP,再加一个 reviewer Codex + LSP
OpenAI 兼容网关 多 key 轮询、主备 endpoint 故障转移 OpenAI 兼容网关
团队仓库 项目级 .chord/、hooks、共享命令、多 agent 分工 团队方案

这些示例是起点,不是模板生成器。字段含义和完整规则见配置字段速查表。 如果你已经知道自己要用哪个 provider / model,只想找一段最小可复制配置,优先看模型配置速查

Agent 定义可以写成 .md.yaml.yml。示例里使用 .md,是为了用 front matter 放结构化设置,再把角色 prompt 写成 Markdown 正文;更喜欢纯 YAML 的话,也可以直接写 YAML 文件。两种格式都放在同一套全局或项目级 agents/ 目录下。

示例配置会为每个模型设置 limit.contextlimit.output;只有 provider 单独公布输入上限时,示例才会写 limit.input。各字段的含义,以及 provider 未单独公布输入上限时 Chord 如何推导输入预算,见术语表。这些限制如何与压缩配合,见上下文管理 — 上下文压缩

文件类型 路径
全局配置 ~/.config/chord/config.yaml
凭据 ~/.config/chord/auth.yaml
项目级覆盖 <repo>/.chord/config.yaml
全局自定义 agent ~/.config/chord/agents/<name>.md
项目级自定义 agent <repo>/.chord/agents/<name>.md
项目级 slash 命令 <repo>/.chord/commands/<name>.md

完整目录布局及 project-key 的解析方式见目录与路径