Copilot coding agentをrulesetsのbypass actorとして設定可能に
GitHub Copilot coding agentをrulesetsのbypass actorとして設定できるようになった。エージェントが特定のルールに準拠できない場合でも、エージェントの使用をブロック解除できる。
Rulesetsは、異なるアクターがリポジトリとどのように相互作用できるかを制御する機能。以下のようなルールを強制可能:
- 特定のパターンに一致するメールアドレスからのコミットのみを許可
- コミットメッセージが特定の構造に従うことを要求
- コミットに署名を要求
Copilot coding agentは非同期の開発エージェントで、バックグラウンドで動作する。すべてのルールに準拠できない場合がある(例:コミットに署名できない)。エージェントが準拠できないルールがリポジトリに含まれている場合、エージェントは自動的に無効化される。
選択したrulesetsに対してCopilot coding agentをbypass actorとして設定することで、エージェントの使用をブロック解除可能。これにより、人間がプッシュしたコードの要件を緩和することなく、Copilotを特定のルールから除外できる。
出展:Configure Copilot coding agent as a bypass actor for rulesets