注意
理由、信心和批准 automations 在 公开预览 发生和可能发生变化。
Automations 运行代理来为你分类问题、应用标签、设置类型和字段、分配问题以及关闭问题,而无需一个人启动每个更改。 合理性、置信度和审批使你能够了解该自动化工作并控制其应用时间。
此功能不特定于任何一个平台。 无论代理是运行 Copilot cloud agentautomations还是 GitHub Agentic WorkflowsREST 和 GraphQL API,它的工作方式都相同。
此功能仅适用于对问题的更改automation。 它不适用于手动进行的更改,并且不会影响可采取的其他操作 automation ,例如打开拉取请求或推送代码。
理由、置信度和审批涵盖 automation 对以下问题属性所做的更改: 标签、字段、问题类型、关闭问题和分配者。
理由
每个受支持的操作都会记录其背后的原因,无论是 automation 自动应用更改还是建议更改。 这为你提供了更改的审核线索以及原因。 当更改正在等待评审时,在决定之前,你会看到建议的原因。
还可以查看问题的理由,了解已生效的更改,无论这些更改是自动应用还是建议,然后获得批准。 具有记录理由的操作将旁边有 一个操作。 选择图标以显示 automation该更改的原因。
置信度
对于每个受支持的操作,其 automation 置信度为高、中或低。 存储库具有一个 自动化级别 ,用于设置置信度阈值:按其评级的更改保留为建议,并在应用时或更高版本自动应用更改。
- 完全控制:每次更改都会进行评审。 不会自动应用任何内容。
- 谨慎(默认):仅自动应用置信度高的更改。 其他所有内容都是为了你的评论而保留的。
- 平衡:自动应用常规且明确的更改。 任何存在歧义的内容都会被保留待审核。
- 完全自动化:自动应用每个更改。 代理仅在某项更改被标记为不确定时,才会暂缓该更改。
由于低置信度操作是阻碍的操作,因此你只需花一些时间进行最可能需要第二次查看的更改。
审批
更改是直接应用还是等待评审取决于以下两项:
- 存储库的自动化级别。 无论提示 automation 执行什么操作,都始终将低于阈值的更改保留为建议。
- 要建议的显式请求。 你还可以提示 automation 建议更改,而不是应用更改,即使其置信度很高,它也会等待你的评审。
建议显示在问题的面板中。 在面板中,可以:
- 单独接受或拒绝每个建议。
- 接受所有 或 拒绝一 次性处理多个建议。
快速移动的小型团队可能会选择 “完全自动化”,而繁忙的公共存储库可以选择 “谨慎 ”或 “完全控制 ”,以保留更多更改,以审查赌注较高的位置。
注意
审批是一种工作流便利,而不是安全控制。 它们不会强制实施服务器端边界,因此有权更改问题的代理可以直接应用更改,而不是通过 REST 和 GraphQL API 提出更改。 使用存储库和代理权限(而不是审批)来控制 automation 允许执行的操作。
后续步骤
若要了解如何配置存储库的自动化级别和管理建议,请参阅 管理问题的依据、置信度和审批。