Automation and AI
注釈:本資料はAI技術を用いて翻訳されています。
概要
CI パイプラインや AI アシスタントで AGS CLI を使用します。
CI パイプライン
CI 環境ではインタラクティブなプロンプトを抑制するために --no-input を使用してください。スクリプトでコマンド出力を利用するには --format json を使用してください。
コンフィデンシャル IAM クライアントを使用したクライアント認証情報グラントで認証します。
ags auth login --grant client-credentials
クライアントシークレットは CI のシークレット変数として保存してください。スクリプトやワークフローファイルにハードコーディングしないでください。
AI アシスタント
ags describe を実行して、AI エージェントに完全なコマンドサーフェスを提供します。エージェントはワークフローまたはコマンドを選択し、必要な入力を埋めます。CLI ランタイムは決定論的に実行します。同じコマンドは常に同じパラメーターで同じエンドポイントを呼び出します。エージェントがコマンドを選択することで予期しない副作用が発生することはありません。
AI プラグイン
github.com/AccelByte/ai-plugins の AI Marketplace Plugin は、Claude Code や Codex などの AI コーディングアシスタントを AGS CLI に接続します。AGS ワークフローをアシスタント内の呼び出し可能なツールとして公開し、エージェントが生の CLI コマンドを構築することなく直接呼び出せるようにします。
MCP サーバー
github.com/AccelByte/ags-api-mcp-server の AGS API MCP Server は、AI アシスタントが AGS API エンドポイントとスキーマに直接アクセスできるようにします。
github.com/AccelByte/ags-extend-sdk-mcp-server の AGS Extend SDK MCP Server は、Go、C#、Java、Python 向け Extend SDK の知識を AI アシスタントに提供します。