Repository Analysis

a2ui-project/a2ui

9.3 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of a2ui-project/a2ui, a TypeScript project with 15,734 GitHub stars. SynthScan v2.0 examined 298,970 lines of code across 2008 source files, recording 2014 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 9.3 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).

9.3
Adjusted Score
9.3
Raw Score
100%
Time Factor
2026-07-14
Last Push
15.7K
Stars
TypeScript
Language
299.0K
Lines of Code
2.0K
Files
2.0K
Pattern Hits
2026-07-14
Scan Date
0.03
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 19HIGH 47MEDIUM 193LOW 1755

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 2014 distinct pattern matches across 23 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 Identifiers519 hits · 531 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
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_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.tsx107export 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
LOWblueprints/modules/a2ui_inference.blueprint.md49 def render_as_llm_instructions(self, options: InstructionOptions) -> str:CODE
LOW…lls/a2ui-issue-triage/scripts/test_launch_dashboard.py139 def test_post_save_invalid_json(self):CODE
LOW…lls/a2ui-issue-triage/scripts/test_launch_dashboard.py163 def test_main_cli_orchestration(CODE
LOW…lls/a2ui-issue-triage/scripts/test_launch_dashboard.py186 def test_main_data_file_not_exists(self, mock_parse_args):CODE
LOW…kills/a2ui-issue-triage/scripts/test_suggest_triage.py27 def test_guess_triage_heuristics_documentation(self):CODE
LOW…kills/a2ui-issue-triage/scripts/test_suggest_triage.py44 def test_guess_triage_heuristics_crash(self):CODE
LOW…kills/a2ui-issue-triage/scripts/test_suggest_triage.py54 def test_guess_triage_heuristics_needs_info(self):CODE
LOW…kills/a2ui-issue-triage/scripts/test_suggest_triage.py62 def test_guess_triage_heuristics_all_components(self):CODE
LOW…kills/a2ui-issue-triage/scripts/test_suggest_triage.py76 def test_get_suggested_assignees_exact_match(self, mock_exists):CODE
LOW…kills/a2ui-issue-triage/scripts/test_suggest_triage.py94 def test_get_suggested_assignees_prefix_match_min_length(self, mock_exists):CODE
459 more matches not shown…
Unused Imports438 hits · 411 pts
SeverityFileLineSnippetContext
LOWtools/build_catalog/tests/test_assemble_catalog.py18CODE
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
LOWsamples/agent/adk/tests/test_examples_validation.py18CODE
LOWsamples/agent/adk/tests/test_examples_validation.py18CODE
LOWsamples/agent/adk/tests/test_examples_validation.py25CODE
LOW…/agent/adk/custom-components-example/prompt_builder.py17CODE
LOW…/agent/adk/custom-components-example/prompt_builder.py20CODE
LOW…/agent/adk/custom-components-example/prompt_builder.py20CODE
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.py22CODE
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.py53CODE
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.py30CODE
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__.py19CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py21CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py21CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py21CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py23CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py24CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py26CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py27CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py28CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py29CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py30CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py32CODE
378 more matches not shown…
Over-Commented Block353 hits · 350 pts
SeverityFileLineSnippetContext
LOWlychee.toml1# Copyright 2026 Google LLCCOMMENT
LOWhooks.py1# Copyright 2026 Google LLCCOMMENT
LOWmkdocs.yaml1# Copyright 2025 Google LLCCOMMENT
LOW.yarnrc.yml1# Copyright 2025 Google LLCCOMMENT
LOWpyproject.toml1# Copyright 2026 Google LLCCOMMENT
LOWpubspec.yaml1# Copyright 2025 Google LLCCOMMENT
LOWPackage.swift1// swift-tools-version: 6.1COMMENT
LOWrenderers/lit/a2ui_explorer/tests/smoke-test.spec.ts1// Copyright 2026 Google LLCCOMMENT
LOWrenderers/react/src/v0_8/theme/litTheme.ts161// =============================================================================COMMENT
LOW.gemini/config.yaml1# Copyright 2025 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 2026 Google LLCCOMMENT
LOWtools/build_catalog/pyproject.toml1# Copyright 2026 Google LLCCOMMENT
LOWtools/build_catalog/tests/test_assemble_catalog_v08.py1# Copyright 2026 Google LLCCOMMENT
LOWtools/build_catalog/tests/test_assemble_catalog.py1# Copyright 2026 Google LLCCOMMENT
LOWblueprints/validate_blueprints.py1#!/usr/bin/env python3COMMENT
LOWblueprints/link_skills.sh1#!/usr/bin/env bashCOMMENT
LOW…/skills/a2ui-issue-triage/scripts/test_fetch_issues.py1# Copyright 2026 Google LLCCOMMENT
LOW…nts/skills/a2ui-issue-triage/scripts/suggest_triage.py1#!/usr/bin/env python3COMMENT
LOW…gents/skills/a2ui-issue-triage/scripts/apply_triage.py1#!/usr/bin/env python3COMMENT
LOW…lls/a2ui-issue-triage/scripts/test_launch_dashboard.py1# Copyright 2026 Google LLCCOMMENT
LOW…kills/a2ui-issue-triage/scripts/test_suggest_triage.py1# Copyright 2026 Google LLCCOMMENT
LOW…s/skills/a2ui-issue-triage/scripts/launch_dashboard.py1#!/usr/bin/env python3COMMENT
LOW…/skills/a2ui-issue-triage/scripts/test_apply_triage.py1# Copyright 2026 Google LLCCOMMENT
LOW…gents/skills/a2ui-issue-triage/scripts/fetch_issues.py1#!/usr/bin/env python3COMMENT
LOWdocs/scripts/test_convert_docs.py1# Copyright 2026 Google LLCCOMMENT
LOWdocs/scripts/convert_docs.py1# Copyright 2026 Google LLCCOMMENT
LOWspecification/v1_0/test/run_tests.py1#!/usr/bin/env python3COMMENT
LOWspecification/v1_0/eval/pnpm-workspace.yaml1# Copyright 2025 Google LLCCOMMENT
LOWspecification/v0_9/test/run_tests.py1#!/usr/bin/env python3COMMENT
LOWspecification/v0_9/eval/pnpm-workspace.yaml1# Copyright 2025 Google LLCCOMMENT
LOWspecification/v0_8/eval/pnpm-workspace.yaml1# Copyright 2025 Google LLCCOMMENT
LOWspecification/scripts/validate.py1#!/usr/bin/env python3COMMENT
LOWspecification/v0_9_1/test/run_tests.py1#!/usr/bin/env python3COMMENT
LOWspecification/v0_9_1/eval/pnpm-workspace.yaml1# Copyright 2025 Google LLCCOMMENT
LOWspecification/proposals/express/__init__.py1# Copyright 2026 Google LLCCOMMENT
LOW…ion/proposals/express/scripts/recreate_dsl_examples.py1#!/usr/bin/env python3COMMENT
LOWspecification/proposals/express/scripts/run_compiler.py1#!/usr/bin/env python3COMMENT
LOW…tion/proposals/express/scripts/run_prompt_generator.py1#!/usr/bin/env python3COMMENT
LOW…ecification/proposals/express/scripts/run_inference.py1#!/usr/bin/env python3COMMENT
LOW…cification/proposals/express/scripts/run_decompiler.py1#!/usr/bin/env python3COMMENT
LOWsamples/agent/adk/migrate_v08_to_v09.py1# Copyright 2026 Google LLCCOMMENT
LOWsamples/agent/adk/tests/test_examples_validation.py1# Copyright 2026 Google LLCCOMMENT
LOW…/agent/adk/custom-components-example/prompt_builder.py1# Copyright 2025 Google LLCCOMMENT
LOW…s/agent/adk/custom-components-example/a2ui_examples.py1# Copyright 2025 Google LLCCOMMENT
LOWsamples/agent/adk/custom-components-example/tools.py1# Copyright 2025 Google LLCCOMMENT
LOW…les/agent/adk/custom-components-example/pyproject.toml1# Copyright 2026 Google LLCCOMMENT
LOWsamples/agent/adk/custom-components-example/__init__.py1# Copyright 2025 Google LLCCOMMENT
LOW…ent/adk/custom-components-example/floor_plan_server.py1# Copyright 2024 Google LLCCOMMENT
LOW…/agent/adk/custom-components-example/agent_executor.py1# Copyright 2025 Google LLCCOMMENT
LOWsamples/agent/adk/custom-components-example/agent.py1# Copyright 2025 Google LLCCOMMENT
LOWsamples/agent/adk/custom-components-example/__main__.py1# Copyright 2025 Google LLCCOMMENT
LOWsamples/agent/adk/restaurant_finder/record_scenario.sh1#!/bin/bashCOMMENT
LOWsamples/agent/adk/restaurant_finder/prompt_builder.py1# Copyright 2025 Google LLCCOMMENT
LOWsamples/agent/adk/restaurant_finder/tools.py1# Copyright 2025 Google LLCCOMMENT
LOWsamples/agent/adk/restaurant_finder/pyproject.toml1# Copyright 2026 Google LLCCOMMENT
LOWsamples/agent/adk/restaurant_finder/__init__.py1# Copyright 2025 Google LLCCOMMENT
LOWsamples/agent/adk/restaurant_finder/record_scenario.py1# Copyright 2026 Google LLCCOMMENT
LOWsamples/agent/adk/restaurant_finder/agent_executor.py1# Copyright 2025 Google LLCCOMMENT
293 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…
Hallucination Indicators19 hits · 260 pts
SeverityFileLineSnippetContext
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_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…in/src/main/kotlin/com/google/a2ui/schema/Validator.kt57 resourceLoaders.add(com.networknt.schema.resource.IriResourceLoader.getInstance())CODE
CRITICAL…in/src/main/kotlin/com/google/a2ui/schema/Validator.kt148 resourceLoaders.add(com.networknt.schema.resource.IriResourceLoader.getInstance())CODE
Excessive Try-Catch Wrapping156 hits · 204 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.py98 except Exception as e:CODE
LOWblueprints/validate_blueprints.py111 except Exception as e:CODE
MEDIUMblueprints/validate_blueprints.py339 print(f'Error: {err}', file=sys.stderr)CODE
MEDIUMblueprints/validate_blueprints.py94def parse_frontmatter(file_path):CODE
LOW…nts/skills/a2ui-issue-triage/scripts/suggest_triage.py77 except Exception:CODE
MEDIUM…nts/skills/a2ui-issue-triage/scripts/suggest_triage.py233 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.py143 except Exception as e:CODE
LOW…gents/skills/a2ui-issue-triage/scripts/apply_triage.py180 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.py185 except Exception as e:CODE
MEDIUMspecification/v1_0/test/run_tests.py62 print(f"Error parsing catalog.json: {e}")CODE
MEDIUMspecification/v1_0/test/run_tests.py124 print(f"Error parsing JSON in {suite_path}: {e}")CODE
MEDIUMspecification/v1_0/test/run_tests.py133 print(f"Error: Unknown schema '{schema_name}' referenced in {suite_path}")CODE
MEDIUMspecification/v1_0/test/run_tests.py173 print(f"Error: Example file not found: {jsonl_path}")CODE
MEDIUMspecification/v1_0/test/run_tests.py216 print(f"Error: catalog_definition.json not found at {catalog_def_path}")CODE
MEDIUMspecification/v1_0/test/run_tests.py356 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.py98 except Exception as e:CODE
MEDIUM…tion/proposals/express/scripts/run_prompt_generator.py99 print(f"Error: {e}", file=sys.stderr)CODE
LOW…ecification/proposals/express/scripts/run_inference.py238 except Exception as ex: # pylint: disable=broad-exception-caughtSTRING
LOW…ecification/proposals/express/scripts/run_inference.py326 except Exception as e: # pylint: disable=broad-exception-caughtCODE
MEDIUM…ecification/proposals/express/scripts/run_inference.py327 print(f"Error listing models: {e}", file=sys.stderr)CODE
LOW…ecification/proposals/express/scripts/run_inference.py376 except Exception as e: # pylint: disable=broad-exception-caughtCODE
MEDIUM…ecification/proposals/express/scripts/run_inference.py377 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.py105 except Exception as e:CODE
LOWsamples/agent/adk/custom-components-example/agent.py205 except Exception:CODE
LOWsamples/agent/adk/custom-components-example/agent.py247 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.py78 except Exception as e:CODE
LOWsamples/community/agent/adk/mcp_app_proxy/tools.py111 except Exception as e:CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py102 except Exception as e:CODE
MEDIUMsamples/community/agent/adk/mcp_app_proxy/__main__.py53def main(host, port):CODE
LOW…ty/agent/adk/personalized_learning/openstax_content.py210 except Exception as e:CODE
LOW…ty/agent/adk/personalized_learning/openstax_content.py239 except Exception as e:CODE
LOW…ty/agent/adk/personalized_learning/openstax_content.py342 except Exception as e:CODE
96 more matches not shown…
Deep Nesting165 hits · 159 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.py22CODE
LOWblueprints/validate_blueprints.py115CODE
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.py206CODE
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
LOWspecification/v1_0/test/run_tests.py119CODE
LOWspecification/v1_0/test/run_tests.py171CODE
LOWspecification/v1_0/test/run_tests.py272CODE
LOWspecification/v1_0/test/run_tests.py306CODE
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.py64CODE
LOW…/agent/adk/custom-components-example/agent_executor.py47CODE
LOWsamples/agent/adk/custom-components-example/agent.py186CODE
LOWsamples/agent/adk/custom-components-example/agent.py289CODE
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…t/adk/gemini_enterprise/agent_engine/agent_executor.py43CODE
LOW…nity/agent/adk/gemini_enterprise/agent_engine/agent.py178CODE
LOW…gent/adk/gemini_enterprise/cloud_run/agent_executor.py45CODE
LOW…mmunity/agent/adk/gemini_enterprise/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.py23CODE
LOW…unity/mcp/a2ui-in-mcpapps/server/smart_editor_agent.py273CODE
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/run_skills_tests.py21CODE
LOWagent_sdks/python/a2ui_agent/pack_specs_hook.py46CODE
LOW…sdks/python/a2ui_agent/tests/express/test_cli_tools.py407CODE
LOW…ks/python/a2ui_agent/tests/express/test_integration.py51CODE
LOW…ks/python/a2ui_agent/tests/express/test_integration.py134CODE
LOW…s/python/a2ui_agent/tests/parser/test_streaming_v09.py319CODE
LOW…s/python/a2ui_agent/tests/parser/test_streaming_v08.py207CODE
LOW…n/a2ui_agent/tests/conformance/test_a2a_integration.py47CODE
LOW…ython/a2ui_agent/tests/conformance/test_conformance.py53CODE
105 more matches not shown…
Cross-File Repetition23 hits · 115 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…t/adk/gemini_enterprise/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…gent/adk/gemini_enterprise/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…nity/agent/adk/gemini_enterprise/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…mmunity/agent/adk/gemini_enterprise/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
HIGH…_sdks/python/a2ui_agent/tests/express/test_compiler.py0initializes standard test paths and schema helpers.STRING
HIGH…dks/python/a2ui_agent/tests/express/test_decompiler.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…s/python/a2ui_agent/tests/elemental/test_decompiler.py0initializes standard test paths and schema helpers.STRING
HIGH…n/a2ui_agent/src/a2ui/experimental/express/compiler.py0initializes the generator with the specified catalog. args: catalog: a catalog or an a2uicatalog.STRING
HIGH…gent/src/a2ui/experimental/express/prompt_generator.py0initializes the generator with the specified catalog. args: catalog: a catalog or an a2uicatalog.STRING
HIGH…nt/src/a2ui/experimental/elemental/prompt_generator.py0initializes the generator with the specified catalog. args: catalog: a catalog or an a2uicatalog.STRING
HIGH…nt_sdks/python/a2ui_agent/src/a2ui/parser/streaming.py0provides access to version-specific yielded surfaces set.STRING
HIGH…dks/python/a2ui_agent/src/a2ui/parser/streaming_v08.py0provides access to version-specific yielded surfaces set.STRING
HIGH…dks/python/a2ui_agent/src/a2ui/parser/streaming_v09.py0provides access to version-specific yielded surfaces set.STRING
HIGH…nt_sdks/python/a2ui_agent/src/a2ui/parser/streaming.py0returns the message type identifier for data model updates.STRING
HIGH…dks/python/a2ui_agent/src/a2ui/parser/streaming_v08.py0returns the message type identifier for data model updates.STRING
HIGH…dks/python/a2ui_agent/src/a2ui/parser/streaming_v09.py0returns the message type identifier for data model updates.STRING
HIGH…nt_sdks/python/a2ui_agent/src/a2ui/parser/streaming.py0determines which msg_type to use when wrapping component updates.STRING
HIGH…dks/python/a2ui_agent/src/a2ui/parser/streaming_v08.py0determines which msg_type to use when wrapping component updates.STRING
HIGH…dks/python/a2ui_agent/src/a2ui/parser/streaming_v09.py0determines which msg_type to use when wrapping component updates.STRING
Fake / Example Data63 hits · 64 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.tsx227 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…fication/v1_0/test/cases/initial_state_validation.json26 "name": "John Doe"CODE
LOWspecification/v1_0/docs/a2ui_protocol.md215 "name": "John Doe"CODE
LOWspecification/v1_0/docs/a2ui_protocol.md246 "text": "John Doe"CODE
LOWspecification/v1_0/docs/a2ui_protocol.md276 "value": "Jane Doe"CODE
LOWspecification/v1_0/docs/a2ui_protocol.md755 "company": "Acme Corp",CODE
LOWspecification/v1_0/docs/a2ui_protocol.md789 // "/company" is Absolute. Resolves to "Acme Corp" globally.COMMENT
LOW…_0/extensions/a2a/docs/a2ui_extension_specification.md177 "email": "user@example.com"CODE
LOWspecification/v1_0/catalogs/basic/catalog.json563 "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.md433 "company": "Acme Corp",CODE
LOWspecification/v0_9/docs/a2ui_protocol.md467 // "/company" is Absolute. Resolves to "Acme Corp" globally.COMMENT
LOWspecification/v0_9/docs/a2ui_extension_specification.md142 "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.md430 "company": "Acme Corp",CODE
LOWspecification/v0_9_1/docs/a2ui_protocol.md464 // "/company" is Absolute. Resolves to "Acme Corp" globally.COMMENT
LOW…cification/v0_9_1/docs/a2ui_extension_specification.md142 "email": "user@example.com"CODE
LOWspecification/proposals/express/express_dsl_examples.md257$/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…ples/client/lit/shell/public/samples/contact_card.json258 "name": "Jane Doe",CODE
LOW…_sdks/python/a2ui_agent/tests/express/test_compiler.py81 self.assertEqual(rep_comp["placeholder"], "Enter name")CODE
LOW…_sdks/python/a2ui_agent/tests/express/test_compiler.py87 self.assertEqual(val_comp["placeholder"], "0.00")CODE
LOW…_sdks/python/a2ui_agent/tests/express/test_compiler.py338 nested_check_dsl = """root = TextField("Label", $/form/email, "placeholder", "shortText", ?and([?required, ?emaiCODE
LOW…_sdks/python/a2ui_agent/tests/express/test_compiler.py516 btn2 = TextField("Input", $/val, "placeholder", _, ?numeric(1, 10,),);CODE
LOW…sdks/python/a2ui_agent/tests/express/test_cli_tools.py365 with patch.dict(os.environ, {"GEMINI_API_KEY": "dummy_key"}):CODE
LOW…sdks/python/a2ui_agent/tests/express/test_cli_tools.py390 with patch.dict(os.environ, {"GEMINI_API_KEY": "dummy_key"}):CODE
LOW…sdks/python/a2ui_agent/tests/express/test_cli_tools.py425 with patch.dict(os.environ, {"GEMINI_API_KEY": "dummy_key"}):CODE
3 more matches not shown…
Docstring Block Structure12 hits · 60 pts
SeverityFileLineSnippetContext
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…_sdks/python/a2ui_agent/src/a2ui/inference_strategy.py34 Generates a system prompt for all LLM requests. Args: role_description: Description of the aSTRING
HIGH…n/a2ui_agent/src/a2ui/experimental/express/compiler.py157Compiles plain A2UI Express DSL into standard A2UI v1.0 wire JSON. Args: dsl_text: The source A2UI STRING
HIGHagent_sdks/python/a2ui_agent/src/a2ui/parser/parser.py47 Parses the LLM response into a list of ResponsePart objects. Args: content: The raw LLM response. STRING
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
HIGHagent_sdks/python/a2ui_agent/src/a2ui/schema/manager.py109Selects the component catalog for the prompt based on client capabilities. Selection priority: 1. If inSTRING
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/a2ui_eval/dataset.py40Loads A2UI evaluation samples from a YAML file. Args: file_path: The path to the YAML dataset file. STRING
HIGHeval/bin/report_evals.py27Extracts accuracy from parsed JSON log data. Args: log_data: Parsed JSON data from inspect log dump. RSTRING
Structural Annotation Overuse36 hits · 58 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
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.md213#### Step 1: Start the AgentCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md224#### Step 2: Start the ClientCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md236#### Step 3: Open in BrowserCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md248#### Step 1: Start the MCP Server (Calculator)COMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md257#### Step 2: Start the MCP Apps Proxy AgentCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md269#### Step 3: Build and Start the Angular ClientCOMMENT
LOWdocs/public/guides/mcp-apps-in-a2ui.md295#### 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.md268### Step 1: Agent advertises its support catalogs (optional)COMMENT
LOWdocs/public/concepts/catalogs.md295### Step 2: Client advertises its support catalogs (required)COMMENT
LOWdocs/public/concepts/catalogs.md319### Step 3: Agent SelectionCOMMENT
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
LOWagent_sdks/python/a2ui_agent/agent_development.md24### Step 1: Set up the Schema ManagerCOMMENT
LOWagent_sdks/python/a2ui_agent/agent_development.md65### Step 2: Generate System PromptCOMMENT
LOWagent_sdks/python/a2ui_agent/agent_development.md85### Step 3: Build an LLM Agent with the System PromptCOMMENT
LOWagent_sdks/python/a2ui_agent/agent_development.md104### Step 4: Process Request and Stream UICOMMENT
Modern Structural Boilerplate47 hits · 47 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.py55logger = 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.py23logger = 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.py34logger = logging.getLogger(__name__)CODE
LOWsamples/community/agent/adk/mcp_app_proxy/__main__.py43logger = 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
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.py42logger = logging.getLogger(__name__)CODE
LOW…ples/community/agent/adk/rizzcharts/python/__main__.py33logger = logging.getLogger(__name__)CODE
LOW…nity/agent/adk/gemini_enterprise/agent_engine/tools.py19logger = logging.getLogger(__name__)CODE
LOW…mmunity/agent/adk/gemini_enterprise/cloud_run/tools.py19logger = logging.getLogger(__name__)CODE
LOW…gent/adk/gemini_enterprise/cloud_run/agent_executor.py36logger = logging.getLogger(__name__)CODE
LOW…mmunity/agent/adk/gemini_enterprise/cloud_run/agent.py50logger = logging.getLogger(__name__)CODE
LOW…ommunity/agent/adk/gemini_enterprise/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…n/a2ui_agent/src/a2ui/experimental/express/compiler.py35def _set_nested_path(d: dict, path_str: str, val: Any) -> None:CODE
LOW…n/a2ui_agent/src/a2ui/experimental/express/__init__.py35__all__ = [CODE
LOW…a2ui_agent/src/a2ui/experimental/elemental/__init__.py22__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.py26logger = logging.getLogger(__name__)CODE
LOW…nt_sdks/python/a2ui_agent/src/a2ui/parser/streaming.py46logger = logging.getLogger(__name__)CODE
LOW…dks/python/a2ui_agent/src/a2ui/parser/payload_fixer.py22logger = logging.getLogger(__name__)CODE
LOW…a2ui_agent/src/a2ui/adk/send_a2ui_to_client_toolset.py119logger = logging.getLogger(__name__)CODE
LOW…s/python/a2ui_agent/src/a2ui/adk/a2a/part_converter.py48logger = logging.getLogger(__name__)CODE
LOW…thon/a2ui_agent/src/a2ui/adk/orchestration/__init__.py17__all__ = ["A2uiSubagentMap"]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
LOW…dks/python/a2ui_core/src/a2ui/core/catalog/__init__.py28__all__ = [CODE
LOW…_sdks/python/a2ui_core/src/a2ui/core/state/__init__.py24__all__ = [CODE
LOW…sdks/python/a2ui_core/src/a2ui/core/common/__init__.py17__all__ = [CODE
LOW…s/python/a2ui_core/src/a2ui/core/rendering/__init__.py19__all__ = [CODE
LOW…thon/a2ui_core/src/a2ui/core/rendering/data_context.py203 def _update_output(new_val: Any) -> None:CODE
LOW…on/a2ui_core/src/a2ui/core/rendering/generic_binder.py123 def update_validation_state() -> None:CODE
Magic Placeholder Names6 hits · 32 pts
SeverityFileLineSnippetContext
HIGHdocs/public/guides/mcp-apps-in-a2ui.md197> export GEMINI_API_KEY="your-api-key-here"CODE
HIGHdocs/public/guides/mcp-apps-in-a2ui.md200> echo 'GEMINI_API_KEY=your-api-key-here' > .envCODE
HIGHdocs/public/guides/agent-development.md88echo 'GOOGLE_API_KEY="YOUR_API_KEY"' > .envCODE
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.md19 export GEMINI_API_KEY="your_api_key"CODE
Self-Referential Comments10 hits · 32 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
MEDIUMeval/tests/test_dataset.py21 # Create a dummy YAML fileCOMMENT
Cross-Language Confusion4 hits · 28 pts
SeverityFileLineSnippetContext
HIGH…ui_agent/src/a2ui/experimental/elemental/decompiler.py399 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
Modern AI Meta-Vocabulary10 hits · 23 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/natural-writing/SKILL.md136### No hallucinationsCOMMENT
MEDIUMdocs/public/ecosystem/a2ui-in-the-world.md97[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
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
MEDIUMagent_sdks/python/a2ui_agent/agent_development.md78 include_examples=True, # Injects few-shot examplesCODE
Redundant / Tautological Comments14 hits · 20 pts
SeverityFileLineSnippetContext
LOWhooks.py89 # 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…gents/skills/a2ui-issue-triage/scripts/fetch_issues.py141 # Check if the issue has a priority labelCOMMENT
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…nity/agent/adk/gemini_enterprise/agent_engine/agent.py328 # Check if it validates against the A2UI_SCHEMACOMMENT
LOW…mmunity/agent/adk/gemini_enterprise/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…a2ui_agent/src/a2ui/experimental/elemental/compiler.py218 # Check if we reached the true </script> (only when not in string)COMMENT
LOW…nt_sdks/python/a2ui_agent/src/a2ui/parser/streaming.py435 # Check if this value belongs to a URL-like key in the data modelCOMMENT
LOW…nt_sdks/python/a2ui_agent/src/a2ui/parser/streaming.py974 # Check if any yielded component's content has changed for this surfaceCOMMENT
Verbosity Indicators7 hits · 12 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
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
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…/src/v0_9/tests/basic-catalog-a2ui-lit-element.test.ts122 // after creation, this ensures robust cleanup behavior if elements are reused.COMMENT
MEDIUM…jects/a2a-chat-canvas/src/lib/services/chat-service.ts83 // TODO: Replace this with a more robust event handling mechanism.COMMENT
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMsamples/community/agent/adk/rizzcharts/python/agent.py164CODE
MEDIUMsamples/community/agent/adk/rizzcharts/python/agent.py165CODE
MEDIUMsamples/community/agent/adk/rizzcharts/python/agent.py166CODE
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHdocs/public/ecosystem/a2ui-in-the-world.md50The [Flutter GenUI SDK](https://docs.flutter.dev/ai/genui) brings dynamic, AI-generated UIs to Flutter applications acroCODE
AI Structural Patterns4 hits · 4 pts
SeverityFileLineSnippetContext
LOW…_sdks/python/a2ui_agent/src/a2ui/inference_strategy.py22CODE
LOW…nt_sdks/python/a2ui_agent/src/a2ui/template/manager.py21CODE
LOW…nt_sdks/python/a2ui_agent/src/a2ui/schema/validator.py59CODE
LOWagent_sdks/python/a2ui_agent/src/a2ui/schema/manager.py212CODE