配置审查
设置如何生效
HeyDeer 的配置位于两个地方:HeyDeer 中的审查设置,以及你仓库中的文件。在 HeyDeer 中,组织设置默认值,每个仓库可以沿用这些默认值,也可以自定义个别选项。
组织默认值与仓库设置
在“组织设置 → 审查规则”中设置默认值。要更改某个仓库,请使用“仓库 →(某个仓库)→ 审查规则”。保存之前不会有任何更改。
| 状态标签 | 含义 |
|---|---|
| 跟随组织 | 仓库使用组织的值,包括组织之后的更改。 |
| 已自定义 | 仓库保留自己的值。组织的值显示在下方。 |
| 当前与组织相同,但不会随组织变化。 | 仓库自己的值目前与组织相同。 |
修改某个选项即可自定义它。“改为跟随组织”会重置单个选项,标签页底部的“全部恢复”会重置所有选项。“已自定义”筛选器只显示已更改的选项。
配置位于何处
| 配置 | 审查使用的版本 | 谁可以更改 |
|---|---|---|
| 审查规则 | HeyDeer 接受审查请求时已保存的设置 | 工作区管理员 |
| 审查指令 | HeyDeer 接受审查请求时已保存的指令 | 工作区管理员 |
| MCP 服务器 | HeyDeer 接受审查请求时已保存的服务器 | 同时是 GitHub 组织或账号所有者的工作区管理员 |
AGENTS.md, CLAUDE.md | PR 最新提交,因此修改这些文件的 PR 会使用其自身的版本进行审查 | 任何可以向 PR 分支推送的人 |
.agents/checks/ | 基础分支,因此修改在合并后才生效 | 任何可以合并到基础分支的人 |
.agents/skills/ | PR 最新提交 | 任何可以向 PR 分支推送的人 |
.gitattributes | 基础分支 | 任何可以合并到基础分支的人 |
GitHub 组织的所有者始终是工作区管理员;只有在 GitHub 上能访问某个仓库的管理员,才能更改该仓库的设置。参见工作区成员。
不确定某条规则该放在哪里?参见规则放在哪里。
更改何时生效
更改会应用于保存之后请求的审查。已在排队或运行中的审查保留其开始时的设置。