{
  "cli_version": "1.11.0",
  "project": "vertex-ai-experminent",
  "project_number": "913703049174",
  "publish_modes": {
    "a2a_cloud_run": {
      "command": "agents-cli publish gemini --registration-type a2a --agent-card-url https://shipctl-docs-913703049174.us-central1.run.app/a2a/app/.well-known/agent-card.json --gemini-app-id projects/913703049174/locations/global/collections/default_collection/engines/eng-ops-assistant --display-name \"shipctl Docs Assistant\"",
      "resolved": {
        "registration_type": "a2a",
        "discovery_engine_endpoint": "https://discoveryengine.googleapis.com",
        "agent_card_url": "https://shipctl-docs-913703049174.us-central1.run.app/a2a/app/.well-known/agent-card.json",
        "card_auth_token_type": "audience_id_token",
        "protocol": "JSONRPC"
      }
    },
    "a2a_agent_runtime_from_metadata": {
      "metadata_file": "deployment_metadata.json",
      "resolved": {
        "registration_type": "a2a",
        "discovery_engine_endpoint": "https://us-discoveryengine.googleapis.com",
        "agent_card_url": "https://us-central1-aiplatform.googleapis.com/v1beta1/projects/913703049174/locations/us-central1/reasoningEngines/7482910384756192000/a2a/v1/card",
        "card_auth_token_type": "access_token",
        "protocol": "JSONRPC"
      }
    },
    "adk_agent_runtime": {
      "command": "agents-cli publish gemini --registration-type adk --agent-runtime-id projects/913703049174/locations/us-central1/reasoningEngines/7482910384756192000 --gemini-app-id projects/913703049174/locations/global/collections/default_collection/engines/eng-ops-assistant",
      "resolved": {
        "registration_type": "adk",
        "discovery_engine_endpoint": "https://discoveryengine.googleapis.com",
        "target_resource": "projects/913703049174/locations/us-central1/reasoningEngines/7482910384756192000",
        "protocol": "streamQuery"
      }
    }
  },
  "observability_tiers": {
    "env": {
      "LOGS_BUCKET_NAME": "vertex-ai-experminent-shipctl-docs-logs",
      "OTEL_SERVICE_NAME": "shipctl-docs",
      "OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT": "NO_CONTENT",
      "ADK_CAPTURE_MESSAGE_CONTENT_IN_SPANS": "false",
      "OTEL_SEMCONV_STABILITY_OPT_IN": "gen_ai_latest_experimental",
      "OTEL_INSTRUMENTATION_GENAI_UPLOAD_FORMAT": "jsonl",
      "OTEL_INSTRUMENTATION_GENAI_COMPLETION_HOOK": "upload",
      "OTEL_INSTRUMENTATION_GENAI_UPLOAD_BASE_PATH": "gs://vertex-ai-experminent-shipctl-docs-logs/completions"
    },
    "validated": {
      "spans_include_message_content": false,
      "gcs_completion_upload_enabled": true,
      "upload_base_path": "gs://vertex-ai-experminent-shipctl-docs-logs/completions",
      "bigquery_join_table": "completions_view"
    }
  },
  "failures": {
    "missing_registration_type": {
      "command": "agents-cli publish gemini --project-id vertex-ai-experminent",
      "exit_code": 2,
      "error": "--registration-type is required in programmatic mode. Rerun with one of:\n  --registration-type <a2a|adk>  a2a needs --agent-card-url, adk needs --agent-runtime-id\n  -i, --interactive              be prompted for each missing value"
    },
    "upload_hook_without_logs_bucket": {
      "env": {
        "OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT": "NO_CONTENT",
        "OTEL_INSTRUMENTATION_GENAI_COMPLETION_HOOK": "upload",
        "LOGS_BUCKET_NAME": "",
        "OTEL_INSTRUMENTATION_GENAI_UPLOAD_BASE_PATH": ""
      },
      "error": "OTEL_INSTRUMENTATION_GENAI_COMPLETION_HOOK='upload' requires LOGS_BUCKET_NAME and a gs:// OTEL_INSTRUMENTATION_GENAI_UPLOAD_BASE_PATH; otherwise prompt/response JSONL payloads are dropped while spans record NO_CONTENT."
    }
  }
}
