編集

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

編集