Repository Analysis

google/A2UI

10.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of google/A2UI, a TypeScript project with 16,229 GitHub stars. SynthScan v2.0 examined 405,544 lines of code across 2616 source files, recording 2936 pattern matches distributed across 24 syntactic categories. The overall adjusted score of 10.4 places this repository in the Low 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).

10.4
Adjusted Score
10.4
Raw Score
100%
Time Factor
2026-08-28
Last Push
16.2K
Stars
TypeScript
Language
405.5K
Lines of Code
2.6K
Files
2.9K
Pattern Hits
2026-08-29
Scan Date
0.06
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 51HIGH 94MEDIUM 201LOW 2590

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 2936 distinct pattern matches across 24 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.

Hyper-Verbose Identifiers853 hits · 864 pts
SeverityFileLineSnippetContext
LOWrenderers/lit/a2ui_explorer/src/examples.ts86function ensureCreateSurfaceMessage(filename: string, messages: A2uiMessage[]): string {CODE
LOWrenderers/lit/a2ui_explorer/src/examples.ts129function extractMessagesAndDescription(CODE
LOWrenderers/lit/src/0.8/ui/utils/youtube.ts41export function convertShareUriToEmbedUri(uri: string) {CODE
LOWrenderers/lit/src/0.8/ui/utils/youtube.ts52export function convertWatchOrShortsUriToEmbedUri(uri: string) {CODE
LOWrenderers/lit/src/0.8/ui/utils/youtube.ts63export function videoIdFromWatchOrShortsOrEmbedUri(uri: string) {CODE
LOWrenderers/lit/src/0.8/ui/utils/youtube.ts73export function createWatchUriFromVideoId(id: string) {CODE
LOWrenderers/web_core/src/v0_9/nodes/node-resolver.test.ts1250 function schemaOnlyCatalogIsRejected(CODE
LOW…re/src/v0_9/basic_catalog/functions/basic_functions.ts305export function createFormatNumberImplementation(locale?: string): FunctionImplementation {CODE
LOW…re/src/v0_9/basic_catalog/functions/basic_functions.ts349export function createFormatCurrencyImplementation(locale?: string): FunctionImplementation {CODE
LOW…re/src/v0_9/basic_catalog/functions/basic_functions.ts401export function createPluralizeImplementation(locale?: string): FunctionImplementation {CODE
LOW…re/src/v0_9/basic_catalog/functions/basic_functions.ts454export function createBasicCatalogFunctions(options?: {locale?: string}): FunctionImplementation[] {CODE
LOWrenderers/web_core/src/v0_8/data/guards.ts55export function isComponentArrayReference(value: unknown): value is ComponentArrayReference {CODE
LOW…ui_explorer/scripts/closure-compiler/externs/README.md17When adding or updating extern definitions, use the canonical naming convention `NameOfActualClassExterns` (or `NameOfCoCODE
LOW…closure-compiler/externs/a2ui_web_core_v0_9.externs.js34function CreateSurfaceMessageExterns() {}CODE
LOW…closure-compiler/externs/a2ui_web_core_v0_9.externs.js51function UpdateComponentsMessageExterns() {}CODE
LOW…closure-compiler/externs/a2ui_web_core_v0_9.externs.js71function UpdateDataModelMessageExterns() {}CODE
LOW…closure-compiler/externs/a2ui_web_core_v0_9.externs.js86function DeleteSurfaceMessageExterns() {}CODE
LOW…/closure-compiler/externs/angular_framework.externs.js31function AngularIvyInstructionExterns() {}CODE
LOW…/closure-compiler/externs/angular_framework.externs.js56function AngularLifecycleHookExterns() {}CODE
LOW…/closure-compiler/externs/angular_framework.externs.js92function AngularSignalPrimitiveExterns() {}CODE
LOW…/closure-compiler/externs/angular_framework.externs.js104function AngularLocaleDataIndexExterns() {}CODE
LOWrenderers/angular/src/v0_9/core/reactivity.ts48export function initializeAngularReactivity(injector: EnvironmentInjector): void {CODE
LOWrenderers/angular/src/v0_9/catalog/types.ts63export function createComponentImplementation(CODE
LOWrenderers/angular/src/v0_8/catalog/index.ts60export function registerStandardComponents(catalog: Catalog) {CODE
LOW…nderers/react/tests/v0_8/integration/messages.test.tsx243 function IndependentSurfaceRenderer() {CODE
LOW…nderers/react/tests/v0_8/integration/messages.test.tsx373 function DeleteNonExistentRenderer() {CODE
LOW…nderers/react/tests/v0_8/integration/messages.test.tsx397 function MultiSurfaceDeleteRenderer() {CODE
LOW…nderers/react/tests/v0_8/integration/messages.test.tsx465 function RecreateAfterDeleteRenderer() {CODE
LOW…erers/react/tests/v0_8/integration/components.test.tsx32 function UpdateWithoutBeginRenderingRenderer() {CODE
LOW…react/tests/v0_8/integration/property-updates.test.tsx748 function ColumnDistributionRenderer() {CODE
LOW…derers/react/tests/v0_8/integration/templates.test.tsx90 function PrimitiveTemplateRenderer() {CODE
LOW…ers/react/tests/v0_8/integration/data-binding.test.tsx224 function TextFieldDataUpdateRenderer() {CODE
LOW…ers/react/tests/v0_8/integration/data-binding.test.tsx275 function CheckBoxDataUpdateRenderer() {CODE
LOW…ers/react/tests/v0_8/integration/data-binding.test.tsx378 function MultiComponentDataUpdateRenderer() {CODE
LOW…ers/react/tests/v0_8/integration/data-binding.test.tsx441 function MultiKeyDataUpdateRenderer() {CODE
LOW…ers/react/tests/v0_8/integration/data-binding.test.tsx558 function DateTimeInputDataUpdateRenderer() {CODE
LOW…ers/react/tests/v0_8/integration/data-binding.test.tsx612 function MultipleChoiceDataUpdateRenderer() {CODE
LOW…ers/react/tests/v0_8/integration/data-binding.test.tsx822 function AudioPlayerDataUpdateRenderer() {CODE
LOWrenderers/react/tests/v0_8/utils/messages.ts107export function createDataModelUpdateSpec(CODE
LOWrenderers/react/a2ui_explorer/src/examples.ts73function extractMessagesAndDescription(CODE
LOWrenderers/react/src/v0_9/adapter.tsx130export function createBinderlessComponentImplementation(CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py79 def test_remote_basic_catalog_fallback(self, mock_urlopen):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py100 def test_extend_basic_catalog(self):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py152 def test_local_common_types_fallback(self):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py171 def test_remote_common_types_fallback(self, mock_urlopen):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py214 def test_collision_warning_on_merge(self, mock_logger, mock_fetch_json):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py261 def test_output_filename_generation(self, mock_assemble, mock_cwd):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py304 def test_catalog_json_resolution(self, mock_fetch_json):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py355 def test_theme_property_override_and_clash(self, mock_fetch_json):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py394 def mock_fetch_json_side_effect(uri):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py428 def test_inline_instructions_and_additional_files(self):CODE
LOWtools/build_catalog/tests/test_assemble_catalog.py444 def mock_fetch_json_side_effect(uri, **kwargs):CODE
LOW…-blueprint-compliance/scripts/test_check_compliance.py91 def test_out_of_date_codebase(CODE
LOW…-blueprint-compliance/scripts/test_check_compliance.py148 def test_not_baselined_codebase(CODE
LOW…-blueprint-compliance/scripts/test_check_compliance.py194 def test_missing_module_blueprint(CODE
LOW…-blueprint-compliance/scripts/test_check_compliance.py227 def test_run_cmd_file_not_found(CODE
LOW…-blueprint-compliance/scripts/test_check_compliance.py248 def test_compliance_with_none_commits(CODE
LOW…/skills/a2ui-audit/scripts/create_compliance_report.py34def inject_recommendation_prompts(report_content: str, issue_url: str) -> str:CODE
LOW…ls/a2ui-audit/scripts/test_create_compliance_report.py67 def test_inject_recommendation_prompts(self) -> None:CODE
LOW…ls/a2ui-audit/scripts/test_create_compliance_report.py84 def test_inject_recommendation_prompts_idempotent(self) -> None:CODE
793 more matches not shown…
Over-Commented Block658 hits · 652 pts
SeverityFileLineSnippetContext
LOWlychee.toml1# Copyright 2024 Google LLCCOMMENT
LOWlychee.toml41 # A2A extension URIs are namespace identifiers, not browsable pages: a2ui.orgCOMMENT
LOWhooks.py1# Copyright 2024 Google LLCCOMMENT
LOWmkdocs.yaml1# Copyright 2024 Google LLCCOMMENT
LOW.yarnrc.yml1# Copyright 2024 Google LLCCOMMENT
LOWpyproject.toml1# Copyright 2024 Google LLCCOMMENT
LOWpubspec.yaml1# Copyright 2024 Google LLCCOMMENT
LOWPackage.swift1// swift-tools-version: 6.1COMMENT
LOWanalysis_options.yaml1# Copyright 2024 Google LLCCOMMENT
LOWrenderers/lit/a2ui_explorer/tests/smoke-test.spec.ts1// Copyright 2024 Google LLCCOMMENT
LOWrenderers/react/src/v0_8/theme/litTheme.ts161// =============================================================================COMMENT
LOW.gemini/config.yaml1# Copyright 2024 Google LLCCOMMENT
LOW.gemini/config.yaml21 # For now, use the default of MEDIUM for testing. Based on desired verbosity,COMMENT
LOWtools/composer/src/test/setup.ts41window.ResizeObserver = ResizeObserver;COMMENT
LOWtools/build_catalog/assemble_catalog.py1# Copyright 2024 Google LLCCOMMENT
LOWtools/build_catalog/pyproject.toml1# Copyright 2024 Google LLCCOMMENT
LOWtools/build_catalog/tests/test_assemble_catalog_v08.py1# Copyright 2024 Google LLCCOMMENT
LOWtools/build_catalog/tests/test_assemble_catalog.py1# Copyright 2024 Google LLCCOMMENT
LOWblueprints/validate_blueprints.py1#!/usr/bin/env python3COMMENT
LOWblueprints/link_skills.sh1#!/usr/bin/env bashCOMMENT
LOW…/a2ui-blueprint-compliance/scripts/check_compliance.py1#!/usr/bin/env python3COMMENT
LOW…-blueprint-compliance/scripts/test_check_compliance.py1# Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_agent/pubspec.yaml1# Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_agent/test/a2ui_agent_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_agent/example/a2ui_agent_example.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_agent/lib/a2ui_agent.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_agent/lib/src/a2ui_agent_base.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/pubspec.yaml1# Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/surface_model_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/data_model_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/processor_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/reactivity_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/cancellation_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/binder_lifecycle_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/binder_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/component_model_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/data_path_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/expressions_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/test/messages_test.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/a2ui_core.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/surface_group_model.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/catalog.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/contexts.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/minimal_catalog.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/messages.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/common.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/common_schemas.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/component_model.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/surface_model.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/core/data_model.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/processing/basic_functions.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/processing/processor.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/processing/expressions.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/primitives/data_path.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/primitives/reactivity.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/primitives/cancellation.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/primitives/event_notifier.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/primitives/errors.dart1// Copyright 2024 Google LLCCOMMENT
LOWdart/a2ui_core/lib/src/rendering/binder.dart1// Copyright 2024 Google LLCCOMMENT
LOW…/skills/a2ui-audit/scripts/create_compliance_report.py1#!/usr/bin/env python3COMMENT
598 more matches not shown…
Hallucination Indicators51 hits · 580 pts
SeverityFileLineSnippetContext
CRITICAL…cy/src/main/kotlin/com/google/a2ui/schema/Validator.kt57 resourceLoaders.add(com.networknt.schema.resource.IriResourceLoader.getInstance())CODE
CRITICAL…cy/src/main/kotlin/com/google/a2ui/schema/Validator.kt148 resourceLoaders.add(com.networknt.schema.resource.IriResourceLoader.getInstance())CODE
CRITICAL…om/google/a2ui/samples/rizzcharts/RizzchartsTools.java36 com.google.genai.types.FunctionDeclaration.builder()CODE
CRITICAL…om/google/a2ui/samples/rizzcharts/RizzchartsTools.java40 com.google.genai.types.Schema.builder()CODE
CRITICAL…om/google/a2ui/samples/rizzcharts/RizzchartsTools.java46 com.google.genai.types.Schema.builder()CODE
CRITICAL…om/google/a2ui/samples/rizzcharts/RizzchartsTools.java95 com.google.genai.types.FunctionDeclaration.builder()CODE
CRITICAL…om/google/a2ui/samples/rizzcharts/RizzchartsTools.java99 com.google.genai.types.Schema.builder()CODE
CRITICAL…om/google/a2ui/samples/rizzcharts/RizzchartsTools.java105 com.google.genai.types.Schema.builder()CODE
CRITICAL…com/google/a2ui/samples/rizzcharts/RizzchartsMain.java115 io.github.cdimascio.dotenv.Dotenv.configure().ignoreIfMissing().load();CODE
CRITICAL…n/com/google/a2ui/samples/rizzcharts/RizzchartsMain.kt51 val dotenv = io.github.cdimascio.dotenv.Dotenv.configure().ignoreIfMissing().load()CODE
CRITICAL…anvas/src/lib/components/chat/input-area/input-area.ts83 if (this.formGroup.controls.query.value.trim() === '') {CODE
CRITICALagent_sdks/python/a2ui_agent/tests/test_formats.py235 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICALagent_sdks/python/a2ui_agent/tests/schema/test_utils.py19from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICALagent_sdks/python/a2ui_core/src/a2ui/core/__init__.py16from a2ui.core.exceptions import A2uiError as A2uiErrorCODE
CRITICALagent_sdks/python/a2ui_core/src/a2ui/core/__init__.py17from a2ui.core.exceptions import A2uiErrorDetail as A2uiErrorDetailCODE
CRITICALagent_sdks/python/a2ui_core/src/a2ui/core/__init__.py18from a2ui.core.exceptions import A2uiParseError as A2uiParseErrorCODE
CRITICALagent_sdks/python/a2ui_core/src/a2ui/core/__init__.py19from a2ui.core.exceptions import A2uiValidationError as A2uiValidationErrorCODE
CRITICALagent_sdks/python/a2ui_core/src/a2ui/core/__init__.py20from a2ui.core.exceptions import A2uiCatalogError as A2uiCatalogErrorCODE
CRITICALagent_sdks/python/a2ui_core/src/a2ui/core/__init__.py21from a2ui.core.exceptions import A2uiIntegrityError as A2uiIntegrityErrorCODE
CRITICALagent_sdks/python/a2ui_core/src/a2ui/core/__init__.py22from a2ui.core.exceptions import A2uiRecursionError as A2uiRecursionErrorCODE
CRITICALagent_sdks/python/a2ui_core/src/a2ui/core/__init__.py23from a2ui.core.exceptions import A2uiCompileError as A2uiCompileErrorCODE
CRITICAL…7bf_pass_6_string_to_numberbool_property_aut/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_auto_resolve_positional_child_arrays_to_/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…c9416_compact_signature_parameter_formatting/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_pass_7_single_vs_list_property_slot_auto/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_streamline_express_rules_prompt_contract/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_normalize_shorthand_string_action_bindin/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_normalize_shorthand_string_action_bindin/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_pass_8_catalog_signature_parameter_descr/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_normalize_shorthand_string_action_bindin/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_normalize_shorthand_string_action_bindin/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_auto_wrap_literal_prose_string_children_/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_pass_10_explicit_output_brevity_directiv/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_pass_9_template_variable_unwrap_in_compi/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_normalize_shorthand_string_action_bindin/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…7bf_normalize_shorthand_string_action_bindin/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…54a5466a_dynamic_positional_child_resolution/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…_027_e133988f_compile_template_optimizations/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…8_dynamic_action_event_name_alias_resolution/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…db_ast_container_slot_property_normalization/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…m/run_024_fe3f1fb6_streamline_prompt_headers/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…_auto_omit_default_key_wrappers_nested_slots/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…/atom/run_023_27383046_compiler_auto_quoting/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…run_026_ec77d38e_compile_event_normalization/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…c9416_compact_signature_parameter_formatting/report.md198 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…70873a_dynamic_list_template_path_resolution/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…ynamic_data_model_property_key_normalization/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…5984df_streamlined_data_path_syntax_handling/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…ct_rule_formatting_action_event_context_maps/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…_wrap_inline_string_children_list_containers/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
CRITICAL…/run_025_974f43f2_compact_catalog_signatures/report.md201 from a2ui.core.exceptions import A2uiCatalogErrorCODE
Unused Imports415 hits · 384 pts
SeverityFileLineSnippetContext
LOWtools/build_catalog/tests/test_assemble_catalog.py18CODE
LOW…-blueprint-compliance/scripts/test_check_compliance.py22CODE
LOW…/skills/a2ui-audit/scripts/create_compliance_report.py24CODE
LOW…/skills/a2ui-issue-triage/scripts/test_fetch_issues.py17CODE
LOW…/skills/a2ui-issue-triage/scripts/test_fetch_issues.py18CODE
LOW…nts/skills/a2ui-issue-triage/scripts/suggest_triage.py22CODE
LOW…lls/a2ui-issue-triage/scripts/test_launch_dashboard.py17CODE
LOW…kills/a2ui-issue-triage/scripts/test_suggest_triage.py17CODE
LOW…kills/a2ui-issue-triage/scripts/test_suggest_triage.py18CODE
LOW…s/skills/a2ui-issue-triage/scripts/launch_dashboard.py23CODE
LOW…/skills/a2ui-issue-triage/scripts/test_apply_triage.py17CODE
LOW…/skills/a2ui-issue-triage/scripts/test_apply_triage.py18CODE
LOW…ui-remediate-problem/scripts/extract_recommendation.py23CODE
LOW…ion/proposals/express/scripts/recreate_dsl_examples.py49CODE
LOW…tion/proposals/express/scripts/run_prompt_generator.py45CODE
LOW…ecification/proposals/express/scripts/run_inference.py63CODE
LOWsamples/agent/adk/tests/test_examples_validation.py18CODE
LOWsamples/agent/adk/tests/test_examples_validation.py18CODE
LOWsamples/agent/adk/tests/test_examples_validation.py26CODE
LOW…/agent/adk/custom-components-example/prompt_builder.py17CODE
LOW…/agent/adk/custom-components-example/prompt_builder.py21CODE
LOW…/agent/adk/custom-components-example/prompt_builder.py21CODE
LOW…/agent/adk/custom-components-example/prompt_builder.py22CODE
LOW…/agent/adk/custom-components-example/prompt_builder.py23CODE
LOW…/agent/adk/custom-components-example/prompt_builder.py23CODE
LOW…s/agent/adk/custom-components-example/a2ui_examples.py15CODE
LOW…s/agent/adk/custom-components-example/a2ui_examples.py22CODE
LOWsamples/agent/adk/custom-components-example/__init__.py15CODE
LOW…ent/adk/custom-components-example/floor_plan_server.py15CODE
LOW…ent/adk/custom-components-example/floor_plan_server.py17CODE
LOW…/agent/adk/custom-components-example/agent_executor.py16CODE
LOW…/agent/adk/custom-components-example/agent_executor.py21CODE
LOWsamples/agent/adk/custom-components-example/agent.py20CODE
LOWsamples/agent/adk/custom-components-example/agent.py33CODE
LOWsamples/agent/adk/custom-components-example/agent.py49CODE
LOWsamples/agent/adk/custom-components-example/agent.py52CODE
LOWsamples/agent/adk/restaurant_finder/__init__.py15CODE
LOWsamples/agent/adk/restaurant_finder/agent_executor.py20CODE
LOWsamples/agent/adk/restaurant_finder/agent.py23CODE
LOWsamples/agent/adk/restaurant_finder/agent.py52CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__init__.py15CODE
LOW…es/community/agent/adk/mcp_app_proxy/agent_executor.py19CODE
LOW…es/community/agent/adk/mcp_app_proxy/agent_executor.py19CODE
LOW…es/community/agent/adk/mcp_app_proxy/agent_executor.py19CODE
LOW…es/community/agent/adk/mcp_app_proxy/agent_executor.py19CODE
LOW…es/community/agent/adk/mcp_app_proxy/agent_executor.py23CODE
LOWsamples/community/agent/adk/mcp_app_proxy/agent.py15CODE
LOWsamples/community/agent/adk/mcp_app_proxy/agent.py21CODE
LOWsamples/community/agent/adk/mcp_app_proxy/agent.py21CODE
LOWsamples/community/agent/adk/mcp_app_proxy/agent.py21CODE
LOWsamples/community/agent/adk/mcp_app_proxy/agent.py21CODE
LOWsamples/community/agent/adk/mcp_app_proxy/agent.py32CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py18CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py19CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py20CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py22CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py22CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py22CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py24CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py25CODE
355 more matches not shown…
Decorative Section Separators121 hits · 332 pts
SeverityFileLineSnippetContext
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1321 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1323 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1332 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1334 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1363 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1365 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1408 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1410 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1456 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1458 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1481 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1483 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1514 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1516 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1541 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1543 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1560 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1562 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1578 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1580 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1605 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1607 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1625 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1627 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1648 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1650 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1672 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1674 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1702 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1704 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1730 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1732 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1754 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1756 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1782 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1784 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1803 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1805 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1822 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1824 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1843 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1845 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1863 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1865 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1881 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1883 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1914 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1916 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1932 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1934 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1956 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1958 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1988 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py1990 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py2017 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py2019 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py2047 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py2049 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py2071 # ==========================================================================COMMENT
MEDIUM…ty/agent/adk/personalized_learning/openstax_modules.py2073 # ==========================================================================COMMENT
61 more matches not shown…
Cross-File Repetition50 hits · 250 pts
SeverityFileLineSnippetContext
HIGH…/agent/adk/custom-components-example/prompt_builder.py0you are a helpful contact lookup assistant. your final output must be a text response. to generate the response, you musSTRING
HIGH…/gemini_enterprise/v0_8/agent_engine/prompt_builder.py0you are a helpful contact lookup assistant. your final output must be a text response. to generate the response, you musSTRING
HIGH…adk/gemini_enterprise/v0_8/cloud_run/prompt_builder.py0you are a helpful contact lookup assistant. your final output must be a text response. to generate the response, you musSTRING
HIGHsamples/agent/adk/custom-components-example/tools.py0call this tool to get a list of contacts based on a name and optional department. 'name' is the person's name to search STRING
HIGH…agent/adk/gemini_enterprise/v0_8/agent_engine/tools.py0call this tool to get a list of contacts based on a name and optional department. 'name' is the person's name to search STRING
HIGH…ty/agent/adk/gemini_enterprise/v0_8/cloud_run/tools.py0call this tool to get a list of contacts based on a name and optional department. 'name' is the person's name to search STRING
HIGHagent_sdks/python/a2ui_agent/tests/test_atom_format.py0integration test for atomformat, atomparser, and sentinel tag unwrapping.STRING
HIGH…7ebfd64_opt_atom_template_and_event_handling/report.md0integration test for atomformat, atomparser, and sentinel tag unwrapping.STRING
HIGH…compact_signatures_and_compiler_template_fix/report.md0integration test for atomformat, atomparser, and sentinel tag unwrapping.STRING
HIGH…_sdks/python/a2ui_agent/tests/express/test_compiler.py0initializes standard test paths and schema helpers.STRING
HIGH…thon/a2ui_agent/tests/express/test_parser_decompile.py0initializes standard test paths and schema helpers.STRING
HIGH…ks/python/a2ui_agent/tests/express/test_integration.py0initializes standard test paths and schema helpers.STRING
HIGH…dks/python/a2ui_agent/tests/elemental/test_compiler.py0initializes standard test paths and schema helpers.STRING
HIGH…on/a2ui_agent/tests/elemental/test_parser_decompile.py0initializes standard test paths and schema helpers.STRING
HIGH…agent/src/a2ui/inference_formats/direct_json/parser.py0decompiles a structured a2ui payload into this format's raw notation.STRING
HIGH…/a2ui/inference_formats/experimental/express/parser.py0decompiles a structured a2ui payload into this format's raw notation.STRING
HIGH…2ui/inference_formats/experimental/elemental/parser.py0decompiles a structured a2ui payload into this format's raw notation.STRING
HIGHagent_sdks/python/a2ui_agent/src/a2ui/parser/parser.py0decompiles a structured a2ui payload into this format's raw notation.STRING
HIGH…agent/src/a2ui/inference_formats/direct_json/parser.py0wraps multiple decompiled blocks with the format's enclosing tags/markers.STRING
HIGH…/a2ui/inference_formats/experimental/express/parser.py0wraps multiple decompiled blocks with the format's enclosing tags/markers.STRING
HIGH…2ui/inference_formats/experimental/elemental/parser.py0wraps multiple decompiled blocks with the format's enclosing tags/markers.STRING
HIGHagent_sdks/python/a2ui_agent/src/a2ui/parser/parser.py0wraps multiple decompiled blocks with the format's enclosing tags/markers.STRING
HIGH…nt/src/a2ui/inference_formats/direct_json/streaming.py0provides access to version-specific yielded surfaces set.STRING
HIGH…rc/a2ui/inference_formats/direct_json/streaming_v08.py0provides access to version-specific yielded surfaces set.STRING
HIGH…rc/a2ui/inference_formats/direct_json/streaming_v09.py0provides access to version-specific yielded surfaces set.STRING
HIGH…nt/src/a2ui/inference_formats/direct_json/streaming.py0returns the message type identifier for data model updates.STRING
HIGH…rc/a2ui/inference_formats/direct_json/streaming_v08.py0returns the message type identifier for data model updates.STRING
HIGH…rc/a2ui/inference_formats/direct_json/streaming_v09.py0returns the message type identifier for data model updates.STRING
HIGH…nt/src/a2ui/inference_formats/direct_json/streaming.py0determines which msg_type to use when wrapping component updates.STRING
HIGH…rc/a2ui/inference_formats/direct_json/streaming_v08.py0determines which msg_type to use when wrapping component updates.STRING
HIGH…rc/a2ui/inference_formats/direct_json/streaming_v09.py0determines which msg_type to use when wrapping component updates.STRING
HIGH…c/a2ui/inference_formats/experimental/atom/compiler.py0tokenizes s-expression string handling parens, brackets, quotes, keywords, and paths.STRING
HIGH…compact_signatures_and_compiler_template_fix/report.md0tokenizes s-expression string handling parens, brackets, quotes, keywords, and paths.STRING
HIGH…istory/atom/run_001_opt_atom_compiler_syntax/report.md0tokenizes s-expression string handling parens, brackets, quotes, keywords, and paths.STRING
HIGH…c/a2ui/inference_formats/experimental/atom/compiler.py0determines if a string is a valid component type name.STRING
HIGH…compact_signatures_and_compiler_template_fix/report.md0determines if a string is a valid component type name.STRING
HIGH…istory/atom/run_001_opt_atom_compiler_syntax/report.md0determines if a string is a valid component type name.STRING
HIGH…c/a2ui/inference_formats/experimental/atom/compiler.py0resolves primitive values, dynamic bindings, and helper expressions.STRING
HIGH…compact_signatures_and_compiler_template_fix/report.md0resolves primitive values, dynamic bindings, and helper expressions.STRING
HIGH…istory/atom/run_001_opt_atom_compiler_syntax/report.md0resolves primitive values, dynamic bindings, and helper expressions.STRING
HIGH…nference_formats/experimental/atom/prompt_generator.py0compiles component definitions into compact s-expression signatures.STRING
HIGH…32047da_compact_boolean_enum_flag_signatures/report.md0compiles component definitions into compact s-expression signatures.STRING
HIGH…/run_025_974f43f2_compact_catalog_signatures/report.md0compiles component definitions into compact s-expression signatures.STRING
HIGH…nference_formats/experimental/atom/prompt_generator.py0compiles function definitions into compact s-expression signatures.STRING
HIGH…32047da_compact_boolean_enum_flag_signatures/report.md0compiles function definitions into compact s-expression signatures.STRING
HIGH…/run_025_974f43f2_compact_catalog_signatures/report.md0compiles function definitions into compact s-expression signatures.STRING
HIGH…_013_c89b21e_compiler_implicit_text_wrapping/report.md0# a2ui atom output contract you must output the user interface using the compact a2ui atom s-expression notation. -you mSTRING
HIGH…2c_streamline_catalog_signature_descriptions/report.md0# a2ui atom output contract you must output the user interface using the compact a2ui atom s-expression notation. -you mSTRING
HIGH…ntainer_wrapping_for_single_child_properties/report.md0# a2ui atom output contract you must output the user interface using the compact a2ui atom s-expression notation. -you mSTRING
HIGH…ompt_rules_conciseness_and_action_completion/report.md0# a2ui atom output contract you must output the user interface using the compact a2ui atom s-expression notation. -you mSTRING
Excessive Try-Catch Wrapping201 hits · 248 pts
SeverityFileLineSnippetContext
LOWtools/build_catalog/assemble_catalog.py135 except Exception as e:CODE
LOWtools/build_catalog/assemble_catalog.py479 except Exception as e:CODE
LOWtools/build_catalog/assemble_catalog.py588 except Exception as e:CODE
LOWblueprints/validate_blueprints.py124 except Exception as e:CODE
LOWblueprints/validate_blueprints.py137 except Exception as e:CODE
MEDIUMblueprints/validate_blueprints.py377 print(f'Error: {err}', file=sys.stderr)CODE
MEDIUM…/skills/a2ui-audit/scripts/create_compliance_report.py133 print(f"Error: Report file not found at '{report_path}'")CODE
MEDIUM…/skills/a2ui-audit/scripts/create_compliance_report.py175 print("Error: Failed to create GitHub issue via gh CLI.")CODE
LOW…nts/skills/a2ui-issue-triage/scripts/suggest_triage.py77 except Exception:CODE
MEDIUM…nts/skills/a2ui-issue-triage/scripts/suggest_triage.py265 print(f"Error: Input file {input_path} does not exist.", file=sys.stderr)CODE
LOW…gents/skills/a2ui-issue-triage/scripts/apply_triage.py78 except Exception as e:CODE
LOW…gents/skills/a2ui-issue-triage/scripts/apply_triage.py166 except Exception as e:CODE
LOW…gents/skills/a2ui-issue-triage/scripts/apply_triage.py203 except Exception as e:CODE
LOW…s/skills/a2ui-issue-triage/scripts/launch_dashboard.py65 except Exception as e:CODE
LOW…s/skills/a2ui-issue-triage/scripts/launch_dashboard.py94 except Exception as e:CODE
MEDIUM…gents/skills/a2ui-issue-triage/scripts/fetch_issues.py30 print(f"Error running command {' '.join(args)}: {e.stderr}", file=sys.stderr)CODE
LOW…gents/skills/a2ui-issue-triage/scripts/fetch_issues.py113 except Exception as e:CODE
LOW…gents/skills/a2ui-issue-triage/scripts/fetch_issues.py190 except Exception as e:CODE
LOW…ui-remediate-problem/scripts/extract_recommendation.py208 except Exception as err:CODE
MEDIUM…ui-remediate-problem/scripts/extract_recommendation.py209 print(f"Error: {err}", file=sys.stderr)CODE
MEDIUMspecification/v1_0/test/run_tests.py63 print(f"Error parsing catalog.json: {e}")CODE
MEDIUMspecification/v1_0/test/run_tests.py125 print(f"Error parsing JSON in {suite_path}: {e}")CODE
MEDIUMspecification/v1_0/test/run_tests.py134 print(f"Error: Unknown schema '{schema_name}' referenced in {suite_path}")CODE
MEDIUMspecification/v1_0/test/run_tests.py174 print(f"Error: Example file not found: {jsonl_path}")CODE
MEDIUMspecification/v1_0/test/run_tests.py217 print(f"Error: catalog_definition.json not found at {catalog_def_path}")CODE
MEDIUMspecification/v1_0/test/run_tests.py357 print(f"Error: sample.json not found at {sample_schema_path}")CODE
MEDIUMspecification/v0_9/test/run_tests.py49 print(f"Error: catalog.json not found at {basic_catalog_path}")CODE
MEDIUMspecification/v0_9/test/run_tests.py56 print(f"Error parsing catalog.json: {e}")CODE
MEDIUMspecification/v0_9/test/run_tests.py116 print(f"Error parsing JSON in {suite_path}: {e}")CODE
MEDIUMspecification/v0_9/test/run_tests.py121 print(f"Error: Unknown schema '{schema_name}' referenced in {suite_path}")CODE
MEDIUMspecification/v0_9/test/run_tests.py159 print(f"Error: Example file not found: {jsonl_path}")CODE
MEDIUMspecification/scripts/validate.py275 print(f"Error: Root schema not found at {root_schema}")CODE
MEDIUMspecification/v0_9_1/test/run_tests.py49 print(f"Error: catalog.json not found at {basic_catalog_path}")CODE
MEDIUMspecification/v0_9_1/test/run_tests.py56 print(f"Error parsing catalog.json: {e}")CODE
MEDIUMspecification/v0_9_1/test/run_tests.py116 print(f"Error parsing JSON in {suite_path}: {e}")CODE
MEDIUMspecification/v0_9_1/test/run_tests.py121 print(f"Error: Unknown schema '{schema_name}' referenced in {suite_path}")CODE
MEDIUMspecification/v0_9_1/test/run_tests.py159 print(f"Error: Example file not found: {jsonl_path}")CODE
LOWspecification/proposals/express/scripts/run_compiler.py124 except Exception as e:CODE
MEDIUMspecification/proposals/express/scripts/run_compiler.py125 print(f"Error: {e}", file=sys.stderr)CODE
LOW…tion/proposals/express/scripts/run_prompt_generator.py107 except Exception as e:CODE
MEDIUM…tion/proposals/express/scripts/run_prompt_generator.py108 print(f"Error: {e}", file=sys.stderr)CODE
LOW…ecification/proposals/express/scripts/run_inference.py246 except Exception as ex: # pylint: disable=broad-exception-caughtSTRING
LOW…ecification/proposals/express/scripts/run_inference.py334 except Exception as e: # pylint: disable=broad-exception-caughtCODE
MEDIUM…ecification/proposals/express/scripts/run_inference.py335 print(f"Error listing models: {e}", file=sys.stderr)CODE
LOW…ecification/proposals/express/scripts/run_inference.py384 except Exception as e: # pylint: disable=broad-exception-caughtCODE
MEDIUM…ecification/proposals/express/scripts/run_inference.py385 print(f"Error running inference/compilation: {e}", file=sys.stderr)CODE
LOW…cification/proposals/express/scripts/run_decompiler.py133 except Exception as e:CODE
MEDIUM…cification/proposals/express/scripts/run_decompiler.py134 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUMsamples/agent/adk/migrate_v08_to_v09.py267 print(f"Error: {src} is not a file or directory")CODE
LOWsamples/agent/adk/tests/test_examples_validation.py108 except Exception as e:CODE
LOWsamples/agent/adk/custom-components-example/agent.py206 except Exception:CODE
LOWsamples/agent/adk/custom-components-example/agent.py248 except Exception as e:CODE
LOWsamples/agent/adk/custom-components-example/__main__.py82 except Exception as e:CODE
MEDIUMsamples/agent/adk/custom-components-example/__main__.py41def main(host, port):CODE
LOWsamples/agent/adk/restaurant_finder/__main__.py82 except Exception as e:CODE
MEDIUMsamples/agent/adk/restaurant_finder/__main__.py41def main(host, port):CODE
LOWsamples/community/agent/adk/mcp_app_proxy/tools.py89 except Exception as e:CODE
LOWsamples/community/agent/adk/mcp_app_proxy/tools.py122 except Exception as e:CODE
LOWsamples/community/agent/adk/mcp_app_proxy/tools.py315 except Exception as e:CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py103 except Exception as e:CODE
141 more matches not shown…
Deep Nesting210 hits · 204 pts
SeverityFileLineSnippetContext
LOWtools/build_catalog/assemble_catalog.py115CODE
LOWtools/build_catalog/assemble_catalog.py146CODE
LOWtools/build_catalog/assemble_catalog.py286CODE
LOWtools/build_catalog/assemble_catalog.py404CODE
LOWblueprints/validate_blueprints.py30CODE
LOWblueprints/validate_blueprints.py141CODE
LOW…/skills/a2ui-audit/scripts/create_compliance_report.py34CODE
LOW…/skills/a2ui-issue-triage/scripts/test_fetch_issues.py50CODE
LOW…/skills/a2ui-issue-triage/scripts/test_fetch_issues.py64CODE
LOW…nts/skills/a2ui-issue-triage/scripts/suggest_triage.py43CODE
LOW…nts/skills/a2ui-issue-triage/scripts/suggest_triage.py140CODE
LOW…nts/skills/a2ui-issue-triage/scripts/suggest_triage.py238CODE
LOW…gents/skills/a2ui-issue-triage/scripts/apply_triage.py28CODE
LOW…s/skills/a2ui-issue-triage/scripts/launch_dashboard.py38CODE
LOW…gents/skills/a2ui-issue-triage/scripts/fetch_issues.py34CODE
LOW…ui-remediate-problem/scripts/extract_recommendation.py58CODE
LOW…ui-remediate-problem/scripts/extract_recommendation.py178CODE
LOWspecification/v1_0/test/run_tests.py120CODE
LOWspecification/v1_0/test/run_tests.py172CODE
LOWspecification/v1_0/test/run_tests.py273CODE
LOWspecification/v1_0/test/run_tests.py307CODE
LOWspecification/scripts/validate.py124CODE
LOWspecification/scripts/validate.py232CODE
LOWspecification/scripts/validate.py170CODE
LOW…ecification/proposals/express/scripts/run_inference.py67CODE
LOWsamples/agent/adk/migrate_v08_to_v09.py37CODE
LOWsamples/agent/adk/tests/test_examples_validation.py65CODE
LOW…/agent/adk/custom-components-example/agent_executor.py47CODE
LOWsamples/agent/adk/custom-components-example/agent.py187CODE
LOWsamples/agent/adk/custom-components-example/agent.py290CODE
LOWsamples/agent/adk/restaurant_finder/tools.py24CODE
LOWsamples/agent/adk/restaurant_finder/record_scenario.py26CODE
LOWsamples/agent/adk/restaurant_finder/record_scenario.py59CODE
LOWsamples/agent/adk/restaurant_finder/agent_executor.py46CODE
LOWsamples/agent/adk/restaurant_finder/agent.py182CODE
LOW…ty/agent/adk/personalized_learning/openstax_content.py80CODE
LOW…ty/agent/adk/personalized_learning/openstax_content.py304CODE
LOW…ty/agent/adk/personalized_learning/openstax_content.py364CODE
LOW…ty/agent/adk/personalized_learning/openstax_content.py416CODE
LOW…mmunity/agent/adk/file_upload_summarizer/mock_drive.py82CODE
LOW…es/community/agent/adk/gemini_enterprise/v0_9/tools.py24CODE
LOW…ity/agent/adk/gemini_enterprise/v0_9/agent_executor.py52CODE
LOW…es/community/agent/adk/gemini_enterprise/v0_9/agent.py214CODE
LOW…/gemini_enterprise/v0_8/agent_engine/agent_executor.py43CODE
LOW…agent/adk/gemini_enterprise/v0_8/agent_engine/agent.py178CODE
LOW…adk/gemini_enterprise/v0_8/cloud_run/agent_executor.py45CODE
LOW…ty/agent/adk/gemini_enterprise/v0_8/cloud_run/agent.py181CODE
LOW…/agent/adk/orchestrator/orchestrator_agent_executor.py203CODE
LOW…/agent/adk/orchestrator/orchestrator_agent_executor.py346CODE
LOWsamples/community/mcp/a2ui-in-mcpapps/server/server.py43CODE
LOWsamples/community/mcp/a2ui-in-mcpapps/server/server.py170CODE
LOW…unity/mcp/a2ui-in-mcpapps/server/smart_editor_agent.py36CODE
LOW…unity/mcp/a2ui-in-mcpapps/server/smart_editor_agent.py286CODE
LOWsamples/community/mcp/mcp-apps-calculator/server.py32CODE
LOWsamples/community/mcp/mcp-apps-calculator/server.py62CODE
LOW…s/community/client/lit/personalized_learning/deploy.py54CODE
LOW…s/community/client/lit/personalized_learning/deploy.py820CODE
LOW…s/community/client/lit/personalized_learning/deploy.py929CODE
LOWscripts/fix_licenses.py244CODE
LOWscripts/run_skills_tests.py21CODE
150 more matches not shown…
Fake / Example Data137 hits · 148 pts
SeverityFileLineSnippetContext
LOW…explorer/tests/v0_9/30_live-invitation-builder.test.ts146 guestInput.value = 'John Doe';CODE
LOW…explorer/tests/v0_9/30_live-invitation-builder.test.ts153 expect(getDeepTextContent(livePreview)).toContain('John Doe');CODE
LOW…ers/angular/a2ui_explorer/e2e/closure-compiler.spec.ts82 await emailInput.fill('user@example.com');CODE
LOW…/src/app/tests/v0_9/30_live-invitation-builder.spec.ts112 guestInput.value = 'John Doe';CODE
LOW…/src/app/tests/v0_9/30_live-invitation-builder.spec.ts121 expect(livePreview.textContent).toContain('John Doe');CODE
LOW…nderers/angular/src/v0_8/components/text-field.spec.ts63 fixture.componentRef.setInput('text', {literalString: 'John Doe'});CODE
LOW…nderers/angular/src/v0_8/components/text-field.spec.ts79 expect(inputEl.nativeElement.value).toBe('John Doe');CODE
LOW…nderers/angular/src/v0_8/components/text-field.spec.ts99 inputEl.nativeElement.value = 'Jane Doe';CODE
LOW…nderers/angular/src/v0_8/components/text-field.spec.ts107 expect(message.userAction!.context).toEqual({value: 'Jane Doe'});CODE
LOWrenderers/react/tests/v0_9/catalog-components.test.tsx223 await updateData('/email', 'test@test.com');CODE
LOW…rs/react/tests/v0_8/unit/components/TextField.test.tsx66 text: {literalString: 'John Doe'},CODE
LOW…rs/react/tests/v0_8/unit/components/TextField.test.tsx76 expect(input.value).toBe('John Doe');CODE
LOWrenderers/react/tests/v0_8/integration/actions.test.tsx280 fireEvent.change(input, {target: {value: 'John Doe'}});CODE
LOWrenderers/react/tests/v0_8/integration/actions.test.tsx295 name: 'John Doe',CODE
LOW…xplorer/tests/v0_9/30_live-invitation-builder.test.tsx144 changeInputValue(guestInput, 'John Doe');CODE
LOW…xplorer/tests/v0_9/30_live-invitation-builder.test.tsx149 return (getLivePreview().textContent || '').includes('John Doe');CODE
LOWtools/composer/src/data/theater/restaurant-grid.json343 "valueString": "123 Main St"CODE
LOWtools/composer/src/data/theater/weather-widget.json81 "placeholder": "Enter City"CODE
LOWtools/composer/src/data/theater/org-chart.json67 "valueString": "Jane Doe"CODE
LOW…/kotlin/com/google/a2ui/express/ExpressLiveDemoTest.kt90 nameInput = TextField("Full Name", $/user/name, "John Doe", ?required)STRING
LOW…/kotlin/com/google/a2ui/express/ExpressLiveDemoTest.kt91 emailInput = TextField("Email Address", $/user/email, "user@example.com", ?required)STRING
LOW…fication/v1_0/test/cases/initial_state_validation.json26 "name": "John Doe"CODE
LOWspecification/v1_0/docs/a2ui_protocol.md212 "name": "John Doe"CODE
LOWspecification/v1_0/docs/a2ui_protocol.md243 "text": "John Doe"CODE
LOWspecification/v1_0/docs/a2ui_protocol.md273 "value": "Jane Doe"CODE
LOWspecification/v1_0/docs/a2ui_protocol.md863 "company": "Acme Corp",CODE
LOWspecification/v1_0/docs/a2ui_protocol.md897 // "/company" is Absolute. Resolves to "Acme Corp" globally.COMMENT
LOW…_0/extensions/a2a/docs/a2ui_extension_specification.md163 "email": "user@example.com"CODE
LOW…_0/extensions/a2a/docs/a2ui_extension_specification.md244 "email": "user@example.com"CODE
LOWspecification/v1_0/catalogs/basic/catalog.json452 "placeholder": {CODE
LOWspecification/v0_9/docs/a2ui_protocol.md232 "text": "John Doe"CODE
LOWspecification/v0_9/docs/a2ui_protocol.md262 "value": "Jane Doe"CODE
LOWspecification/v0_9/docs/a2ui_protocol.md435 "company": "Acme Corp",CODE
LOWspecification/v0_9/docs/a2ui_protocol.md469 // "/company" is Absolute. Resolves to "Acme Corp" globally.COMMENT
LOWspecification/v0_9/docs/a2ui_extension_specification.md161 "email": "user@example.com"CODE
LOWspecification/v0_9/docs/a2ui_extension_specification.md243 "email": "user@example.com"CODE
LOWspecification/v0_8/docs/a2ui_protocol.md461 {"key": "street", "valueString": "123 Main St"},CODE
LOWspecification/v0_8/eval/src/prompts.ts333 new SurfaceUpdateSchemaMatcher('Text', 'text', 'Jane Doe'),CODE
LOWspecification/v0_9_1/docs/a2ui_protocol.md229 "text": "John Doe"CODE
LOWspecification/v0_9_1/docs/a2ui_protocol.md259 "value": "Jane Doe"CODE
LOWspecification/v0_9_1/docs/a2ui_protocol.md432 "company": "Acme Corp",CODE
LOWspecification/v0_9_1/docs/a2ui_protocol.md466 // "/company" is Absolute. Resolves to "Acme Corp" globally.COMMENT
LOW…cification/v0_9_1/docs/a2ui_extension_specification.md161 "email": "user@example.com"CODE
LOW…cification/v0_9_1/docs/a2ui_extension_specification.md243 "email": "user@example.com"CODE
LOWspecification/proposals/express/express_dsl_examples.md227$/form/rep = "John Doe"CODE
LOWspecification/proposals/elemental/a2ui_elemental.md321 "name": "Jane Doe",CODE
LOWspecification/proposals/elemental/a2ui_elemental.md377 "name": "Jane Doe",CODE
LOW…/agent/adk/custom-components-example/contact_data.json40 "name": "Jane Doe",CODE
LOW…adk/custom-components-example/floor_plan_template.html114 {deskId: 'desk-1', contactId: '4', contactName: 'Jane Doe'},CODE
LOW…tom-components-example/examples/0.9/multi_surface.json317 "name": "Jane Doe"CODE
LOW…-components-example/examples/0.9/chart_node_click.json277 "name": "Jane Doe"CODE
LOW…/custom-components-example/examples/0.9/org_chart.json50 "name": "Jane Doe"CODE
LOW…tom-components-example/examples/0.8/multi_surface.json501 "valueString": "Jane Doe"CODE
LOW…-components-example/examples/0.8/chart_node_click.json454 "valueString": "Jane Doe"CODE
LOW…/custom-components-example/examples/0.8/org_chart.json67 "valueString": "Jane Doe"CODE
LOW…dk/restaurant_finder/examples/0.8/two_column_list.json343 "valueString": "123 Main St"CODE
LOW…restaurant_finder/examples/0.8/single_column_list.json216 "valueString": "123 Main St"CODE
LOW…terprise/v0_9/gemini_enterprise_composite_catalog.json171 "placeholder": {CODE
LOW…terprise/v0_9/gemini_enterprise_composite_catalog.json381 "placeholder": {CODE
LOW…terprise/v0_9/gemini_enterprise_composite_catalog.json674 "placeholder": {CODE
77 more matches not shown…
Docstring Block Structure24 hits · 120 pts
SeverityFileLineSnippetContext
HIGHblueprints/modules/a2ui_agent.blueprint.md357Constructs an InferenceFormat instance bound to the provided active catalogs. Args: catalogs: List STRING
HIGHblueprints/modules/a2ui_agent.blueprint.md632Constructs a DirectJsonFormat instance bound to the provided active catalogs. Args: catalogs: List STRING
HIGHspecification/proposals/express/scripts/run_compiler.py52Compiles an A2UI Express DSL file into standard JSON. Args: dsl_path: Path to the A2UI Express DSL file. STRING
HIGH…tion/proposals/express/scripts/run_prompt_generator.py49Generates the A2UI Express system prompt contract. Args: catalog_path: Path to the catalog JSON schema. STRING
HIGH…ecification/proposals/express/scripts/run_inference.py74Submits the example to the AI model and compiles the returned DSL. Args: example_path: Path to the standardSTRING
HIGH…cification/proposals/express/scripts/run_decompiler.py50Decompiles an A2UI JSON example file to A2UI Express DSL. Args: example_path: Path to the A2UI JSON exampleSTRING
HIGH…nt_sdks/python/a2ui_agent/src/a2ui/inference_format.py57Generates a system prompt for all LLM requests (deprecated compatibility helper). Args: role_descriSTRING
HIGH…a2ui/inference_formats/direct_json/prompt_generator.py50Assembles prompt instructions contract for standard JSON. Args: role_description: Description of thSTRING
HIGH…agent/src/a2ui/inference_formats/direct_json/format.py157Selects the component catalog for the prompt based on client capabilities. Selection priority: 1. If inSTRING
HIGH…2ui/inference_formats/experimental/express/compiler.py213Compiles plain A2UI Express DSL into standard A2UI wire JSON. Args: dsl_text: The source A2UI ExpreSTRING
HIGH…rence_formats/experimental/express/prompt_generator.py465Assembles the complete system instruction block for the LLM. Args: role_description: Description ofSTRING
HIGH…nference_formats/experimental/atom/prompt_generator.py141Generates a complete system prompt configured for Atom S-expression UI generation. Args: role_descrSTRING
HIGH…src/a2ui/inference_formats/experimental/atom/parser.py96Compiles raw Atom S-expression syntax into structured A2UI JSON messages. Args: format_content: TheSTRING
HIGH…nce_formats/experimental/elemental/prompt_generator.py417Assembles the complete system instruction block for the LLM. Args: role_description: Description ofSTRING
HIGH…2ui/inference_formats/experimental/elemental/parser.py83Compiles raw Elemental HTML into structured A2UI layout operation messages. For partial streams (when `is_finalSTRING
HIGHagent_sdks/python/a2ui_agent/src/a2ui/schema/utils.py115Wraps the A2UI schema in an array object to support multiple parts. Args: a2ui_schema: The A2UI schema to wSTRING
HIGH…nt_sdks/python/a2ui_agent/src/a2ui/prompt/generator.py38Assembles prompt instructions contract for standard JSON. Args: role_description: Description of thSTRING
HIGH…ks/python/a2ui_core/src/a2ui/core/catalog/functions.py69 A function that invokes a catalog function by name and returns its result synchronously. Parameters: name: The namSTRING
HIGHeval/bin/report_evals.py28Extracts accuracy metric from parsed JSON log data. Args: log_data: Dictionary containing parsed evaluationSTRING
HIGH…/inference-format-optimizer/scripts/compare_results.py29Resolves the results JSON file path from a directory, `.eval` file, or JSON file. Args: target_path: The fiSTRING
HIGH…s/inference-format-optimizer/scripts/utils/archiver.py78Atomically archives optimization run artifacts into the history directory. Args: format_name: The name of tSTRING
HIGH…ference-format-optimizer/scripts/utils/format_tools.py56Compiles an inference format snippet into an A2UI v1.0 JSON payload string. Args: format_name: The target fSTRING
HIGH…ference-format-optimizer/scripts/utils/format_tools.py97Decompiles an A2UI v1.0 JSON surface payload into a target format string. Args: format_name: The target forSTRING
HIGH…ference-format-optimizer/scripts/utils/format_tools.py146Parses an inference format snippet into its abstract syntax tree representation. Args: format_name: The tarSTRING
Structural Annotation Overuse63 hits · 101 pts
SeverityFileLineSnippetContext
LOW…nderers/react/tests/v0_8/integration/messages.test.tsx46 // Step 1: Only send surfaceUpdate (no beginRendering)COMMENT
LOW.agents/skills/a2ui-issue-triage/SKILL.md20### Step 1: Fetch Untriaged IssuesCOMMENT
LOW.agents/skills/a2ui-issue-triage/SKILL.md29### Step 2: Analyze and Suggest TriageCOMMENT
LOW.agents/skills/a2ui-issue-triage/SKILL.md51### Step 3: Launch Review DashboardCOMMENT
LOW.agents/skills/a2ui-issue-triage/SKILL.md65### Step 4: Apply Decisions to GitHubCOMMENT
LOW.agents/skills/a2ui-remediate-problem/SKILL.md16### Step 1: Identify & Read Issue ContextCOMMENT
LOW.agents/skills/a2ui-remediate-problem/SKILL.md37### Step 2: Formulate & Apply RemediationCOMMENT
LOW.agents/skills/a2ui-remediate-problem/SKILL.md51### Step 3: Choose Destination & Create Workspace / BranchCOMMENT
LOW.agents/skills/a2ui-remediate-problem/SKILL.md61### Step 4: Commit ChangesCOMMENT
LOW.agents/skills/a2ui-remediate-problem/SKILL.md79### Step 5: Create Pull Request & Notify Issue (Optional / Upon Request)COMMENT
LOWdocs/public/quickstart.md26## Step 1: Clone the RepositoryCOMMENT
LOWdocs/public/quickstart.md33## Step 2: Set Your API KeyCOMMENT
LOWdocs/public/quickstart.md41## Step 3: Navigate to the Lit Client Samples DirectoryCOMMENT
LOWdocs/public/quickstart.md49## Step 4: Install and RunCOMMENT
LOWdocs/public/quickstart.md105## Step 5: Try It OutCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md215#### Step 1: Start the AgentCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md226#### Step 2: Start the ClientCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md238#### Step 3: Open in BrowserCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md250#### Step 1: Start the MCP Server (Calculator)COMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md259#### Step 2: Start the MCP Apps Proxy AgentCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md271#### Step 3: Build and Start the Angular ClientCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md297#### Step 4: Open in BrowserCOMMENT
LOWdocs/public/guides/a2ui-in-mcp-apps.md151### Step 1: Inlining the RendererCOMMENT
LOWdocs/public/guides/a2ui-in-mcp-apps.md183### Step 2: Leveraging A2UI-over-MCPCOMMENT
LOWdocs/public/guides/a2ui-in-mcp-apps.md239### Step 3: Handling User Actions on A2UI ComponentsCOMMENT
LOWdocs/public/concepts/catalogs.md294### Step 1: Agent advertises its support catalogs (optional)COMMENT
LOWdocs/public/concepts/catalogs.md321### Step 2: Client advertises its support catalogs (required)COMMENT
LOWdocs/public/concepts/catalogs.md345### Step 3: Agent SelectionCOMMENT
LOWspecification/proposals/eval_suite_expansion.md389### Step 1: System prompt generation and mergingCOMMENT
LOWspecification/proposals/eval_suite_expansion.md409### Step 2: Chat messages assemblyCOMMENT
LOWspecification/proposals/eval_suite_expansion.md419### Step 3: Model inferenceCOMMENT
LOWspecification/proposals/eval_suite_expansion.md423### Step 4: Multi-stage scoringCOMMENT
LOWspecification/proposals/eval_suite_expansion.md443### Step 1: Initial decryption setupCOMMENT
LOWspecification/proposals/eval_suite_expansion.md456### Step 2: Create or update a dataset fileCOMMENT
LOWspecification/proposals/eval_suite_expansion.md478### Step 3: Validate your dataset against the schemaCOMMENT
LOWspecification/proposals/eval_suite_expansion.md494### Step 4: Run a local evaluation testCOMMENT
LOWspecification/proposals/eval_suite_expansion.md509### Step 5: Inspect results in the log viewerCOMMENT
LOWspecification/proposals/eval_suite_expansion.md519### Step 6: Commit and push changesCOMMENT
LOW…unity/mcp/a2ui-in-mcpapps/server/apps/editor/README.md42### Step 1: Build the Editor App BundleCOMMENT
LOW…unity/mcp/a2ui-in-mcpapps/server/apps/editor/README.md56### Step 2: Build the Client Host Bridge (Required Once)COMMENT
LOW…unity/mcp/a2ui-in-mcpapps/server/apps/editor/README.md66### Step 3: Run the Full Local EnvironmentCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh76# Step 1: Python Virtual EnvironmentCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh88# Step 2: Install Python dependenciesCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh105# Step 3: Install Node.js dependenciesCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh117# Step 4: Enable GCP APIsCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh125# Step 5: Create GCS bucketsCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh143# Step 6: Upload learner contextCOMMENT
LOW…/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift266 // Step 1: Create form with text fields bound to data modelSTRING
LOW…/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift294 // Step 2: Update data model with user inputSTRING
LOW…/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift341 // Step 3: Update name and verifySTRING
LOW…ift/swiftui/Tests/A2UISwiftUITests/A2UIIconTests.swift69 // Step 1: Create surfaceCOMMENT
LOW…ift/swiftui/Tests/A2UISwiftUITests/A2UIIconTests.swift81 // Step 2: updateComponents with data-bound nameCOMMENT
LOW…ift/swiftui/Tests/A2UISwiftUITests/A2UIIconTests.swift105 // Step 3: updateDataModelCOMMENT
LOWagent_sdks/python/a2ui_agent/agent_development.md24### Step 1: Set up the Schema ManagerCOMMENT
LOWagent_sdks/python/a2ui_agent/agent_development.md66### Step 2: Generate System PromptCOMMENT
LOWagent_sdks/python/a2ui_agent/agent_development.md86### Step 3: Build an LLM Agent with the System PromptCOMMENT
LOWagent_sdks/python/a2ui_agent/agent_development.md105### Step 4: Process Request and Stream UICOMMENT
LOW…ence-format-optimizer/references/agent_instructions.md64### Step 1: Analyze History & Formulate HypothesisCOMMENT
LOW…ence-format-optimizer/references/agent_instructions.md71### Step 2: Implement and Verify CodeCOMMENT
LOW…ence-format-optimizer/references/agent_instructions.md91### Step 3: Run the EvaluationCOMMENT
3 more matches not shown…
Modern Structural Boilerplate66 hits · 66 pts
SeverityFileLineSnippetContext
LOW…s/agent/adk/custom-components-example/a2ui_examples.py24logger = logging.getLogger(__name__)CODE
LOWsamples/agent/adk/custom-components-example/tools.py21logger = logging.getLogger(__name__)CODE
LOW…/agent/adk/custom-components-example/agent_executor.py38logger = logging.getLogger(__name__)CODE
LOWsamples/agent/adk/custom-components-example/agent.py54logger = logging.getLogger(__name__)CODE
LOWsamples/agent/adk/custom-components-example/__main__.py31logger = logging.getLogger(__name__)CODE
LOWsamples/agent/adk/restaurant_finder/tools.py21logger = logging.getLogger(__name__)CODE
LOWsamples/agent/adk/restaurant_finder/agent_executor.py37logger = logging.getLogger(__name__)CODE
LOWsamples/agent/adk/restaurant_finder/agent.py58logger = logging.getLogger(__name__)CODE
LOWsamples/agent/adk/restaurant_finder/__main__.py31logger = logging.getLogger(__name__)CODE
LOWsamples/community/agent/adk/mcp_app_proxy/tools.py26logger = logging.getLogger(__name__)CODE
LOW…es/community/agent/adk/mcp_app_proxy/agent_executor.py33logger = logging.getLogger(__name__)CODE
LOWsamples/community/agent/adk/mcp_app_proxy/agent.py36logger = logging.getLogger(__name__)CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py44logger = logging.getLogger(__name__)CODE
LOW…/community/agent/adk/personalized_learning/__init__.py24__all__ = ["root_agent"]CODE
LOW…ty/agent/adk/personalized_learning/openstax_content.py36logger = logging.getLogger(__name__)CODE
LOW…nity/agent/adk/personalized_learning/context_loader.py27logger = logging.getLogger(__name__)CODE
LOW…les/community/agent/adk/personalized_learning/agent.py75logger = logging.getLogger(__name__)CODE
LOW…es/community/agent/adk/file_upload_summarizer/tools.py24logger = logging.getLogger(__name__)CODE
LOW…mmunity/agent/adk/file_upload_summarizer/mock_drive.py32logger = logging.getLogger(__name__)CODE
LOW…ity/agent/adk/file_upload_summarizer/agent_executor.py29logger = logging.getLogger(__name__)CODE
LOW…es/community/agent/adk/file_upload_summarizer/agent.py31logger = logging.getLogger(__name__)CODE
LOW…ty/agent/adk/file_upload_summarizer/file_resolution.py29logger = logging.getLogger(__name__)CODE
LOW…community/agent/adk/file_upload_summarizer/__main__.py33logger = logging.getLogger(__name__)CODE
LOWsamples/community/agent/adk/rizzcharts/python/tools.py18logger = logging.getLogger(__name__)CODE
LOW…ommunity/agent/adk/rizzcharts/python/agent_executor.py36logger = logging.getLogger(__name__)CODE
LOWsamples/community/agent/adk/rizzcharts/python/agent.py43logger = logging.getLogger(__name__)CODE
LOW…ples/community/agent/adk/rizzcharts/python/__main__.py33logger = logging.getLogger(__name__)CODE
LOW…es/community/agent/adk/gemini_enterprise/v0_9/tools.py21logger = logging.getLogger(__name__)CODE
LOW…ity/agent/adk/gemini_enterprise/v0_9/agent_executor.py36logger = logging.getLogger(__name__)CODE
LOW…es/community/agent/adk/gemini_enterprise/v0_9/agent.py56logger = logging.getLogger(__name__)CODE
LOW…les/community/agent/adk/gemini_enterprise/v0_9/main.py38logger = logging.getLogger(__name__)CODE
LOW…community/agent/adk/gemini_enterprise/v0_9/__main__.py31logger = logging.getLogger(__name__)CODE
LOW…agent/adk/gemini_enterprise/v0_8/agent_engine/tools.py19logger = logging.getLogger(__name__)CODE
LOW…ty/agent/adk/gemini_enterprise/v0_8/cloud_run/tools.py19logger = logging.getLogger(__name__)CODE
LOW…adk/gemini_enterprise/v0_8/cloud_run/agent_executor.py36logger = logging.getLogger(__name__)CODE
LOW…ty/agent/adk/gemini_enterprise/v0_8/cloud_run/agent.py50logger = logging.getLogger(__name__)CODE
LOW…ity/agent/adk/gemini_enterprise/v0_8/cloud_run/main.py29logger = logging.getLogger(__name__)CODE
LOW…/agent/adk/orchestrator/orchestrator_agent_executor.py79logger = logging.getLogger(__name__)CODE
LOWsamples/community/agent/adk/orchestrator/__main__.py30logger = logging.getLogger(__name__)CODE
LOW…s/community/client/lit/personalized_learning/deploy.py51logger = logging.getLogger(__name__)CODE
LOW…_sdks/python/a2ui_agent/src/a2ui/inference_strategy.py27__all__ = [CODE
LOW…ent/src/a2ui/inference_formats/direct_json/__init__.py20__all__ = [CODE
LOW…nt/src/a2ui/inference_formats/direct_json/streaming.py46logger = logging.getLogger(__name__)CODE
LOW…2ui/inference_formats/experimental/express/compiler.py44def _set_nested_path(d: dict, path_str: str, val: Any) -> None:CODE
LOW…2ui/inference_formats/experimental/express/__init__.py26__all__ = [CODE
LOW…c/a2ui/inference_formats/experimental/atom/__init__.py23__all__ = [CODE
LOW…i/inference_formats/experimental/elemental/__init__.py21__all__ = [CODE
LOWagent_sdks/python/a2ui_agent/src/a2ui/a2a/extension.py22logger = logging.getLogger(__name__)CODE
LOWagent_sdks/python/a2ui_agent/src/a2ui/a2a/parts.py27logger = logging.getLogger(__name__)CODE
LOW…dks/python/a2ui_agent/src/a2ui/parser/payload_fixer.py22logger = logging.getLogger(__name__)CODE
LOW…2ui_agent/src/a2ui/extensions/file_resolve/__init__.py22__all__ = ["FileResolver", "FileResolverSecurityError"]CODE
LOW…gent/src/a2ui/extensions/file_resolve/file_resolver.py53logger = logging.getLogger(__name__)CODE
LOW…nt_sdks/python/a2ui_agent/src/a2ui/schema/validator.py34__all__ = [CODE
LOW…ent_sdks/python/a2ui_agent/src/a2ui/schema/__init__.py17__all__ = []CODE
LOW…a2ui_agent/src/a2ui/adk/send_a2ui_to_client_toolset.py111logger = logging.getLogger(__name__)CODE
LOW…s/python/a2ui_agent/src/a2ui/adk/a2a/part_converter.py49logger = logging.getLogger(__name__)CODE
LOW…thon/a2ui_agent/src/a2ui/adk/orchestration/__init__.py17__all__ = ["A2uiSubagentMap"]CODE
LOW…ent_sdks/python/a2ui_agent/src/a2ui/prompt/__init__.py19__all__ = ["PromptGenerator"]CODE
LOW…/python/a2ui_core/src/a2ui/core/validating/__init__.py30__all__ = [CODE
LOW…/python/a2ui_core/src/a2ui/core/processing/__init__.py17__all__ = [CODE
6 more matches not shown…
Cross-Language Confusion8 hits · 54 pts
SeverityFileLineSnippetContext
HIGHagent_sdks/python/a2ui_agent/tests/test_atom_format.py329 self.assertIn("(data $/score 100 $/active true $/note null)", decompiled)CODE
HIGHagent_sdks/python/a2ui_agent/tests/test_atom_format.py357 " false :extra null))"CODE
HIGHagent_sdks/python/a2ui_agent/tests/test_atom_format.py354 """Test compilation of boolean, null, number literals and relative path bindings."""STRING
HIGH…on/a2ui_agent/tests/elemental/test_parser_decompile.py419 self.assertIn('placeholder="{null}"', html_output)CODE
HIGH…inference_formats/experimental/elemental/decompiler.py410 return f'{kebab_name}="{{null}}"'CODE
HIGHagent_sdks/python/a2ui_core/tests/test_rendering.py243 assert parser.parse("${true} ${false} ${null}") == [True, " ", False, " "]CODE
HIGHagent_sdks/python/a2ui_core/tests/test_functions.py258 == "V = [1,null,3]"CODE
HIGH…_sdks/python/a2ui_core/tests/test_expression_parser.py59 assert parser.parse("${true} ${false} ${null}") == [True, " ", False, " "]CODE
Magic Placeholder Names9 hits · 50 pts
SeverityFileLineSnippetContext
HIGHdocs/public/guides/mcp-apps-in-a2ui.md199> export GEMINI_API_KEY="your-api-key-here"CODE
HIGHdocs/public/guides/mcp-apps-in-a2ui.md202> echo 'GEMINI_API_KEY=your-api-key-here' > .envCODE
HIGHdocs/public/guides/agent-development.md88echo 'GOOGLE_API_KEY="YOUR_API_KEY"' > .envCODE
HIGHspecification/proposals/eval_suite_expansion.md500export GEMINI_API_KEY="your_api_key"CODE
HIGH…s/community/agent/adk/file_upload_summarizer/README.md21 export GEMINI_API_KEY="your-api-key"CODE
HIGH…/adk/rizzcharts/examples/standard_catalog/0.9/map.json33 "url": "https://maps.googleapis.com/maps/api/staticmap?center=Los+Angeles,CA&zoom=11&size=600x300&key=YOUR_APICODE
HIGHscripts/e2e_test.sh27# Example: export GEMINI_API_KEY=your_api_keyCOMMENT
HIGHeval/README.md30 export GEMINI_API_KEY="your_api_key"CODE
HIGHeval/CONTRIBUTING_USE_CASES.md99 export GEMINI_API_KEY="your_api_key"CODE
Modern AI Meta-Vocabulary16 hits · 40 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/natural-writing/SKILL.md136### No hallucinationsCOMMENT
MEDIUMdocs/public/ecosystem/a2ui-in-the-world.md99[AG-UI](https://ag-ui.com/) provides the protocol and [CopilotKit](https://www.copilotkit.ai/) provides the primary fullCODE
MEDIUMdocs/public/introduction/agent-ui-ecosystem.md28[ChatKit](https://platform.openai.com/docs/guides/chatkit) offers a tightly integrated experience within the OpenAI ecosCODE
MEDIUMdocs/public/introduction/how-to-use.md55- **[AG-UI / CopilotKit](https://ag-ui.com/)** - Full-stack agentic app framework with A2UI rendering.CODE
MEDIUMspecification/v1_0/docs/a2ui_protocol.md102**[AG-UI](https://docs.ag-ui.com/introduction)** is the standard transport binding for Agent-to-User Interaction. It proCODE
MEDIUMspecification/v0_9/docs/a2ui_protocol.md100[A2A (Agent-to-Agent)](https://a2a-protocol.org/latest/) is an excellent transport option for A2UI in agentic systems, eCODE
MEDIUMspecification/v0_9_1/docs/a2ui_protocol.md101[A2A (Agent-to-Agent)](https://a2a-protocol.org/latest/) is an excellent transport option for A2UI in agentic systems, eCODE
MEDIUMspecification/proposals/eval_suite_expansion.md1# Evaluation dataset expansion and agentic data points designCOMMENT
MEDIUMspecification/proposals/eval_suite_expansion.md87├── customer_a_data.yaml # Customer A specific agentic scenariosCODE
MEDIUMspecification/proposals/eval_suite_expansion.md329### Example multi-turn agentic data point (YAML)COMMENT
MEDIUM…es/community/agent/adk/mcp_app_proxy/agent_executor.py89 # the tool call, we can reduce token usage and LLM hallucinationCOMMENT
MEDIUMsamples/community/mcp/a2ui-in-mcpapps/client/README.md15## Code scaffoldingCOMMENT
MEDIUM…ar/projects/file_upload/fileupload_component_design.md400 # 5. Pass bytes directly into the multimodal context windowCOMMENT
MEDIUM…alculator/src/a2ui-catalog/web-frame-component_spec.md634## 5.4. Security controls and operational guardrailsCOMMENT
MEDIUM…calculator/src/a2ui-catalog/mcp-apps-component_spec.md444## 5.3. Security controls and operational guardrailsCOMMENT
MEDIUMagent_sdks/python/a2ui_agent/agent_development.md79 include_examples=True, # Injects few-shot examplesCODE
Self-Referential Comments9 hits · 28 pts
SeverityFileLineSnippetContext
MEDIUMtools/build_catalog/tests/test_assemble_catalog.py197 # Create a mock schema with a circular $refCOMMENT
MEDIUMspecification/v0_9/test/run_tests.py196 # Create the temporary catalog.json aliasCOMMENT
MEDIUMspecification/v0_9_1/test/run_tests.py196 # Create the temporary catalog.json aliasCOMMENT
MEDIUM…s/community/client/lit/personalized_learning/deploy.py126 # Create an Agent, wrap it in AdkApp, and deploy the AdkApp directly.COMMENT
MEDIUM…s/community/client/lit/personalized_learning/deploy.py1379 # Create a default quiz question based on the source contentCOMMENT
MEDIUM…s/community/client/lit/personalized_learning/deploy.py1652 # Create the agent with toolsCOMMENT
MEDIUMagent_sdks/python/a2ui_agent/src/a2ui/schema/utils.py77 # This file is at a2ui/inference/schema/manager.pyCOMMENT
MEDIUM…python/a2ui_core/src/a2ui/core/validating/validator.py55# Define the presets as global constantsCOMMENT
MEDIUM…python/a2ui_core/src/a2ui/core/validating/validator.py64# Define the presets as global constantsCOMMENT
Redundant / Tautological Comments16 hits · 23 pts
SeverityFileLineSnippetContext
LOWhooks.py90 # Check if the link points outside the docs folderCOMMENT
LOWtools/build_catalog/assemble_catalog.py194 # Check if the reference targets one of our "core" schemas (e.g., basic_catalog.json)COMMENT
LOW…/a2ui-blueprint-compliance/scripts/check_compliance.py69 # Check if the commit exists in the history of the file firstCOMMENT
LOW…gents/skills/a2ui-issue-triage/scripts/fetch_issues.py141 # Check if the issue has a priority label or status label keeping it out of the queueCOMMENT
LOWsamples/agent/adk/restaurant_finder/agent.py326 # Check if it validates against the A2UI_SCHEMACOMMENT
LOW…ty/agent/adk/personalized_learning/openstax_modules.py2411 # Check if any word from topic is in title or chapterCOMMENT
LOW…es/community/agent/adk/gemini_enterprise/v0_9/agent.py373 # Check if it validates against the A2UI_SCHEMACOMMENT
LOW…agent/adk/gemini_enterprise/v0_8/agent_engine/agent.py328 # Check if it validates against the A2UI_SCHEMACOMMENT
LOW…ty/agent/adk/gemini_enterprise/v0_8/cloud_run/agent.py322 # Check if it validates against the A2UI_SCHEMACOMMENT
LOW…s/community/agent/adk/mcp-apps-in-a2ui-sample/agent.py48 # Check if it's a request to load the app or an actionCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh166# Output values for notebook to captureCOMMENT
LOWscripts/fix_format.sh68# Check if dart is available before runningCOMMENT
LOWagent_sdks/python/release.sh106# Check if the version already exists in the staging repositoryCOMMENT
LOW…nt/src/a2ui/inference_formats/direct_json/streaming.py434 # Check if this value belongs to a URL-like key in the data modelCOMMENT
LOW…nt/src/a2ui/inference_formats/direct_json/streaming.py961 # Check if any yielded component's content has changed for this surfaceCOMMENT
LOW…i/inference_formats/experimental/elemental/compiler.py250 # Check if we reached the true </script> (only when not in string)COMMENT
Verbosity Indicators13 hits · 18 pts
SeverityFileLineSnippetContext
LOW…nderers/react/tests/v0_8/integration/messages.test.tsx46 // Step 1: Only send surfaceUpdate (no beginRendering)COMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh76# Step 1: Python Virtual EnvironmentCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh88# Step 2: Install Python dependenciesCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh105# Step 3: Install Node.js dependenciesCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh117# Step 4: Enable GCP APIsCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh125# Step 5: Create GCS bucketsCOMMENT
LOW…y/client/lit/personalized_learning/quickstart_setup.sh143# Step 6: Upload learner contextCOMMENT
LOW…/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift266 // Step 1: Create form with text fields bound to data modelSTRING
LOW…/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift294 // Step 2: Update data model with user inputSTRING
LOW…/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift341 // Step 3: Update name and verifySTRING
LOW…ift/swiftui/Tests/A2UISwiftUITests/A2UIIconTests.swift69 // Step 1: Create surfaceCOMMENT
LOW…ift/swiftui/Tests/A2UISwiftUITests/A2UIIconTests.swift81 // Step 2: updateComponents with data-bound nameCOMMENT
LOW…ift/swiftui/Tests/A2UISwiftUITests/A2UIIconTests.swift105 // Step 3: updateDataModelCOMMENT
Synthetic Comment Markers2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHdocs/public/ecosystem/a2ui-in-the-world.md52The [Flutter GenUI SDK](https://docs.flutter.dev/ai/genui) brings dynamic, AI-generated UIs to Flutter applications acroCODE
HIGHscripts/fix_licenses.py291 # Skip empty files or auto-generated codeCOMMENT
AI Structural Patterns8 hits · 8 pts
SeverityFileLineSnippetContext
LOW…nt_sdks/python/a2ui_agent/src/a2ui/inference_format.py45CODE
LOW…a2ui/inference_formats/direct_json/prompt_generator.py38CODE
LOW…rence_formats/experimental/express/prompt_generator.py453CODE
LOW…nference_formats/experimental/atom/prompt_generator.py129CODE
LOW…nce_formats/experimental/elemental/prompt_generator.py405CODE
LOW…nt_sdks/python/a2ui_agent/src/a2ui/template/manager.py33CODE
LOW…nt_sdks/python/a2ui_agent/src/a2ui/prompt/generator.py26CODE
LOW…dks/python/a2ui_agent/src/a2ui/validation/validator.py63CODE
Cross-Language Confusion (JS/TS)1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…/angular/projects/a2a-chat-canvas/src/lib/utils/a2a.ts25 * @return True if the part is a thought, false otherwise.COMMENT
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMsamples/community/agent/adk/rizzcharts/python/agent.py167CODE
MEDIUMsamples/community/agent/adk/rizzcharts/python/agent.py168CODE
MEDIUMsamples/community/agent/adk/rizzcharts/python/agent.py169CODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…/file_upload/src/services/mock-drive-upload-service.ts23// NOTE: This is a mock implementation of a file upload service designed for demonstration purposes.COMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…jects/a2a-chat-canvas/src/lib/services/chat-service.ts83 // TODO: Replace this with a more robust event handling mechanism.COMMENT