イントロダクション
最新のソフトウェア エージェントは単独では動作しません。 ツール、API、制御された実行環境に依存して、意味のある作業を実行します。 GitHub エコシステムでは、これにはワークフロー、リポジトリ、API、および外部システムとの統合が含まれており、すべてアクセス許可と実行境界によって管理されます。
エージェントの自律性が高まるにつれて、プル要求の作成、ワークフローのトリガー、インフラストラクチャとの対話が重要になります。エージェントの動作方法、アクセスできる内容、実行場所を定義することが重要になります。
このモジュールでは、エージェント ツール、モデル コンテキスト プロトコル (MCP)、実行環境、およびエージェント ワークフロー GitHubの基礎について説明します。 セキュリティ、制御、および人間のレビューを維持しながら、GitHubが API、GitHub Actions、MCP に接続されたツール、エージェントワークフローを通じて安全でスケーラブルなエージェント実行をサポートする方法について説明します。
GitHub Agentic ワークフローは、Markdown で結果を記述し、強力なガードレールを使用してGitHub Actionsでエージェントをコーディングして実行できる、新しい形式のリポジトリ自動化です。 従来の CI/CD ワークフローを置き換えるのではなく、拡張します。