heydeer
登录
GitHub 上的审查

提及 @heydeer

在 GitHub 上任何可以撰写内容的地方提及 @heydeer,就能向 HeyDeer 提问或交给它一项工作。HeyDeer 会阅读对话,在沙箱中工作,并在你提问的地方回答。

可以请 HeyDeer 做什么

评论HeyDeer 做什么
@heydeer 这个函数是做什么的?阅读代码,并在回复中解释。
@heydeer 修复第一个问题,并为第二个问题创建 issue修改代码,为修复创建拉取请求,并创建 Issue。
@heydeer 最新的 Next.js 文档推荐这种写法吗?在网上查阅文档,并根据查到的内容回答。
@heydeer 再审查一次发起审查,与 @heydeer review 相同。

回复使用你所用的语言。提交、拉取请求和 Issue 使用仓库的审查语言。

可以在哪里提及 HeyDeer

  • 拉取请求或 Issue 中的评论。
  • 代码行上的审查评论。
  • 你提交的审查的总结。
  • 新拉取请求或新 Issue 的描述。

HeyDeer 会忽略编辑、机器人的评论,以及代码、引用和 HTML 注释中的提及。@heydeer review 等 PR 评论命令则会立即执行。

Autopilot 在某个拉取请求上运行时,其中的提及会交给 Autopilot,由它在各轮中处理并回复。

HeyDeer 能做什么

HeyDeer 代表你在提及它的仓库中操作,且只做你自己能做的事。它可以克隆代码、解决合并冲突、推送提交、创建、更新和合并拉取请求、发表评论、在审查讨论中回复、创建和更新 Issue,以及发起审查。分支保护等 GitHub 规则对它和对任何人一样适用。

  • 代码修改会提交到一个新的拉取请求。如果是 HeyDeer 创建的拉取请求,HeyDeer 会直接推送到它的分支。如果你另有要求,例如推送到你的分支,HeyDeer 会照做。
  • 推送只会添加提交:HeyDeer 从不覆盖分支上的已有工作。来自 fork 的代码只能由人合入仓库:HeyDeer 从不合并来自 fork 的拉取请求,也不推送 fork 的提交,且无法推送到 fork。
  • 修改代码前,HeyDeer 会阅读 AGENTS.md 等仓库指导,并可以安装依赖、运行你的测试。代码如何在隔离环境中运行,请参阅安全。

谁可以提出请求

对该仓库有写权限的任何人。HeyDeer 在每次操作前都会重新检查,如果权限被移除,请求就会停止。其他人只会收到一条简短回复。

进度和积分

HeyDeer 开始时会给你的评论加上 👀,完成后移除。它会在回复中作答;如果请求失败或被取消,也会回复说明。每个请求都会显示在 HeyDeer 的任务中,包括进度、结果和积分,你也可以在那里取消。

请求会按完成的工作消耗工作区积分,公开仓库也不例外。请参阅积分如何计费。