メモ
automationsの根拠、信頼度、承認はパブリック プレビューにあり、変更される可能性があります。
問題をトリアージする automation を作成して、ラベルを適用し、種類とフィールドを設定し、問題を割り当て、問題をクローズできるようにします。各変更を人が開始する必要はありません。 根拠、信頼度、承認により、その自動化された作業の内容を把握でき、それがいつ適用されるかを管理できます。
この機能は、automation が 課題に加える変更にのみ適用されます。 人が手動で行う変更には適用されず、pull request を開くことやコードのプッシュなど、automation が実行できる他のアクションには影響しません。
根拠、確信度、承認では、automation が次の課題属性に加える変更について説明します: ラベル、フィールド、課題タイプ、課題のクローズ、担当者。
根拠
サポートされているすべてのアクションは、automation が変更を自動的に適用したか、提案として提案したかに関係なく、その理由を記録します。 これにより、何が変更されたのか、またその理由についての監査証跡が得られます。 変更がレビューを待っているときは、決定する前に提案上で理由を確認できます。
また、変更が自動的に適用されたか、提案されて承認されたかに関係なく、有効になった変更について、その根拠をイシュー上で確認することもできます。 記録された根拠を持つアクションは、その横に が表示されます。 アイコンを選択すると、その変更に対するautomationの判断理由が表示されます。
信頼度
サポートされるアクションごとに、 automation は信頼度を高、中、低と評価します。 リポジトリには信頼度しきい値を設定する 自動化レベル があります。信頼度しきい値を下回ると評価された変更は提案として保持され、それ以上の変更は自動的に適用されます。
- フル コントロール: すべての変更がレビューのために保持されます。 何も自動的に適用されません。
- 注意 (既定値): 信頼度の高い変更のみが自動的に適用されます。 それ以外はすべて、お客様の確認のために保留されます。
- バランス: 定期的で明確な変更が自動的に適用されます。 曖昧なものはすべてレビューのために保留されます。
- 完全な自動化: すべての変更が自動的に適用されます。 エージェントは、変更が不確実としてフラグ付けされている場合にのみ、その変更の適用を保留します。
信頼度の低いアクションは保留されているため、再確認が必要となる可能性が最も高い変更にのみ時間を費やします。
承認
変更が直接適用されるか、レビューを待つのかは、次の 2 つによって異なります。
- リポジトリの自動化レベル。 しきい値を下回ると評価された変更は、 automation に何を求めたとしても、常に提案として保持されます。
- 提案を明示的に求める要求。 また、automation に、変更を適用するのではなく変更案を提案するよう求めることもでき、信頼度が高い場合でもレビューを待機します。
課題上のパネルに提案が表示されます。 パネルから次のことができます。
- 各提案を個別に承認または却下してください。
- 一度に複数の提案に対処するには、すべて承諾 または すべて辞退 を選択します。
小規模なチームが迅速に作業を進める場合は完全自動化を選択できますが、多忙なパブリック リポジトリでは慎重またはフル コントロールを選択して、影響が大きい場合のレビューのためにより多くの変更を保留できます。
メモ
承認はワークフローの利便性であり、セキュリティ コントロールではありません。 サーバー側の境界は適用されないため、issue を変更する権限を持つエージェントは、変更を提案する代わりに、REST API や GraphQL API 経由を含めて、変更を直接適用できます。 承認ではなくリポジトリとエージェントのアクセス許可を使用して、automation に許可される操作を制御します。
次のステップ
リポジトリの自動化レベルを構成し、提案を管理する方法については、 問題の根拠、信頼度、承認の管理 を参照してください。