Repository Analysis

google/agents-cli

The CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.

18.4 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of google/agents-cli, a Python project with 5,754 GitHub stars. SynthScan v2.0 examined 57,482 lines of code across 291 source files, recording 697 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 18.4 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

18.4
Adjusted Score
18.4
Raw Score
100%
Time Factor
2026-08-28
Last Push
5.8K
Stars
Python
Language
57.5K
Lines of Code
291
Files
697
Pattern Hits
2026-08-29
Scan Date
0.14
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 40MEDIUM 88LOW 569

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 697 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators64 hits · 216 pts
SeverityFileLineSnippetContext
MEDIUMdocs/src/javascripts/lifecycle.js64 // ── Lazy: only fire when the element scrolls into view ──────────────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js115 // ─────────────────────────────────────────── 1. TRANSCRIPT ──────────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js207 // ─────────────────────────────────────────── 2. LIFECYCLE LOOP ──────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js287 // ─────────────────────────────────────────── 5b. FAILURE MUSEUM ─────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js350 // ─────────────────────────────────────────── 3. SCAFFOLD WIZARD ─────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js472 // ─────────────────────────────────────────── 4. TEAM DIAGRAM ────────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js641 // ─────────────────────────────────────────── 5. EVAL-FIX LOOP ───────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js835 // ─────────────────────────────────────────── 6. TRACE WATERFALL ─────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js984 // ─────────────────────────────────────────── 7. MODEL COMPARE ───────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js1050 // ─────────────────────────────────────────── 8. INLINE PLAYGROUND ───────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js1129 // ─────────────────────────────────────────── 9. DEPLOY TARGETS ──────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js1224 // ─────────────────────────────────────────── 10. PUBLISH CARD ───────────COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js1254 // ─────────────────────────────────────────── 11. ROLLING EVAL ───────────COMMENT
MEDIUMsrc/google/agents/cli/auth.py76# ── Google Cloud (ADC) ──────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/auth.py217# ── Gemini API Key ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/auth.py256# ── Express Mode ────────────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/auth.py377# ── Shared Helpers ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/auth.py442# ── Token Helpers ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/_project.py263# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/_project.py265# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/_paths.py52# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/_paths.py54# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/_paths.py58# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/_paths.py60# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/_paths.py68# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/_paths.py70# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/_paths.py77# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/_paths.py79# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/cmd_generate.py462# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/eval/cmd_generate.py464# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/run/_local_server.py164# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/run/_local_server.py166# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/merge.py561 # ── Compare ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/merge.py571 # ── Dependency merging ───────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/merge.py600 # ── Display ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/merge.py614 # ── Confirm ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/merge.py631 # ── Pre-apply hook (e.g. backup) ─────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/merge.py636 # ── Apply ────────────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/merge.py659 # ── Post-apply hook (e.g. metadata update) ───────────────────COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/merge.py663 # ── Summary ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/language.py46# =============================================================================COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/language.py48# =============================================================================COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/template.py40# =============================================================================COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/template.py42# =============================================================================COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/template.py46# =============================================================================COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/template.py87# =============================================================================COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/template.py89# =============================================================================COMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/template.py96# =============================================================================COMMENT
MEDIUM…ython/deployment/terraform/single-project/telemetry.tf53# ====================================================================COMMENT
MEDIUM…ython/deployment/terraform/single-project/telemetry.tf55# ====================================================================COMMENT
MEDIUM…ython/deployment/terraform/single-project/telemetry.tf83# ====================================================================COMMENT
MEDIUM…ython/deployment/terraform/single-project/telemetry.tf85# ====================================================================COMMENT
MEDIUM…ython/deployment/terraform/single-project/telemetry.tf132# ====================================================================COMMENT
MEDIUM…ython/deployment/terraform/single-project/telemetry.tf134# ====================================================================COMMENT
MEDIUM…ython/deployment/terraform/single-project/telemetry.tf164# ====================================================================COMMENT
MEDIUM…ython/deployment/terraform/single-project/telemetry.tf166# ====================================================================COMMENT
MEDIUM…emplates/python/deployment/terraform/cicd/telemetry.tf58# ====================================================================COMMENT
MEDIUM…emplates/python/deployment/terraform/cicd/telemetry.tf60# ====================================================================COMMENT
MEDIUM…emplates/python/deployment/terraform/cicd/telemetry.tf90# ====================================================================COMMENT
MEDIUM…emplates/python/deployment/terraform/cicd/telemetry.tf92# ====================================================================COMMENT
4 more matches not shown…
Over-Commented Block202 hits · 200 pts
SeverityFileLineSnippetContext
LOWdocs/mkdocs.yml1# Copyright 2026 Google LLCCOMMENT
LOWdocs/pyproject.toml1# Copyright 2026 Google LLCCOMMENT
LOWdocs/hooks/skills_reference.py1# Copyright 2026 Google LLCCOMMENT
LOW.github/workflows/docs.yml1# Copyright 2026 Google LLCCOMMENT
LOW.github/ISSUE_TEMPLATE/feature_request.yml1# Copyright 2026 Google LLCCOMMENT
LOW.github/ISSUE_TEMPLATE/bug_report.yml1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_output.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/auth.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_tools.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_agent_runtime_a2a.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_adk_client.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/__init__.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_click.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_experiments.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_skills_check.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_gcp_project.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_remote.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_trust.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/main.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_runner.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/_project.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/infra/cmd_cicd.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/infra/__init__.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/infra/_cicd_utils.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/infra/cmd_datastore.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/infra/cmd_infra.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/infra/cmd_infra_single_project.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/deploy/_operation.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/deploy/agent_runtime.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/deploy/__init__.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/deploy/_utils.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/setup/cmd_setup.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/setup/__init__.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/setup/cmd_auth.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/setup/cmd_update.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/setup/_antigravity.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/info/__init__.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/info/cmd_info.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/publish/cmd_publish_group.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/publish/__init__.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/publish/cmd_publish.py1#!/usr/bin/env python3COMMENT
LOWsrc/google/agents/cli/dev/cmd_playground.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/dev/__init__.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/dev/cmd_lint.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/dev/cmd_build.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/dev/cmd_install.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/cmd_metric.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/optimize_utils.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/cmd_grade.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/cmd_optimize.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/_paths.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/_paths.py61COMMENT
LOWsrc/google/agents/cli/eval/cmd_generate.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/__init__.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/__init__.py21# time, and in-process commands (e.g. `eval grade`) import the SDK at moduleCOMMENT
LOWsrc/google/agents/cli/eval/cmd_submit.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/cmd_dataset.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/_synthesize_runner.py1# Copyright 2026 Google LLCCOMMENT
LOWsrc/google/agents/cli/eval/cmd_analyze.py1# Copyright 2026 Google LLCCOMMENT
142 more matches not shown…
Cross-File Repetition26 hits · 130 pts
SeverityFileLineSnippetContext
HIGH…oyment_targets/gke/python/tests/load_test/load_test.py0simulates a user interacting with the chat stream api.STRING
HIGH…yment_targets/none/python/tests/load_test/load_test.py0simulates a user interacting with the chat stream api.STRING
HIGH…_targets/cloud_run/python/tests/load_test/load_test.py0simulates a user interacting with the chat stream api.STRING
HIGH…argets/gke/python/tests/integration/test_server_e2e.py0start the fastapi server using subprocess and log its output.STRING
HIGH…nt_runtime/python/tests/integration/test_server_e2e.py0start the fastapi server using subprocess and log its output.STRING
HIGH…rgets/none/python/tests/integration/test_server_e2e.py0start the fastapi server using subprocess and log its output.STRING
HIGH…/cloud_run/python/tests/integration/test_server_e2e.py0start the fastapi server using subprocess and log its output.STRING
HIGH…argets/gke/python/tests/integration/test_server_e2e.py0wait for the server to be ready (agent card requires the lifespan to run).STRING
HIGH…nt_runtime/python/tests/integration/test_server_e2e.py0wait for the server to be ready (agent card requires the lifespan to run).STRING
HIGH…rgets/none/python/tests/integration/test_server_e2e.py0wait for the server to be ready (agent card requires the lifespan to run).STRING
HIGH…/cloud_run/python/tests/integration/test_server_e2e.py0wait for the server to be ready (agent card requires the lifespan to run).STRING
HIGH…argets/gke/python/tests/integration/test_server_e2e.py0pytest fixture to start and stop the server for testing.STRING
HIGH…nt_runtime/python/tests/integration/test_server_e2e.py0pytest fixture to start and stop the server for testing.STRING
HIGH…rgets/none/python/tests/integration/test_server_e2e.py0pytest fixture to start and stop the server for testing.STRING
HIGH…/cloud_run/python/tests/integration/test_server_e2e.py0pytest fixture to start and stop the server for testing.STRING
HIGH…argets/gke/python/tests/integration/test_server_e2e.py0test the a2a route using the json-rpc streaming protocol.STRING
HIGH…nt_runtime/python/tests/integration/test_server_e2e.py0test the a2a route using the json-rpc streaming protocol.STRING
HIGH…rgets/none/python/tests/integration/test_server_e2e.py0test the a2a route using the json-rpc streaming protocol.STRING
HIGH…/cloud_run/python/tests/integration/test_server_e2e.py0test the a2a route using the json-rpc streaming protocol.STRING
HIGH…argets/gke/python/tests/integration/test_server_e2e.py0test that the a2a agent card is served at the well-known uri.STRING
HIGH…nt_runtime/python/tests/integration/test_server_e2e.py0test that the a2a agent card is served at the well-known uri.STRING
HIGH…rgets/none/python/tests/integration/test_server_e2e.py0test that the a2a agent card is served at the well-known uri.STRING
HIGH…/cloud_run/python/tests/integration/test_server_e2e.py0test that the a2a agent card is served at the well-known uri.STRING
HIGH…argets/gke/python/tests/integration/test_server_e2e.py0cleanup agent engine sessions created during tests.STRING
HIGH…rgets/none/python/tests/integration/test_server_e2e.py0cleanup agent engine sessions created during tests.STRING
HIGH…/cloud_run/python/tests/integration/test_server_e2e.py0cleanup agent engine sessions created during tests.STRING
Excessive Try-Catch Wrapping111 hits · 112 pts
SeverityFileLineSnippetContext
LOW…google-agents-cli-deploy/references/batch-inference.md49 except Exception as e:CODE
LOWsrc/google/agents/cli/auth.py186 except Exception as e:CODE
LOWsrc/google/agents/cli/auth.py212 except Exception:CODE
LOWsrc/google/agents/cli/auth.py354 except Exception as e:CODE
LOWsrc/google/agents/cli/auth.py427 except Exception:CODE
LOWsrc/google/agents/cli/auth.py438 except Exception:CODE
LOWsrc/google/agents/cli/auth.py463 except Exception:CODE
LOWsrc/google/agents/cli/auth.py473 except Exception as exc:CODE
LOWsrc/google/agents/cli/_tools.py171 except Exception as e:CODE
LOWsrc/google/agents/cli/_click.py121 except Exception:CODE
LOWsrc/google/agents/cli/_experiments.py50 except Exception as e:CODE
LOWsrc/google/agents/cli/_skills_check.py104 except Exception as e:CODE
LOWsrc/google/agents/cli/_skills_check.py155 except Exception as e:CODE
LOWsrc/google/agents/cli/_remote.py122 except Exception as exc:CODE
LOWsrc/google/agents/cli/main.py71 except Exception:CODE
LOWsrc/google/agents/cli/_project.py212 except Exception:CODE
LOWsrc/google/agents/cli/_project.py258 except Exception as e:CODE
LOWsrc/google/agents/cli/infra/cmd_cicd.py214 except Exception:CODE
LOWsrc/google/agents/cli/infra/cmd_cicd.py242 except Exception:CODE
LOWsrc/google/agents/cli/infra/cmd_cicd.py702 except Exception as e:STRING
LOWsrc/google/agents/cli/infra/_cicd_utils.py267 except Exception as e:CODE
LOWsrc/google/agents/cli/infra/_cicd_utils.py352 except Exception as e:CODE
LOWsrc/google/agents/cli/infra/_cicd_utils.py473 except Exception:CODE
LOWsrc/google/agents/cli/infra/_cicd_utils.py526 except Exception as e:CODE
LOWsrc/google/agents/cli/infra/_cicd_utils.py572 except Exception as e:CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py912 except Exception as exc:CODE
LOWsrc/google/agents/cli/setup/cmd_setup.py123 except Exception as e:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py211 except Exception as e:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py358 except Exception as auth_err:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py384 except Exception as e:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py516 except Exception as e:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py606 except Exception as e:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py1523 except Exception as e:STRING
LOWsrc/google/agents/cli/publish/cmd_publish.py1615 except Exception as e:STRING
LOWsrc/google/agents/cli/dev/cmd_install.py118 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_grade.py59 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_grade.py136 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_grade.py200 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py235 except Exception as exc:CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py249 except Exception as exc:CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py263 except Exception as exc:CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py273 except Exception as exc:CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py289 except Exception as exc:CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py360 except Exception as exc:CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py404 except Exception as exc:CODE
LOWsrc/google/agents/cli/eval/cmd_submit.py107 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_submit.py133 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_submit.py220 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/_synthesize_runner.py85 except Exception:CODE
LOWsrc/google/agents/cli/eval/_synthesize_runner.py100 except Exception:CODE
LOWsrc/google/agents/cli/eval/_synthesize_runner.py314 except Exception as exc:CODE
LOWsrc/google/agents/cli/eval/cmd_analyze.py115 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_analyze.py136 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_analyze.py149 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_analyze.py163 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_analyze.py170 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/cmd_analyze.py177 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/eval_utils.py73 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/eval_utils.py166 except Exception as e:CODE
LOWsrc/google/agents/cli/eval/eval_utils.py337 except Exception as e:CODE
51 more matches not shown…
Hyper-Verbose Identifiers109 hits · 107 pts
SeverityFileLineSnippetContext
LOW…ls/google-agents-cli-adk-code/references/adk-python.md632async def generate_memories_callback(callback_context: CallbackContext):CODE
LOWsrc/google/agents/cli/_remote.py52def validate_agent_runtime_url(url: str) -> None:CODE
LOWsrc/google/agents/cli/_remote.py72def parse_agent_runtime_service_url(service_url: str) -> tuple[str, str]:CODE
LOWsrc/google/agents/cli/main.py40def _print_is_project_moved_tip() -> None:CODE
LOWsrc/google/agents/cli/_project.py202def _find_legacy_project_root(start_dir: Path) -> Path | None:CODE
LOWsrc/google/agents/cli/_project.py302def require_deployment_target(cfg: ProjectConfig) -> None:CODE
LOWsrc/google/agents/cli/infra/cmd_cicd.py133def prompt_gh_cli_installation() -> None:CODE
LOWsrc/google/agents/cli/infra/cmd_cicd.py204def get_project_name_from_config() -> str | None:CODE
LOWsrc/google/agents/cli/infra/cmd_cicd.py219def detect_region_from_terraform_vars() -> str | None:CODE
LOWsrc/google/agents/cli/infra/cmd_cicd.py272def prompt_for_repository_details(CODE
LOWsrc/google/agents/cli/infra/_cicd_utils.py477def handle_github_authentication(interactive: bool = True) -> None:CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py177def _get_resource_name_from_operation(operation_name: str) -> str:CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py188def build_agent_engine_logs_url(operation_name: str, project: str) -> str:CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py198def write_deployment_metadata(CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py310def _require_gateway_ready_project(cfg: ProjectConfig) -> None:CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py321def _build_agent_gateway_config(CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py383def _missing_dockerfile_error(cfg: ProjectConfig) -> str:CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py464def _adk_python_class_methods() -> list[dict[str, str]]:CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py879def _start_and_record_operation(CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py926def check_agent_runtime_operation(CODE
LOWsrc/google/agents/cli/deploy/cmd_deploy.py59def _cloud_run_service_exists(*, project: str, region: str, service: str) -> bool:CODE
LOWsrc/google/agents/cli/deploy/cmd_deploy.py80def _build_psc_interface_config(CODE
LOWsrc/google/agents/cli/deploy/cmd_deploy.py163def _resolve_deploy_service_name(CODE
LOWsrc/google/agents/cli/deploy/cmd_deploy.py233def _run_cloud_run_deploy_with_retry(args: list[str], *, project: str | None) -> None:CODE
LOWsrc/google/agents/cli/deploy/cmd_deploy.py902def _build_image_with_cloud_build(*, image: str, project: str) -> None:CODE
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1173def _list_agent_runtime_deployments(project: str | None, location: str) -> None:CODE
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1221def _list_cloud_run_deployments(project: str | None, region: str | None) -> None:CODE
LOWsrc/google/agents/cli/setup/_antigravity.py177def link_skills_for_antigravity(CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py76def get_sdk_version_from_lock_file() -> tuple[str | None, bool]:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py110def _print_sdk_compatibility_warning(current_version: str) -> None:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py169def check_and_upgrade_sdk_for_agent_runtime() -> bool:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py217def get_discovery_engine_endpoint(location: str) -> str:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py266def parse_gemini_enterprise_app_id(app_id: str) -> dict[str, str] | None:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py330def fetch_agent_card_from_url(url: str) -> dict | None:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py392def construct_agent_card_url_from_metadata(CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py432def prompt_for_agent_card_url_with_auto_construct(CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py490def get_agent_runtime_metadata(agent_runtime_id: str) -> tuple[str | None, str | None]:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py521def prompt_for_agent_runtime_id(default_from_metadata: str | None) -> str:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py557def list_gemini_enterprise_apps(CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py614def prompt_for_gemini_enterprise_components(CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py780def get_gemini_enterprise_console_url(CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py1081def _list_gemini_enterprise_apps(project_id: str | None, interactive: bool) -> None:CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py1151def default_registration_type(CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py1298def register_gemini_enterprise(CODE
LOWsrc/google/agents/cli/dev/cmd_lint.py137def _golangci_lint_invocation() -> list[str]:CODE
LOWsrc/google/agents/cli/eval/cmd_optimize.py45def _load_configs_and_datasets(CODE
LOWsrc/google/agents/cli/eval/cmd_optimize.py121def _execute_optimization_run(CODE
LOWsrc/google/agents/cli/eval/_paths.py90def timestamped_artifact_path(directory: Path, prefix: str, ext: str = "json") -> Path:CODE
LOWsrc/google/agents/cli/eval/_paths.py166def default_grade_results_dir(project_root: Path) -> Path:CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py59def rewrite_model_author_events(case: common.EvalCase, root_agent_name: str) -> None:CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py69def final_response_content_from_events(CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py642def _run_against_remote_server(CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py666def _run_against_local_server(CODE
LOWsrc/google/agents/cli/eval/_synthesize_runner.py90def _patch_eval_tool_introspection():CODE
LOWsrc/google/agents/cli/eval/_synthesize_runner.py107def _final_response_from_invocations(invocations):CODE
LOWsrc/google/agents/cli/eval/eval_utils.py86def _resolve_custom_function_file(CODE
LOWsrc/google/agents/cli/eval/eval_utils.py200def _resolve_predefined_metric_name(name: str) -> str | None:CODE
LOWsrc/google/agents/cli/eval/eval_utils.py381def save_evaluation_artifacts(CODE
LOWsrc/google/agents/cli/run/_multimodal.py71def build_agent_runtime_message(message: str, files: tuple[str, ...] = ()) -> str | dict:CODE
LOWsrc/google/agents/cli/run/cmd_run.py564def _create_agent_runtime_session(CODE
49 more matches not shown…
Docstring Block Structure10 hits · 50 pts
SeverityFileLineSnippetContext
HIGHsrc/google/agents/cli/_runner.py179Wrapper around subprocess.run with optional executable resolution. Args: args: Command and arguments as a lSTRING
HIGHsrc/google/agents/cli/_runner.py208Wrapper around subprocess.Popen with optional executable resolution. Args: args: Command and arguments as aSTRING
HIGHsrc/google/agents/cli/_runner.py237Wrapper around subprocess.Popen for launching detached background processes. Handles cross-platform differences forSTRING
HIGHsrc/google/agents/cli/publish/cmd_publish.py218Get the appropriate Discovery Engine API endpoint for the given location. Args: location: The location/regiSTRING
HIGHsrc/google/agents/cli/publish/cmd_publish.py907Register an A2A agent to Gemini Enterprise, updating in place if it exists. Looks up an existing registration for tSTRING
HIGHsrc/google/agents/cli/publish/cmd_publish.py992Register an agent engine to Gemini Enterprise, updating in place if it exists. Looks up an existing registration foSTRING
HIGHsrc/google/agents/cli/scaffold/utils/backup.py67Create a backup of the project directory. Backs up to ~/.agents-cli/backups/<project-name>_<timestamp>/. Args:STRING
HIGHsrc/google/agents/cli/scaffold/utils/language.py122Return the handler for ``language``, or raise a clear error. A ``None`` entry (or a missing key) means the command STRING
HIGHsrc/google/agents/cli/scaffold/utils/gcp.py184Verify credentials and Vertex AI connection. Uses google.auth + requests for lightweight verification. Args: STRING
HIGHsrc/google/agents/cli/scaffold/utils/gcp.py261Get project number from project ID using Resource Manager API. Args: project_id: GCP project ID ReturnSTRING
Deep Nesting50 hits · 42 pts
SeverityFileLineSnippetContext
LOWsrc/google/agents/cli/_runner.py47CODE
LOWsrc/google/agents/cli/_project.py202CODE
LOWsrc/google/agents/cli/_project.py235CODE
LOWsrc/google/agents/cli/infra/cmd_cicd.py73CODE
LOWsrc/google/agents/cli/infra/cmd_cicd.py493CODE
LOWsrc/google/agents/cli/infra/_cicd_utils.py105CODE
LOWsrc/google/agents/cli/deploy/cmd_deploy.py451CODE
LOWsrc/google/agents/cli/setup/cmd_setup.py177CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py392CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py614CODE
LOWsrc/google/agents/cli/publish/cmd_publish.py1298CODE
LOWsrc/google/agents/cli/eval/optimize_utils.py26CODE
LOWsrc/google/agents/cli/eval/cmd_grade.py42CODE
LOWsrc/google/agents/cli/eval/cmd_optimize.py45CODE
LOWsrc/google/agents/cli/eval/cmd_optimize.py121CODE
LOWsrc/google/agents/cli/eval/cmd_submit.py159CODE
LOWsrc/google/agents/cli/eval/_synthesize_runner.py135CODE
LOWsrc/google/agents/cli/eval/eval_utils.py224CODE
LOWsrc/google/agents/cli/run/_local_server.py64CODE
LOWsrc/google/agents/cli/run/_local_server.py371CODE
LOWsrc/google/agents/cli/run/_local_server.py504CODE
LOWsrc/google/agents/cli/run/cmd_run.py681CODE
LOWsrc/google/agents/cli/run/cmd_run.py762CODE
LOWsrc/google/agents/cli/scaffold/utils/merge.py214CODE
LOWsrc/google/agents/cli/scaffold/utils/merge.py285CODE
LOWsrc/google/agents/cli/scaffold/utils/merge.py392CODE
LOWsrc/google/agents/cli/scaffold/utils/remote_template.py364CODE
LOWsrc/google/agents/cli/scaffold/utils/remote_template.py622CODE
LOWsrc/google/agents/cli/scaffold/utils/upgrade.py349CODE
LOWsrc/google/agents/cli/scaffold/utils/template.py112CODE
LOWsrc/google/agents/cli/scaffold/utils/template.py160CODE
LOWsrc/google/agents/cli/scaffold/utils/template.py414CODE
LOWsrc/google/agents/cli/scaffold/utils/template.py706CODE
LOWsrc/google/agents/cli/scaffold/utils/template.py893CODE
LOWsrc/google/agents/cli/scaffold/utils/template.py938CODE
LOWsrc/google/agents/cli/scaffold/utils/template.py1554CODE
LOWsrc/google/agents/cli/scaffold/utils/template.py1729CODE
LOWsrc/google/agents/cli/scaffold/utils/gcp.py97CODE
LOWsrc/google/agents/cli/scaffold/utils/gcp.py180CODE
LOW…oyment_targets/gke/python/tests/load_test/load_test.py38CODE
LOW…gets/agent_runtime/python/tests/load_test/load_test.py55CODE
LOW…yment_targets/none/python/tests/load_test/load_test.py38CODE
LOW…_targets/cloud_run/python/tests/load_test/load_test.py38CODE
LOWsrc/google/agents/cli/scaffold/commands/create.py279CODE
LOWsrc/google/agents/cli/scaffold/commands/create.py1073CODE
LOWsrc/google/agents/cli/scaffold/commands/create.py1348CODE
LOWsrc/google/agents/cli/scaffold/commands/enhance.py90CODE
LOWsrc/google/agents/cli/scaffold/commands/enhance.py474CODE
LOWsrc/google/agents/cli/scaffold/commands/enhance.py585CODE
LOWsrc/google/agents/cli/scaffold/commands/enhance.py838CODE
Modern AI Meta-Vocabulary14 hits · 38 pts
SeverityFileLineSnippetContext
MEDIUMdocs/src/guide/lifecycle.md41| 1 | **Scaffold** | Turn the spec into a production-shaped project (~72 files). | `scaffold create` | `google-agents-clCODE
MEDIUMdocs/src/guide/lifecycle.md129When the team needs to span processes — or call agents your team doesn't own — use the **[A2A protocol](https://a2a-protCODE
MEDIUMdocs/src/guide/lifecycle.md214 # Phase 1: scaffoldCOMMENT
MEDIUMdocs/src/guide/lifecycle.md222 # Phase 2-3: build & orchestrate (edit app/agent.py)COMMENT
MEDIUMdocs/src/javascripts/lifecycle.js27 * #lifecycle-anim-scaffold Interactive scaffold wizardCOMMENT
MEDIUMdocs/src/reference/skills.md42## `google-agents-cli-scaffold`COMMENT
MEDIUMskills/google-agents-cli-scaffold/references/flags.md3## `agents-cli scaffold create` FlagsCOMMENT
MEDIUMskills/google-agents-cli-scaffold/references/flags.md26## `agents-cli scaffold enhance` FlagsCOMMENT
MEDIUM…ls/google-agents-cli-adk-code/references/adk-python.md49 description="Provides weather information.", # Important for multi-agent delegationCODE
MEDIUM…ls/google-agents-cli-adk-code/references/adk-python.md779# Prefer scaffolding over manual code — scaffold a normal `adk` agent; A2A is built in (see /google-agents-cli-scaffold)COMMENT
MEDIUM…ls/google-agents-cli-adk-code/references/adk-python.md804manager = A2uiSchemaManager(...) # loads catalog(s) + few-shot examplesCODE
MEDIUMsrc/google/agents/cli/deploy/_utils.py41# agent-specific, so 8 keeps a RAG/large-context agent inside 4Gi. Lighter agentsCOMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/upgrade.py65 # Everything else is "scaffolding" (3-way compare)COMMENT
MEDIUMsrc/google/agents/cli/data/_recipe.py17# RAG moved out of the built-in templates into clone-and-study samples. DatastoreCOMMENT
Redundant / Tautological Comments23 hits · 31 pts
SeverityFileLineSnippetContext
LOWsrc/google/agents/cli/auth.py123 # Check if gcloud is installedCOMMENT
LOWsrc/google/agents/cli/auth.py310 # Check if already authenticatedCOMMENT
LOWsrc/google/agents/cli/infra/cmd_cicd.py367 # Check if the secret exists firstSTRING
LOWsrc/google/agents/cli/infra/cmd_cicd.py570 # Check if Terraform structure exists (prototype projects may lack it)STRING
LOWsrc/google/agents/cli/infra/cmd_cicd.py624 # Check if GitHub CLI has required scopes for the CI/CD runnerSTRING
LOWsrc/google/agents/cli/infra/_cicd_utils.py334 # Check if API is enabledCOMMENT
LOWsrc/google/agents/cli/infra/_cicd_utils.py418 # Display output if capturedCOMMENT
LOWsrc/google/agents/cli/infra/_cicd_utils.py539 # Check if repo existsCOMMENT
LOWsrc/google/agents/cli/infra/_cicd_utils.py618 # Check if bucket exists globallyCOMMENT
LOWsrc/google/agents/cli/scaffold/utils/remote_template.py95 # Check if this is the ADK samples repositoryCOMMENT
LOWsrc/google/agents/cli/scaffold/utils/remote_template.py114 # Check if this is the ADK samples repositoryCOMMENT
LOWsrc/google/agents/cli/scaffold/utils/remote_template.py217 # Check if the error is related to branch not found (indicates it's likely a tag)COMMENT
LOWsrc/google/agents/cli/scaffold/utils/remote_template.py296 # Check if agent.py exists in rootCOMMENT
LOWsrc/google/agents/cli/scaffold/utils/template.py840 # Check if agent.py already exists and has root_agent definedCOMMENT
LOWsrc/google/agents/cli/scaffold/utils/template.py1340 # Check if this is a flat structure templateSTRING
LOWsrc/google/agents/cli/scaffold/commands/create.py987 # Check if the agent has a 'dev' command in its settingsCOMMENT
LOWsrc/google/agents/cli/scaffold/commands/create.py334 # Check if directory already existsCOMMENT
LOWsrc/google/agents/cli/scaffold/commands/create.py426 # Check if project would exist in output directoryCOMMENT
LOWsrc/google/agents/cli/scaffold/commands/create.py482 # Check if it's a remote template specificationCOMMENT
LOWsrc/google/agents/cli/scaffold/commands/create.py563 # Set agent to the returned spec for remote processingCOMMENT
LOWsrc/google/agents/cli/scaffold/commands/create.py1295 # Check if running in Cloud Shell with no projectCOMMENT
LOWsrc/google/agents/cli/scaffold/commands/enhance.py525 # Check if this directory might contain agent codeCOMMENT
LOWsrc/google/agents/cli/scaffold/commands/upgrade.py129 # Check if upgrade is neededCOMMENT
Structural Annotation Overuse19 hits · 28 pts
SeverityFileLineSnippetContext
LOWskills/google-agents-cli-scaffold/SKILL.md36## Step 1: Choose ArchitectureCOMMENT
LOWskills/google-agents-cli-scaffold/SKILL.md62## Step 2: Create or Enhance the ProjectCOMMENT
LOWskills/google-agents-cli-scaffold/SKILL.md150# Step 1: Create a prototypeCOMMENT
LOWskills/google-agents-cli-scaffold/SKILL.md153# Step 2: Iterate on the agent code...COMMENT
LOWskills/google-agents-cli-scaffold/SKILL.md155# Step 3: Add deployment when readyCOMMENT
LOWskills/google-agents-cli-scaffold/SKILL.md165## Step 3: Load Dev WorkflowCOMMENT
LOW…gents-cli-deploy/references/testing-deployed-agents.md66# Step 1: Create a session (required before sending messages)COMMENT
LOW…gents-cli-deploy/references/testing-deployed-agents.md73# Step 2: Send a message via SSE streamingCOMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1065 # Step 3: Build and push container image (local dev only)COMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1071 # Step 4: Update container imageCOMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1030 # Step 1: Targeted Terraform (local dev only)COMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1049 # Step 2: Get cluster credentialsCOMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1086 # Step 5: Inject runtime env vars (AGENT_VERSION, --update-env-vars, APP_URL).COMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1138 # Step 6: Wait for rolloutCOMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1152 # Step 7: Print summaryCOMMENT
LOWsrc/google/agents/cli/publish/cmd_publish.py1587 # Step 3: Get display name and descriptionSTRING
LOWsrc/google/agents/cli/publish/cmd_publish.py1596 # Step 4: Register as ADK agentSTRING
LOWsrc/google/agents/cli/publish/cmd_publish.py1535 # Step 1: Get Agent Runtime IDSTRING
LOWsrc/google/agents/cli/publish/cmd_publish.py1566 # Step 2: Get Gemini Enterprise App IDSTRING
Self-Referential Comments9 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUMsrc/google/agents/cli/_runner.py198 # Create a shallow copy to avoid modifying the original list passed by referenceCOMMENT
MEDIUMsrc/google/agents/cli/_runner.py227 # Create a shallow copy to avoid modifying the original list passed by referenceCOMMENT
MEDIUMsrc/google/agents/cli/infra/_cicd_utils.py153 # Create a CompletedProcess-like object for compatibilityCOMMENT
MEDIUMsrc/google/agents/cli/infra/_cicd_utils.py677 # Create a meaningful default project name based on agent and deployment targetCOMMENT
MEDIUMsrc/google/agents/cli/scaffold/utils/template.py1065 # Create a new temporary directory and use it as our working directorySTRING
MEDIUMsrc/google/agents/cli/scaffold/utils/template.py1080 # Create the cookiecutter template structureSTRING
MEDIUM…_templates/_shared/deployment/terraform/cicd/github.tf219# Create the GitHub connection (fallback for manual Terraform usage)COMMENT
MEDIUMsrc/google/agents/cli/scaffold/commands/create.py454 # Create a temporary directory and copy the local template to itCOMMENT
MEDIUMsrc/google/agents/cli/scaffold/commands/enhance.py440 # Create a mapping of choices to agent namesCOMMENT
Unused Imports21 hits · 21 pts
SeverityFileLineSnippetContext
LOWsrc/google/agents/cli/_agent_runtime_a2a.py23CODE
LOWsrc/google/agents/cli/_adk_client.py17CODE
LOWsrc/google/agents/cli/_click.py17CODE
LOWsrc/google/agents/cli/_skills_check.py17CODE
LOWsrc/google/agents/cli/_remote.py21CODE
LOWsrc/google/agents/cli/_project.py17CODE
LOWsrc/google/agents/cli/deploy/_operation.py22CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py21CODE
LOWsrc/google/agents/cli/deploy/_utils.py17CODE
LOWsrc/google/agents/cli/setup/_antigravity.py34CODE
LOWsrc/google/agents/cli/info/cmd_info.py17CODE
LOWsrc/google/agents/cli/eval/_paths.py46CODE
LOWsrc/google/agents/cli/eval/cmd_generate.py17CODE
LOWsrc/google/agents/cli/eval/cmd_dataset.py17CODE
LOWsrc/google/agents/cli/eval/cmd_analyze.py17CODE
LOWsrc/google/agents/cli/eval/cmd_run.py17CODE
LOWsrc/google/agents/cli/run/_local_server.py17CODE
LOWsrc/google/agents/cli/run/cmd_run.py17CODE
LOW…/google/agents/cli/scaffold/agents/adk/app/__init__.py15CODE
LOWsrc/google/agents/cli/scaffold/utils/command.py17CODE
LOWsrc/google/agents/cli/scaffold/utils/gcp.py15CODE
Magic Placeholder Names3 hits · 18 pts
SeverityFileLineSnippetContext
HIGHskills/google-agents-cli-deploy/SKILL.md248echo -n "YOUR_API_KEY" | gcloud secrets create MY_SECRET_NAME --data-file=-CODE
HIGHsrc/google/agents/cli/auth.py56 click.secho(f' export {var_name}="YOUR_API_KEY"', bold=True)CODE
HIGH…gents/cli/scaffold/base_templates/typescript/README.md59# GEMINI_API_KEY=your-api-keyCOMMENT
Modern Structural Boilerplate17 hits · 18 pts
SeverityFileLineSnippetContext
LOWsrc/google/agents/cli/infra/cmd_cicd.py247def update_build_triggers(tf_dir: Path) -> None:CODE
LOWsrc/google/agents/cli/infra/_cicd_utils.py684 def update_terraform_vars(self, project_dir: Path, is_dev: bool = False) -> None:CODE
LOWsrc/google/agents/cli/eval/cmd_analyze.py39logger = logging.getLogger(__name__)CODE
LOWsrc/google/agents/cli/run/_local_server.py470def _update_activity(project_root: Path) -> None:CODE
LOW…/google/agents/cli/scaffold/agents/adk/app/__init__.py17__all__ = ["app"]CODE
LOW…oyment_targets/gke/python/tests/load_test/load_test.py29logger = logging.getLogger(__name__)CODE
LOW…argets/gke/python/tests/integration/test_server_e2e.py43logger = logging.getLogger(__name__)CODE
LOW…gets/agent_runtime/python/tests/load_test/load_test.py45logger = logging.getLogger(__name__)CODE
LOW…nt_runtime/python/tests/integration/test_server_e2e.py43logger = logging.getLogger(__name__)CODE
LOW…yment_targets/none/python/tests/load_test/load_test.py29logger = logging.getLogger(__name__)CODE
LOW…rgets/none/python/tests/integration/test_server_e2e.py43logger = logging.getLogger(__name__)CODE
LOW…_targets/cloud_run/python/tests/load_test/load_test.py29logger = logging.getLogger(__name__)CODE
LOW…/cloud_run/python/tests/integration/test_server_e2e.py43logger = logging.getLogger(__name__)CODE
LOWsrc/google/agents/cli/scaffold/commands/create.py1185def set_gcp_project(project_id: str, set_quota_project: bool = True) -> None:CODE
LOWsrc/google/agents/cli/scaffold/commands/create.py48__all__ = ["create", "shared_template_options"]CODE
LOWsrc/google/agents/cli/scaffold/commands/enhance.py750 def _update_metadata(proj_dir: pathlib.Path, lang: str) -> None:CODE
LOWsrc/google/agents/cli/scaffold/commands/upgrade.py163 def _update_version(proj_dir: pathlib.Path, lang: str) -> None:CODE
Verbosity Indicators11 hits · 13 pts
SeverityFileLineSnippetContext
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1065 # Step 3: Build and push container image (local dev only)COMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1071 # Step 4: Update container imageCOMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1030 # Step 1: Targeted Terraform (local dev only)COMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1049 # Step 2: Get cluster credentialsCOMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1086 # Step 5: Inject runtime env vars (AGENT_VERSION, --update-env-vars, APP_URL).COMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1138 # Step 6: Wait for rolloutCOMMENT
LOWsrc/google/agents/cli/deploy/cmd_deploy.py1152 # Step 7: Print summaryCOMMENT
LOWsrc/google/agents/cli/publish/cmd_publish.py1587 # Step 3: Get display name and descriptionSTRING
LOWsrc/google/agents/cli/publish/cmd_publish.py1596 # Step 4: Register as ADK agentSTRING
LOWsrc/google/agents/cli/publish/cmd_publish.py1535 # Step 1: Get Agent Runtime IDSTRING
LOWsrc/google/agents/cli/publish/cmd_publish.py1566 # Step 2: Get Gemini Enterprise App IDSTRING
Cross-Language Confusion1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/google/agents/cli/scaffold/commands/create.py991 f" [bold bright_green]cd {cd_path} && agents-cli install && agents-cli playground[/]"CODE
AI Structural Patterns4 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/google/agents/cli/_runner.py47CODE
LOWsrc/google/agents/cli/deploy/agent_runtime.py481CODE
LOWsrc/google/agents/cli/scaffold/utils/template.py938CODE
LOWsrc/google/agents/cli/scaffold/commands/create.py279CODE
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/google/agents/cli/deploy/agent_runtime.py472 # so we can just use object.__new__ to create a dummy instance.COMMENT
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…oogle-agents-cli-eval/references/builtin-tools-eval.md142 if not api_key or api_key == "dummy_key":CODE
Slop Phrases1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/google/agents/cli/infra/cmd_cicd.py183 "\n💡 Tip: Don't forget to commit and push your changes to the repository!"CODE