mcpField
G
google-agents-cli-adk-code

google-agents-cli-adk-code

github.com/googleエージェントワークフロー6.2k520.2k 回インストール1 日前に更新
リポジトリ

google-agents-cli-adk-code について

ADKでエージェントを開発する人向けに、PythonとGoの参考情報をまとめたスキルです。関連するレシピやAPIガイドを案内し、コード作成前のプロジェクトのスキャフォールディングを求めます。

主な機能

  1. 01トピック別のPythonレシピ
  2. 02PythonとGoのAPIリファレンス
  3. 03プロジェクトのスキャフォールディング案内
  4. 04関連開発スキルへのリンク

活用シーン

  1. 01機能に合うADKレシピの検索
  2. 02PythonまたはGoのAPIパターンの確認
  3. 03エージェントコード作成前のプロジェクト準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/google/agents-cli --skill google-agents-cli-adk-code

インストール後、Claude Code で/google-agents-cli-adk-codeを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
adk-go-workflows.md
adk-go.md
adk-python-live.md
adk-python-workflows.md
adk-python.md
samples.md

詳細

ADK コードリファレンス

必須の開発フェーズとスキャフォールディング手順を確認するため、最初に /google-agents-cli-workflow を有効にしてください。

1. レシピを確認する(プロジェクト不要)

Python — 「Xをどう構築すればよいか」という質問に答える前に、references/samples.md のトピック索引を確認してください。 次の実装例があります:サンドボックス化されたユーザー別のコード実行、エージェントが読み込める SKILL.md スキル、セッションをまたいだメモリ、リスクのある操作の前の承認ゲート、ツールのガードレール、ユーザー別の 認証情報、スケジュール実行/イベント駆動実行。

Go — 上流の examples/ を確認してください。 リポジトリをクローンし、実装前に必要な機能に合った例を読んでください。

2. コードを書くための前提条件

プロジェクトがスキャフォールディングされるまで、エージェントコードを書かないでください。

  1. プロジェクトを確認します:agents-cli info を実行します(設定が存在すれば続行します)。
  2. 新規プロジェクト:agents-cli scaffold create <name> --agent adk --deployment-target <target> を実行します — Go では --agent adk_go を使用します。
  3. 既存のコード:agents-cli scaffold enhance . を実行します。

クイックリファレンス — よく使われるパターン

Python と Go のコード例については、それぞれ references/adk-python.md と references/adk-go.md を参照してください。


リファレンス

よく使われるパターンにはチートシートを使用してください。詳しい情報が必要な場合は、ドキュメントの索引を取得するか、インストール済みのパッケージを調べてください。

リファレンス言語読むタイミング
references/samples.mdPythonトピック別に索引化された ADK リファレンスレシピのカタログです。 ワークフローのフェーズ 1 で、スキャフォールディング前、コードを書く前に読んでください。機能に対応する実装レシピを確認できます。
references/adk-python.mdPythonADK のコア API:Agent、ツール、コールバック、プラグイン、状態、アーティファクト、マルチエージェントシステム、SequentialAgent/ParallelAgent/LoopAgent、カスタム BaseAgent、ManagedAgent(サーバーでホストされるファーストパーティエージェント)、A2A プロトコル、A2UI。ほとんどのエージェントでの標準です。
references/adk-python-workflows.mdPythonグラフベースのワークフロー API(ADK Python 2.0):ノード、エッジ、ファンアウト/ファンイン、HITL、並列処理。明示的なグラフトポロジーが必要な場合に使用します。
references/adk-python-live.mdPythonライブエージェントと音声エージェント:Runner.run_live、LiveRequestQueue、モデルとリージョンの利用可否、音声/speech_config、VAD、セッションの制限、/run_live のサービング。リアルタイムの音声または動画エージェントで使用します。
references/adk-go.mdGoADK Go のコア API:llmagent、ツール、コールバック、プラグイン、状態、アーティファクト、マルチエージェントシステム、逐次/並列/ループエージェント、カスタムエージェント、ランナー、HTTP 経由のサービング、A2A プロトコル、アンビエントトリガー。ほとんどのエージェントでの標準です。
references/adk-go-workflows.mdGoグラフベースのワークフロー API:ノード、エッジ、ファンアウト/ファンイン、HITL、並列処理。明示的なグラフトポロジーが必要な場合に使用します。
examples/Go実行可能な上流プログラムです。Go 向けのレシピカタログに最も近いものです。
curl https://adk.dev/llms.txtPythonドキュメント索引(すべてのページタイトルと URL)。取得後、チートシートを超える情報については、該当するページを WebFetch で取得してください。
インストール済みの ADK パッケージPython正確なシグネチャとシンボル — ソースを調べてください(references/adk-python.md の「ADK ソースコードの調査」を参照)。

関連スキル

  • /google-agents-cli-workflow — 開発ワークフロー、コーディングガイドライン、運用ルール
  • /google-agents-cli-scaffold — agents-cli scaffold create/scaffold enhance によるプロジェクトの作成と拡張
  • /google-agents-cli-eval — 評価方法、データセットスキーマ、評価と修正のループ
  • /google-agents-cli-deploy — デプロイ先、CI/CD パイプライン、本番ワークフロー

コメント