heydeer 登录
参考

设置参考

所有审查设置及其可选值和默认值。在“组织设置 → 审查规则”中设置组织默认值;仓库可以在“仓库 →(某个仓库)→ 审查规则”中覆盖其中任何一项。参见设置如何生效。

何时审查

设置项值默认
审查时机每个 PR 审查一次、每次推送时审查、仅手动新工作区为“仅手动”
每个 PR 的自动审查次数上限1、2、3、5、10、20、不限次数。仅在“每次推送时审查”时适用。5
PR 关闭后停止自动审查开启、关闭已开启
自动审查筛选条件基于 PR 标签、作者、作者所属团队、作者与组织的关系、作者账号类型、PR 状态和 PR 来源的条件。PR 必须全部满足。PR 状态为“不是草稿”,且 PR 来源为“同一仓库”

如何审查

设置项值默认
默认审查深度标准、深度标准
只审查新改动开启、关闭已开启
反馈范围精简、平衡、详尽平衡
审查语言English, 简体中文, 日本語, Español, 한국어, Português (Brasil), DeutschEnglish
读取关联 Issue开启、关闭已开启

发布结果

设置项值默认
自动批准不自动批准、仅简单改动、没有发现任何问题时不自动批准
发布 GitHub 检查开启、关闭已开启
发现问题时将检查标记为失败开启、关闭。仅在“发布 GitHub 检查”开启时适用。已关闭
在 PR 中发布审查评论开启、关闭。关闭后,自动批准和将讨论标记为已解决的功能也会关闭。已开启
将已处理的 HeyDeer 讨论标记为已解决开启、关闭已开启

手动审查权限

设置项值默认
谁可以发起手动审查拥有仓库写权限的所有人,或拥有写权限的指定用户或团队:最多 100 个 GitHub 用户名;在组织中,最多还可指定 30 个团队 slug。拥有仓库写权限的所有人

更改会应用于保存之后请求的审查。排队中和运行中的审查保留原有设置。

仓库文件

HeyDeer 还会从被审查的仓库中读取这些文件。

文件读取来源规则与限制
AGENTS.md, CLAUDE.mdPR 自身的版本任意目录。作用于所在目录及其子目录;层级更深的文件优先。目录中没有 AGENTS.md 时使用 CLAUDE.md。
.agents/checks/*.md基础分支每个检查一个 Markdown 文件,直接放在 .agents/checks 中,文件名只能使用字母、数字、点、下划线和连字符。每个文件最大 16,000 字节,每次审查按文件名顺序最多应用 10 个匹配的检查。
.agents/skills/PR 自身的版本在检查引用它时使用。文件夹名即技能名称:小写字母、数字和单个连字符,最多 64 个字符。
.gitattributes基础分支标记为 linguist-generated 的文件不参与审查。

检查的 frontmatter

检查顶部可选的 YAML frontmatter 键:

键值作用
files, globs, paths一个 glob 模式或模式列表检查适用的改动文件;在模式前加 ! 可排除文件。没有模式时,检查适用于所有改动文件。
skills, skill一个技能名称或名称列表检查使用的技能,从 PR 中加载。缺少技能不会中止审查。
skip_extra_reviewerstrue 或 false深度审查会在每个匹配的检查上投入更多精力。对于简单的检查,设为 true 即可像“标准”深度那样审查。

在 HeyDeer 中配置

配置位置规则与限制
审查指令“组织设置 → 审查指令”,或“仓库 →(某个仓库)→ 审查指令”纯文本或 Markdown,每个范围最多 12,000 个字符。两者冲突时以仓库指令为准。由工作区管理员管理。
MCP 服务器“组织设置 → MCP 服务器”,或“仓库 →(某个仓库)→ MCP 服务器”每个范围最多 20 个服务器,每个都必须是位于公共 HTTPS 端点(443 端口)的 Streamable HTTP 服务器。名称使用小写字母、数字、连字符和下划线,最多 64 个字符。由同时是 GitHub 组织或账号所有者的工作区管理员管理。