GitHub の DDP Agent Skill を使用すると、直感的な自然言語プロンプトでデベロッパー デバイス プラットフォームのデバイスとセッションを予約して管理できます。
Developer Device Platform エージェント スキルを使用すると、デバイス ストリーミング API を介して Developer Device Platform のリモート デバイスでエージェント コーディングを行うことができます。
始める前に
これらの手順は、 Google Cloud プロジェクトを作成済みで、Developer Device Platform クイックスタート ガイドの設定手順を完了し、ターミナルで gcloud を使用して認証済みであることを前提としています。
前提条件
クイックスタートで説明されている Google Cloud 環境の確立に加えて、Developer Device Platform エージェント スキル用に次のパッケージをインストールします。
リモートの Android デバイスでコマンドを実行するための ADB
Antigravity またはエージェント スキルをサポートする他の AI コーディング エージェント
Node.js をインストールするための Node Version Manager
npxを使用してエージェント スキルをインストールするための Node.js
DDP エージェント スキルを設定する
Google Cloud CLI で認証されていることを確認し、アクティブなアプリケーションのデフォルト認証情報(ADC)を構成します。
gcloud auth application-default login次のコマンドで Python 環境を確立します。
python3 -m venv .venv source .venv/bin/activate次のコマンドを使用して、Developer Device Platform エージェント スキルをインストールします。
npx skills add https://github.com/google/skills --skill developer-device-platform-basics
DDP エージェントを使用する
developer-device-platform-basics スキルを使用すると、エージェント コーディング ツールは Device Streaming API を介してデバイス セッションを予約して管理できます。プロンプトの例は以下のとおりです。
- DDP で使用可能なデバイスを一覧表示する
- DDP から Google Pixel 10 を入手する
- デバイスを表示して制御できるようにする
- DDP でアクティブなデバイス セッションを一覧表示する
- 現在のデバイス セッションを 30 分延長する
- デバイス セッションを停止する