AI 代理/開發者工具
GitHub Agentic Workflows 0.87.9、クールダウンと動的停止条件を追加し、エージェント実行の境界を強化
PR steeringをめぐるバージョン表記の不整合への懸念に続き、プレビュー版の0.87.5、0.87.8、0.87.9では、スケジュールのスロットリング、Windows runner、プライベートプラグイン、enclaveの権限制御が順次追加された。デプロイ担当者は引き続きタグを照合し、`.lock.yml`を再コンパイルする必要がある。

GitHub Agentic Workflows(`gh-aw`)は、プレビュー版の0.87.5、0.87.8、0.87.9を相次いでリリースし、エージェント自動化のトリガー頻度、停止タイミング、アクセス範囲を、コンパイル可能なワークフロー設定へさらに取り込んだ。新しい`on.cooldown`では、同一ターゲットにクールダウン期間を設定でき、issue、PR、スケジュールの集中トリガーによって実行が滞留するのを抑えられる。型付きの`on.stop-after`は静的な値に加えてGitHub Actions expressionも使用でき、イベント、入力、上流ジョブの結果に基づいて実行期限を算出できる。
今回の更新では、Codex harnessのエラー診断も改善された。モデルが指定されたtool schemaをサポートしていない場合、プロバイダーから返される曖昧なエラーをそのまま表示するのではなく、専用のメッセージを提示する。0.87.9ではさらに、BashとPowerShellにおけるWindows runnerのサポートを拡充し、プライベートリポジトリからAgent Pluginをインストールできるようにしたほか、MultiRepoOps sidecarが対象リポジトリのみをcheckoutするよう変更し、不要なコピーコストを削減した。
権限と出力の境界も同時に調整された。enclaveはGitHub Issuesへの読み取り専用権限を取得できるようになり、実行エンジンが利用するネットワークドメインのセットは明示的なオプトイン方式へ変更された。また、safe-output JSONではGitHub Actionsの演算子が壊れる問題が修正された。これらの設計により、「エージェントがいつ起動し、いつ停止し、何を読み取れるか」が、コンパイラと権限レイヤーによってより直接的に制約される。ただし、作者がワークフローの目的を記述するための`intent`フィールドは権限ポリシーではない。プライベートプラグインの導入によって、認証情報の管理、ソースの固定、サプライチェーン監査の対象範囲も拡大する。
今回のリリースは、0.87.4のPR steeringに関する報道以降のバージョン進展にあたる。以前、公式の週次レポートでは、まだ固定releaseに含まれていなかったsteering機能をv0.87.4として案内しており、レポートの記述と当該タグの実際の内容に不一致が生じていた。このプロジェクトではCLIとコンパイル済みワークフローのバージョンが同時に固定されるため、チームは週次レポートやバージョン番号だけで機能の有無を判断すべきではない。アップグレード後も実際のタグまたはcommitを照合し、再コンパイルを実施したうえで、commitされた`.lock.yml`をレビューし、新しい設定、権限、プラグインのソースが確実に固定されていることを確認する必要がある。