Skip to main content

关于问题的理由、信心和审批

会审问题时 automations ,它会解释每个更改,对置信度进行评分,并保留对评审的置信度较低的更改。

谁可以使用此功能?

Automations可用于GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot Max、GitHub Copilot Business和GitHub Copilot Enterprise计划。 Automations 仅在专用存储库和内部存储库中可用。 在已被存储库管理员禁用、由 托管用户帐户 拥有的存储库中,或在未启用 Copilot cloud agent 的存储库中,它们不可用。
Sign up for Copilot

在本文中

注意

理由、信心和批准 automations 在 公开预览 发生和可能发生变化。

Automations 运行代理来为你分类问题、应用标签、设置类型和字段、分配问题以及关闭问题,而无需一个人启动每个更改。 合理性、置信度和审批使你能够了解该自动化工作并控制其应用时间。

此功能不特定于任何一个平台。 无论代理是运行 Copilot cloud agentautomations还是 GitHub Agentic WorkflowsREST 和 GraphQL API,它的工作方式都相同。

此功能仅适用于对问题的更改automation。 它不适用于手动进行的更改,并且不会影响可采取的其他操作 automation ,例如打开拉取请求或推送代码。

理由、置信度和审批涵盖 automation 对以下问题属性所做的更改: 标签、字段、问题类型、关闭问题和分配者

理由

每个受支持的操作都会记录其背后的原因,无论是 automation 自动应用更改还是建议更改。 这为你提供了更改的审核线索以及原因。 当更改正在等待评审时,在决定之前,你会看到建议的原因。

还可以查看问题的理由,了解已生效的更改,无论这些更改是自动应用还是建议,然后获得批准。 具有记录理由的操作将旁边有 一个操作。 选择图标以显示 automation该更改的原因。

置信度

对于每个受支持的操作,其 automation 置信度为高、中或低。 存储库具有一个 自动化级别 ,用于设置置信度阈值:按其评级的更改保留为建议,并在应用时或更高版本自动应用更改。

  • 完全控制:每次更改都会进行评审。 不会自动应用任何内容。
  • 谨慎(默认):仅自动应用置信度高的更改。 其他所有内容都是为了你的评论而保留的。
  • 平衡:自动应用常规且明确的更改。 任何存在歧义的内容都会被保留待审核。
  • 完全自动化:自动应用每个更改。 代理仅在某项更改被标记为不确定时,才会暂缓该更改。

由于低置信度操作是阻碍的操作,因此你只需花一些时间进行最可能需要第二次查看的更改。

审批

更改是直接应用还是等待评审取决于以下两项:

  • 存储库的自动化级别。 无论提示 automation 执行什么操作,都始终将低于阈值的更改保留为建议。
  • 要建议的显式请求。 你还可以提示 automation 建议更改,而不是应用更改,即使其置信度很高,它也会等待你的评审。

建议显示在问题的面板中。 在面板中,可以:

  • 单独接受拒绝每个建议。
  • 接受所有拒绝一 次性处理多个建议。

快速移动的小型团队可能会选择 “完全自动化”,而繁忙的公共存储库可以选择 “谨慎 ”或 “完全控制 ”,以保留更多更改,以审查赌注较高的位置。

注意

审批是一种工作流便利,而不是安全控制。 它们不会强制实施服务器端边界,因此有权更改问题的代理可以直接应用更改,而不是通过 REST 和 GraphQL API 提出更改。 使用存储库和代理权限(而不是审批)来控制 automation 允许执行的操作。

后续步骤

若要了解如何配置存储库的自动化级别和管理建议,请参阅 管理问题的依据、置信度和审批