[実験的] ビルドパイプラインを実行せずに、ローカルで エージェント.yaml を検証します。
Synopsis
ネットワークポリシーのルールを含め、プラットフォームのスキーマに対してエージェント.yamlを検証します。ビルドするパイプラインが後で拒否するようなタイプミスや無効な値を検出します。
デフォルトのパスは ./エージェント.yaml です。モノレポのワークスペースなど、別の場所にあるファイルを検証するにはパスを渡します。
成功時は 0、検証失敗時は 1、ファイル/IO エラー時は 2 で終了します。
artifact_repositoriesが空でない場合、validateはpyproject.tomlとuv.lock(Python)またはpackage.json、.npmrc、およびパッケージ-ロック.json(Typescript)をエージェント.yamlと並行してクロスチェックします。宣言されていないロックファイルのURLは許可されます。サインイン時にビルドするシークレットが欠落しているか、スコープが誤っている場合、stderrに警告が出力されます。--strictを指定すると、それらは終了コード1に変換されます。
コネクタが宣言されている場合、ツールサンドボックスにコネクタのホストするとポートがない場合、またはsandboxesブロックがある場合に、その認証名またはカタログで定義されているツールのsandboxes.tool.toolsエントリにシークレットがない場合、検証は失敗します。--fixは、不足しているエントリを、ファイルがすでに使用しているエグレスシェイプでagent.yamlに書き込み (write)、コメントを保持し、sandboxesブロックを追加することはありません。
実験的機能:validatorがagent.yamlのサブツリーをより多くカバーするようになるにつれて、フラグ、出力形式、終了コードが変更される可能性があります。検証ルールは、ビルドするコードパスから取得されます。
このコマンドはマニフェストを検証します。agentengine initによってインストールされた機能-検証実力を実行し、SDKがサポートするシェイプに対してフレームワークコードをチェックします。
agentengine agent validate [path] [flags]オプション
--fix Write the egress rules, tool sandbox secrets and tool sandbox tools that connectors need to agent.yaml-h, --help help for validate --strict Treat artifact registry secret warnings as errors (exit 1)親コマンドから継承されるオプション
--log-file string override log file path --log-level string file log verbosity (error|warn|info|debug) (default "info") --no-log disable file logging-q, --quiet silence stderr below error-v, --verbose count raise stderr verbosity (-v info, -vv debug)その他の参照
- agentengine agent - エージェント構成の検査、編集、生成を行います。