Repository Analysis

rocketride-org/rocketride-server

High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector databases, and agent orchestration, all from your IDE. Includes VS Code extension, TypeScript/Python SDKs, and Docker deployment.

37.9 Strong AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of rocketride-org/rocketride-server, a Python project with 5,064 GitHub stars. SynthScan v2.0 examined 596,248 lines of code across 3294 source files, recording 12262 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 37.9 places this repository in the Strong 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).

37.9
Adjusted Score
37.9
Raw Score
100%
Time Factor
2026-07-14
Last Push
5.1K
Stars
Python
Language
596.2K
Lines of Code
3.3K
Files
12.3K
Pattern Hits
2026-07-14
Scan Date
0.10
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 1HIGH 313MEDIUM 3777LOW 8171

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 12262 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

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

Decorative Section Separators3526 hits · 12178 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml1# =============================================================================COMMENT
MEDIUMpyproject.toml7# =============================================================================COMMENT
MEDIUMpyproject.toml95# =============================================================================COMMENT
MEDIUMpyproject.toml104# =============================================================================COMMENT
MEDIUMtools/sync_models/test/conftest.py24# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py26# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py51# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py53# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py117# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py119# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py123# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py125# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py146# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py148# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py160# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py162# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py174# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py176# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py188# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py190# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py206# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py208# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py220# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py222# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py234# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py236# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py251# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py253# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py265# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py267# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py38# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py40# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py25# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py27# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py349# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py351# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py410# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py412# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py277# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py279# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py490# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py492# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/src/sync_models.py51# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/src/sync_models.py53# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/src/core/merger.py29# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/src/core/merger.py31# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/docker-compose.override.yml1# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/docker-compose.override.yml9# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/docker-compose.yml1# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/docker-compose.yml11# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/docker-compose.yml14 # ── RocketRide Engine ────────────────────────────────────────────────────COMMENT
MEDIUMdocker/docker-compose.yml57 # ── PostgreSQL + pgvector ────────────────────────────────────────────────COMMENT
MEDIUMdocker/docker-compose.yml78 # ── etcd (Milvus metadata store) ────────────────────────────────────────COMMENT
MEDIUMdocker/docker-compose.yml103 # ── MinIO (Milvus object storage) ───────────────────────────────────────COMMENT
MEDIUMdocker/docker-compose.yml125 # ── Milvus (vector database) ────────────────────────────────────────────COMMENT
MEDIUMdocker/docker-compose.yml154 # ── ChromaDB (vector database) ──────────────────────────────────────────COMMENT
MEDIUMtest/nodes/test_init_mocks.py1# =============================================================================COMMENT
MEDIUMtest/nodes/test_init_mocks.py22# =============================================================================COMMENT
MEDIUMtest/nodes/connectors/text_output/test_anonymize.py1# =============================================================================COMMENT
MEDIUMtest/nodes/connectors/text_output/test_anonymize.py22# =============================================================================COMMENT
3466 more matches not shown…
Over-Commented Block3368 hits · 3332 pts
SeverityFileLineSnippetContext
LOWpyproject.toml41select = ["E", "F", "Q", "D"]COMMENT
LOWtools/contract_checks/requirements.txt1# Framework runtime uses only stdlib (ast, importlib, inspect, sys, pathlib).COMMENT
LOWtools/contract_checks/src/contract_checks/extractor.py321COMMENT
LOWtools/sync_models/src/sync_models.config.json1{COMMENT
LOWtools/sync_models/src/sync_models.config.json41 // These are point-in-time snapshots; keep only the canonical aliases.COMMENT
LOWtools/sync_models/src/sync_models.config.json61 // "gpt-4.1-nano": 1047576,COMMENT
LOWtools/sync_models/src/sync_models.config.json101 // "text-embedding-3-small": 8191,COMMENT
LOWtools/sync_models/src/sync_models.config.json141 // "claude-sonnet-4-5": 200000,COMMENT
LOWtools/sync_models/src/sync_models.config.json241 // "magistral-medium-latest": 131072,COMMENT
LOWtools/sync_models/src/sync_models.config.json581 "MiniMax-M2.5": 65536,COMMENT
LOWtools/sync_models/src/sync_models.config.json601 // "gpt-4o-mini": 16384,COMMENT
LOWtools/sync_models/src/core/merger.py461 # Example: OpenRouter lists both "mistral-large-2512" (262144 tokens, exact matchCOMMENT
LOWtools/sync_models/src/core/merger.py481 # existing profile even though the stored model IDs differ (e.g. the APICOMMENT
LOWtools/dependabot-smoke/smoke-nodes.sh1#!/usr/bin/env bashCOMMENT
LOWtools/dependabot-smoke/smoke-litellm.sh1#!/usr/bin/env bashCOMMENT
LOWdocker/docker-compose.override.yml1# ---------------------------------------------------------------------------COMMENT
LOWdocker/docker-compose.yml1# ---------------------------------------------------------------------------COMMENT
LOWtest/nodes/test_init_mocks.py1# =============================================================================COMMENT
LOWtest/nodes/connectors/text_output/test_anonymize.py1# =============================================================================COMMENT
LOWtest/nodes/connectors/milvus/store/test_milvus.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_daytona.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_deepl.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_deepl.py121# ---------------------------------------------------------------------------COMMENT
LOWnodes/test/test_tool_deepl.py241 'depends': depends,COMMENT
LOWnodes/test/test_tool_n8n.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_falkordb.py1# =============================================================================COMMENT
LOWnodes/test/test_db_hydradb.py1# =============================================================================COMMENT
LOWnodes/test/test_dynamic.py1# =============================================================================COMMENT
LOWnodes/test/test_dynamic_full.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_tavily.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_tavily.py21# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,COMMENT
LOWnodes/test/guardrails/test_all.py1# =============================================================================COMMENT
LOWnodes/test/framework/runner.py1# =============================================================================COMMENT
LOWnodes/test/framework/discovery.py1# =============================================================================COMMENT
LOWnodes/test/framework/__init__.py1# =============================================================================COMMENT
LOWnodes/test/framework/pipeline.py1# =============================================================================COMMENT
LOWnodes/test/framework/pipeline.py181 config['profile'] = profileCOMMENT
LOWnodes/test/framework/expectations.py1# =============================================================================COMMENT
LOWnodes/test/rerank_cohere/test_all.py1# =============================================================================COMMENT
LOWnodes/scripts/tasks.js1// =============================================================================COMMENT
LOWnodes/src/nodes/__init__.py1# =============================================================================COMMENT
LOWnodes/src/nodes/db_mysql/IGlobal.py1# =============================================================================COMMENT
LOWnodes/src/nodes/db_mysql/services.json1{COMMENT
LOWnodes/src/nodes/db_mysql/services.json21 //COMMENT
LOWnodes/src/nodes/db_mysql/services.json41 //COMMENT
LOWnodes/src/nodes/db_mysql/services.json81 // itselfCOMMENT
LOWnodes/src/nodes/db_mysql/__init__.py1# =============================================================================COMMENT
LOWnodes/src/nodes/tool_n8n/IGlobal.py1# =============================================================================COMMENT
LOWnodes/src/nodes/tool_n8n/IInstance.py1# =============================================================================COMMENT
LOWnodes/src/nodes/tool_n8n/__init__.py1# =============================================================================COMMENT
LOWnodes/src/nodes/tool_n8n/n8n_client.py1# =============================================================================COMMENT
LOWnodes/src/nodes/llm_perplexity/IGlobal.py1# =============================================================================COMMENT
LOWnodes/src/nodes/llm_perplexity/IInstance.py1# =============================================================================COMMENT
LOWnodes/src/nodes/llm_perplexity/perplexity.py1# =============================================================================COMMENT
LOWnodes/src/nodes/llm_perplexity/__init__.py1# =============================================================================COMMENT
LOWnodes/src/nodes/detect/IGlobal.py1# =============================================================================COMMENT
LOWnodes/src/nodes/detect/IInstance.py1# =============================================================================COMMENT
LOWnodes/src/nodes/webhook/IGlobal.py1# =============================================================================COMMENT
LOWnodes/src/nodes/webhook/IInstance.py1# =============================================================================COMMENT
LOWnodes/src/nodes/webhook/services.chat.json1{COMMENT
3308 more matches not shown…
Hyper-Verbose Identifiers2142 hits · 1969 pts
SeverityFileLineSnippetContext
LOWtools/contract_checks/test/test_runner.py74def test_verify_import_passes_when_module_and_symbols_exist(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py81def test_verify_import_fails_when_module_missing():CODE
LOWtools/contract_checks/test/test_runner.py89def test_verify_import_fails_when_symbol_missing(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py97def test_verify_import_accepts_lazy_loaded_submodule():CODE
LOWtools/contract_checks/test/test_runner.py188def test_verify_class_attrs_passes_for_existing_attrs(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py194def test_verify_class_attrs_fails_for_missing_attr(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py201def test_verify_heavy_class_walks_chain_via_constructed_instance(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py416def test_cli_parser_accepts_repeated_package_flag():CODE
LOWtools/contract_checks/test/test_runner.py425def test_cli_parser_accepts_repeated_pattern_flag():CODE
LOWtools/contract_checks/test/test_runner.py434def test_cli_parser_accepts_repeated_requirements_flag():CODE
LOWtools/contract_checks/test/test_runner.py119def test_verify_import_reports_non_importerror_without_crashing(monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py136def test_verify_import_reports_broken_submodule_not_symbol_missing(monkeypatch, stub_module):CODE
LOWtools/contract_checks/test/test_runner.py163def test_verify_any_of_passes_when_one_alternative_resolves(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py175def test_verify_any_of_fails_when_no_alternative_resolves():CODE
LOWtools/contract_checks/test/test_runner.py212def test_verify_heavy_class_fails_on_missing_chain(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py224def test_verify_heavy_class_fails_with_source_in_message(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py237def test_verify_heavy_class_refuses_non_class_target(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py262def test_verify_heavy_class_dotless_qualname_fails_without_crashing(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py278def test_verify_heavy_class_construct_cannot_reach_dangerous_builtins(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py294def test_verify_heavy_class_construct_allows_set_dummy(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py313def test_auto_extracted_heavy_class_failure_demotes_to_skip(stub_module, tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py342def test_manifest_heavy_class_failure_stays_fail(stub_module, tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py368def test_auto_extracted_heavy_class_chain_success_still_passes(stub_module, tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py401def test_cli_parser_accepts_repeated_tree_flag():CODE
LOWtools/contract_checks/test/test_runner.py448def test_version_matches_simple_specs():CODE
LOWtools/contract_checks/test/test_runner.py474def test_version_matches_propagates_bad_spec():CODE
LOWtools/contract_checks/test/test_runner.py487def test_requirements_parser_extracts_basic_names(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py504def test_requirements_parser_skips_comments_and_blanks(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py516def test_requirements_parser_skips_options_lines(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py545def test_resolve_distributions_to_modules_handles_known_mismatches():CODE
LOWtools/contract_checks/test/test_runner.py556def test_resolve_distributions_to_modules_falls_back_for_uninstalled():CODE
LOWtools/contract_checks/test/test_runner.py569def test_requirements_file_skipped_returns_false_without_marker(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py581def test_requirements_file_skipped_detects_marker_without_reason(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py593def test_requirements_file_skipped_extracts_reason(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py608def test_requirements_file_skipped_extracts_reason_without_reason_prefix(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py623def test_requirements_file_skipped_finds_marker_anywhere_in_file(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py638def test_requirements_marker_detected_with_two_comments_on_one_line(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py669def test_requirements_file_skipped_returns_false_on_missing_file(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py684def test_requirements_file_disabled_detects_marker(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py698def test_requirements_file_disabled_returns_false_without_marker(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py708def test_requirements_file_skipped_and_disabled_are_independent(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py726def test_install_loop_disable_wins_over_install_all(tmp_path, capsys, monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py771def test_install_loop_continues_on_per_file_failure(tmp_path, capsys, monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py816def test_install_loop_install_all_overrides_marker(tmp_path, capsys, monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py864def test_normalize_dist_name_folds_separators_and_case():CODE
LOWtools/contract_checks/test/test_runner.py872def test_constraint_match_resolves_import_name_to_distribution_pin(monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py885def test_constraint_match_detects_drift_across_separator(monkeypatch):CODE
LOWtools/contract_checks/test/test_extractor.py54def test_plain_imports_are_picked_up(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py71def test_stdlib_is_filtered_out(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py91def test_internal_packages_are_filtered(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py109def test_relative_imports_are_skipped(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py127def test_try_except_importerror_creates_any_of(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py150def test_non_import_guard_handler_excluded_from_any_of(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py173def test_function_body_imports_are_seen(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py189def test_intra_procedural_heavy_class_detected(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py213def test_contract_check_ignore_comment_drops_import(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py229def test_manifest_skip_drops_auto_detected_package(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py256def test_skip_packages_strips_alternative_from_mixed_any_of(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py285def test_skip_packages_drops_fully_skip_listed_any_of(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py312def test_skip_packages_preserves_any_of_applies_when(tmp_path: Path):CODE
2082 more matches not shown…
Excessive Try-Catch Wrapping849 hits · 897 pts
SeverityFileLineSnippetContext
LOWtestdata/images/generate_test_images.py28 except Exception:CODE
LOWtools/contract_checks/README.md143except Exception:CODE
LOWtools/contract_checks/README.md149except Exception:CODE
LOWtools/contract_checks/README.md156except Exception:CODE
LOWtools/contract_checks/src/contract_checks/engine_env.py73 except Exception:CODE
LOWtools/contract_checks/src/contract_checks/engine_env.py302 except Exception:CODE
LOWtools/contract_checks/src/contract_checks/runner.py78 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/runner.py111 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/runner.py178 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/runner.py236 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/runner.py278 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/manifest.py60 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/cli.py81 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/cli.py427 except Exception as e:CODE
LOWtools/sync_models/src/sync_models.py203 except Exception as e:CODE
LOWtools/sync_models/src/sync_models.py212 except Exception as e:CODE
LOWtools/sync_models/src/sync_models.py352 except Exception as e:CODE
LOWtools/sync_models/src/core/patcher.py516 except Exception:CODE
LOWtools/sync_models/src/core/merger.py84 except Exception:CODE
LOWtools/sync_models/src/core/merger.py219 except Exception:CODE
LOWtools/sync_models/src/core/merger.py229 except Exception:CODE
LOWtools/sync_models/src/core/smoke.py91 except Exception as e:CODE
LOWtools/sync_models/src/core/smoke.py139 except Exception as e:CODE
LOWtools/sync_models/src/core/smoke.py169 except Exception as e:CODE
LOWtools/sync_models/src/core/smoke.py202 except Exception as e:CODE
LOWtools/sync_models/src/providers/base.py386 except Exception as e:CODE
LOWtools/sync_models/src/providers/base.py622 except Exception:CODE
LOWtools/sync_models/src/providers/base.py627 except Exception:CODE
LOWnodes/test/test_anonymize_logic.py159 except Exception as e: # noqa: BLE001CODE
LOWnodes/test/test_contracts.py121 except Exception:CODE
LOWnodes/test/test_contracts.py366 except Exception:CODE
LOWnodes/test/test_contracts.py371 except Exception:CODE
LOWnodes/test/conftest.py96 except Exception:CODE
LOWnodes/test/test_tool_deepl.py169 except Exception:CODE
LOWnodes/test/test_dynamic.py106 except Exception as e:CODE
LOWnodes/test/test_dynamic_full.py80 except Exception as e:CODE
LOWnodes/test/framework/runner.py106 except Exception:CODE
LOWnodes/test/framework/discovery.py211 except Exception as e:CODE
LOWnodes/test/tool_http_request/test_rate_limiter.py178 except Exception as exc:CODE
MEDIUMnodes/test/tool_http_request/test_rate_limiter.py171def worker():CODE
LOWnodes/test/memory_persistent/test_node.py591 except Exception as e: # noqa: BLE001 - thread worker reports failures through errors.CODE
LOWnodes/test/memory_persistent/test_node.py637 except Exception as e: # noqa: BLE001 - thread worker reports failures through errors.CODE
LOWnodes/test/memory_persistent/test_node.py646 except Exception as e: # noqa: BLE001 - thread worker reports failures through errors.CODE
LOWnodes/src/nodes/tool_n8n/IGlobal.py144 except Exception as e:CODE
LOWnodes/src/nodes/llm_perplexity/IGlobal.py65 except Exception:CODE
LOWnodes/src/nodes/llm_perplexity/IGlobal.py97 except Exception:CODE
LOWnodes/src/nodes/llm_perplexity/IGlobal.py111 except Exception as e:CODE
LOWnodes/src/nodes/llm_perplexity/IGlobal.py117 except Exception as e:CODE
LOWnodes/src/nodes/llm_perplexity/perplexity.py218 except Exception as e:CODE
LOWnodes/src/nodes/detect/IInstance.py116 except Exception as exc:CODE
LOWnodes/src/nodes/webhook/IEndpoint.py136 except Exception as e:CODE
LOWnodes/src/nodes/webhook/IEndpoint.py142 except Exception as e:CODE
MEDIUMnodes/src/nodes/webhook/IEndpoint.py139def _shutdown(self):CODE
LOWnodes/src/nodes/thumbnail/IInstance.py154 except Exception as e:CODE
LOWnodes/src/nodes/llm_baidu_qianfan/IGlobal.py118 except Exception:CODE
LOWnodes/src/nodes/llm_baidu_qianfan/IGlobal.py129 except Exception as e:CODE
LOWnodes/src/nodes/llm_mistral/IGlobal.py61 except Exception:CODE
LOWnodes/src/nodes/llm_mistral/IGlobal.py97 except Exception:CODE
LOWnodes/src/nodes/llm_mistral/IGlobal.py103 except Exception:CODE
LOWnodes/src/nodes/llm_mistral/IGlobal.py106 except Exception:CODE
789 more matches not shown…
Unused Imports1006 hits · 875 pts
SeverityFileLineSnippetContext
LOWtools/contract_checks/cli.py10CODE
LOWtools/contract_checks/test/conftest.py16CODE
LOWtools/contract_checks/test/test_runner.py8CODE
LOWtools/contract_checks/test/test_extractor.py9CODE
LOWtools/contract_checks/src/contract_checks/engine_env.py13CODE
LOWtools/contract_checks/src/contract_checks/runner.py8CODE
LOWtools/contract_checks/src/contract_checks/manifest.py17CODE
LOWtools/contract_checks/src/contract_checks/extractor.py21CODE
LOWtools/contract_checks/src/contract_checks/cli.py19CODE
LOWtools/contract_checks/src/contract_checks/trees.py8CODE
LOWtools/sync_models/test/conftest.py13CODE
LOWtools/sync_models/test/test_sync_live.py16CODE
LOWtools/sync_models/test/markers.py7CODE
LOWtools/sync_models/test/test_baidu_qianfan_provider.py1CODE
LOWtools/sync_models/test/test_sync_logic.py11CODE
LOWtools/sync_models/src/stamp_reasoning.py8CODE
LOWtools/sync_models/src/sync_models.py19CODE
LOWtools/sync_models/src/core/util.py11CODE
LOWtools/sync_models/src/core/reporter.py13CODE
LOWtools/sync_models/src/core/patcher.py19CODE
LOWtools/sync_models/src/core/merger.py14CODE
LOWtools/sync_models/src/core/smoke.py20CODE
LOWtools/sync_models/src/providers/baidu_qianfan.py8CODE
LOWtools/sync_models/src/providers/mistral.py13CODE
LOWtools/sync_models/src/providers/minimax.py11CODE
LOWtools/sync_models/src/providers/perplexity.py8CODE
LOWtools/sync_models/src/providers/gemini.py12CODE
LOWtools/sync_models/src/providers/openai.py8CODE
LOWtools/sync_models/src/providers/qwen.py8CODE
LOWtools/sync_models/src/providers/deepseek.py14CODE
LOWtools/sync_models/src/providers/anthropic.py8CODE
LOWtools/sync_models/src/providers/kimi.py14CODE
LOWtools/sync_models/src/providers/xai.py8CODE
LOWtools/sync_models/src/providers/embedding_openai.py8CODE
LOWtools/sync_models/src/providers/base.py9CODE
LOWnodes/test/test_tool_daytona.py28CODE
LOWnodes/test/test_vectordb_tool_mixin.py23CODE
LOWnodes/test/test_agent_langchain_parser.py16CODE
LOWnodes/test/test_tool_deepl.py108CODE
LOWnodes/test/test_tool_deepl.py159CODE
LOWnodes/test/test_tool_n8n.py28CODE
LOWnodes/test/test_baidu_qianfan_global_validation.py1CODE
LOWnodes/test/test_tool_v0.py13CODE
LOWnodes/test/test_tool_falkordb.py28CODE
LOWnodes/test/test_db_arango.py18CODE
LOWnodes/test/test_tool_tavily.py28CODE
LOWnodes/test/test_embedding_image.py17CODE
LOWnodes/test/test_embedding_image.py17CODE
LOWnodes/test/chroma/test_coerce_port.py15CODE
LOWnodes/test/chroma/test_convert_filter_explicit_none.py8CODE
LOWnodes/test/core/test_google_access.py9CODE
LOWnodes/test/landing_ai/parse/test_parse.py14CODE
LOWnodes/test/landing_ai/extract/test_extract.py14CODE
LOWnodes/test/tool_mem0/test_tools.py24CODE
LOWnodes/test/agent_crewai/test_stop_words.py39CODE
LOWnodes/test/framework/__init__.py30CODE
LOWnodes/test/framework/__init__.py30CODE
LOWnodes/test/framework/__init__.py30CODE
LOWnodes/test/framework/__init__.py31CODE
LOWnodes/test/framework/__init__.py32CODE
946 more matches not shown…
Cross-File Repetition144 hits · 720 pts
SeverityFileLineSnippetContext
HIGHnodes/test/test_tool_daytona.py0return {module_name: stub} for the deps needed only to import the module.STRING
HIGHnodes/test/test_tool_v0.py0return {module_name: stub} for the deps needed only to import the module.STRING
HIGHnodes/test/test_tool_falkordb.py0return {module_name: stub} for the deps needed only to import the module.STRING
HIGHnodes/test/test_tool_tavily.py0return {module_name: stub} for the deps needed only to import the module.STRING
HIGHnodes/src/nodes/llm_perplexity/perplexity.py0get the maximum token count for the specified vision model.STRING
HIGHnodes/src/nodes/llm_mistral/mistral.py0get the maximum token count for the specified vision model.STRING
HIGHnodes/src/nodes/llm_vision_mistral/mistral_vision.py0get the maximum token count for the specified vision model.STRING
HIGHnodes/src/nodes/llm_perplexity/perplexity.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_mistral/mistral.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_vision_openai/openai_vision.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_vision_ollama/ollama_vision.py0convert api error messages to user-friendly format.STRING
HIGH…c/nodes/accessibility_describe/accessibility_vision.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_vision_gemini/gemini_vision.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_vision_mistral/mistral_vision.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/detect/IGlobal.py0disconnect the facade and release shared state on teardown.STRING
HIGHnodes/src/nodes/caption/IGlobal.py0disconnect the facade and release shared state on teardown.STRING
HIGHnodes/src/nodes/detect_segment/IGlobal.py0disconnect the facade and release shared state on teardown.STRING
HIGHnodes/src/nodes/depth_estimate/IGlobal.py0disconnect the facade and release shared state on teardown.STRING
HIGHnodes/src/nodes/pose_estimation/IGlobal.py0disconnect the facade and release shared state on teardown.STRING
HIGHnodes/src/nodes/background_removal/IGlobal.py0disconnect the facade and release shared state on teardown.STRING
HIGHnodes/src/nodes/detect/IInstance.py0accumulate an inbound image stream and run background removal on end. args: action: avi stream action (begin/write/end).STRING
HIGHnodes/src/nodes/caption/IInstance.py0accumulate an inbound image stream and run background removal on end. args: action: avi stream action (begin/write/end).STRING
HIGHnodes/src/nodes/detect_segment/IInstance.py0accumulate an inbound image stream and run background removal on end. args: action: avi stream action (begin/write/end).STRING
HIGHnodes/src/nodes/depth_estimate/IInstance.py0accumulate an inbound image stream and run background removal on end. args: action: avi stream action (begin/write/end).STRING
HIGHnodes/src/nodes/pose_estimation/IInstance.py0accumulate an inbound image stream and run background removal on end. args: action: avi stream action (begin/write/end).STRING
HIGHnodes/src/nodes/background_removal/IInstance.py0accumulate an inbound image stream and run background removal on end. args: action: avi stream action (begin/write/end).STRING
HIGHnodes/src/nodes/chroma/IInstance.py0take a question, performs a search, and writes the results as documents.STRING
HIGHnodes/src/nodes/pinecone/IInstance.py0take a question, performs a search, and writes the results as documents.STRING
HIGHnodes/src/nodes/vectordb_postgres/IInstance.py0take a question, performs a search, and writes the results as documents.STRING
HIGHnodes/src/nodes/weaviate/IInstance.py0take a question, performs a search, and writes the results as documents.STRING
HIGHnodes/src/nodes/milvus/IInstance.py0take a question, performs a search, and writes the results as documents.STRING
HIGHnodes/src/nodes/chroma/IInstance.py0take a list of documents and adds them to the document store. any documents in the database that have the same object idSTRING
HIGHnodes/src/nodes/pinecone/IInstance.py0take a list of documents and adds them to the document store. any documents in the database that have the same object idSTRING
HIGHnodes/src/nodes/qdrant/IInstance.py0take a list of documents and adds them to the document store. any documents in the database that have the same object idSTRING
HIGHnodes/src/nodes/vectordb_postgres/IInstance.py0take a list of documents and adds them to the document store. any documents in the database that have the same object idSTRING
HIGHnodes/src/nodes/weaviate/IInstance.py0take a list of documents and adds them to the document store. any documents in the database that have the same object idSTRING
HIGHnodes/src/nodes/milvus/IInstance.py0take a list of documents and adds them to the document store. any documents in the database that have the same object idSTRING
HIGHnodes/src/nodes/astra_db/IInstance.py0take a list of documents and adds them to the document store. any documents in the database that have the same object idSTRING
HIGHnodes/src/nodes/atlas/IInstance.py0take a list of documents and adds them to the document store. any documents in the database that have the same object idSTRING
HIGHnodes/src/nodes/chroma/IInstance.py0output all the document text to the writetext lane.STRING
HIGHnodes/src/nodes/pinecone/IInstance.py0output all the document text to the writetext lane.STRING
HIGHnodes/src/nodes/vectordb_postgres/IInstance.py0output all the document text to the writetext lane.STRING
HIGHnodes/src/nodes/weaviate/IInstance.py0output all the document text to the writetext lane.STRING
HIGHnodes/src/nodes/milvus/IInstance.py0output all the document text to the writetext lane.STRING
HIGHnodes/src/nodes/chroma/chroma.py0return the number of vectors in the document store, not the number of documents themselves. returns how many documents aSTRING
HIGHnodes/src/nodes/pinecone/pinecone.py0return the number of vectors in the document store, not the number of documents themselves. returns how many documents aSTRING
HIGHnodes/src/nodes/qdrant/qdrant.py0return the number of vectors in the document store, not the number of documents themselves. returns how many documents aSTRING
HIGHnodes/src/nodes/weaviate/weaviate.py0return the number of vectors in the document store, not the number of documents themselves. returns how many documents aSTRING
HIGHnodes/src/nodes/milvus/milvus.py0return the number of vectors in the document store, not the number of documents themselves. returns how many documents aSTRING
HIGHnodes/src/nodes/chroma/chroma.py0delete all documents with a matching objectids from the document store.STRING
HIGHnodes/src/nodes/index_search/elasticsearch_store.py0delete all documents with a matching objectids from the document store.STRING
HIGHnodes/src/nodes/pinecone/pinecone.py0delete all documents with a matching objectids from the document store.STRING
HIGHnodes/src/nodes/qdrant/qdrant.py0delete all documents with a matching objectids from the document store.STRING
HIGHnodes/src/nodes/weaviate/weaviate.py0delete all documents with a matching objectids from the document store.STRING
HIGHnodes/src/nodes/milvus/milvus.py0delete all documents with a matching objectids from the document store.STRING
HIGHnodes/src/nodes/astra_db/astra_db.py0delete all documents with a matching objectids from the document store.STRING
HIGHpackages/ai/src/ai/common/store.py0delete all documents with a matching objectids from the document store.STRING
HIGHnodes/src/nodes/chroma/chroma.py0mark the set of documents with the given objectid as deleted. they then will not be returned from the search without speSTRING
HIGHnodes/src/nodes/index_search/elasticsearch_store.py0mark the set of documents with the given objectid as deleted. they then will not be returned from the search without speSTRING
HIGHnodes/src/nodes/pinecone/pinecone.py0mark the set of documents with the given objectid as deleted. they then will not be returned from the search without speSTRING
84 more matches not shown…
Docstring Block Structure105 hits · 525 pts
SeverityFileLineSnippetContext
HIGHtools/contract_checks/src/contract_checks/engine_env.py140 Test whether a version string satisfies a PEP 440 specifier. Used by the dispatch loop to gate manifest entrieSTRING
HIGHtools/contract_checks/src/contract_checks/engine_env.py249 Scan a requirements.txt for the ``# contract-check: disable`` marker. A disable marker is strictly stronger thSTRING
HIGHtools/contract_checks/src/contract_checks/runner.py403 Evaluate a Python expression with a hard wall-clock cap. Uses ``signal.setitimer`` on POSIX (precise, low overSTRING
HIGHtools/contract_checks/src/contract_checks/extractor.py153 Decide whether an ``except`` clause guards optional imports. Args: handler: A single ``except`` clauseSTRING
HIGHtools/contract_checks/src/contract_checks/cli.py183 Read a ``requirements.txt`` and return the set of distribution names. Recognises the common subset of PEP 508 STRING
HIGHtools/sync_models/src/core/patcher.py46 Find the character range of the value of "profiles": { ... } in raw text. Uses bracket counting so it handles STRING
HIGHtools/sync_models/src/core/patcher.py222 Find the character range of the value of ``"fields": { ... }`` in raw text. Same bracket-counting approach as STRING
HIGHtools/sync_models/src/core/patcher.py456 Update ``preconfig.profiles`` and the ``fields`` block inside a services.json file while preserving all existinSTRING
HIGHtools/sync_models/src/core/smoke.py224 Run a smoke test for the given model. Args: smoke_type: One of the keys in the internal registry STRING
HIGHnodes/test/framework/runner.py112 Load test input data as bytes. Input type is inferred from the lane: - text, questions, anSTRING
HIGHnodes/src/nodes/db_arango/IGlobal.py144Execute a read-only AQL query and return rows as a list of plain dicts. Args: aql (str): The AQL quSTRING
HIGHnodes/src/nodes/tool_mem0/IInstance.py423Execute an HTTP request to the Mem0 API with bounded retries (via tenacity). Args: method: HTTP verb, e.g. STRING
HIGHnodes/src/nodes/agent_crewai/crewai_runner.py98 Submit a kickoff coroutine bound to a per-run context. Wraps `coro` in an inner coroutine that sets `cSTRING
HIGHnodes/src/nodes/embedding_image/embedding.py94 Create a normalized embedding vector for a given image. This method is completely agnostic to local vsSTRING
HIGHnodes/src/nodes/db_neo4j/IGlobal.py134Execute a Cypher query and return rows as a list of plain dicts. Args: cypher (str): The Cypher queSTRING
HIGHnodes/src/nodes/tool_xtrace_memory/IInstance.py345Execute an HTTP request to the xTrace API with bounded retries (via tenacity). Args: method: HTTP verb, e.gSTRING
HIGHnodes/src/nodes/rerank_cohere/rerank_client.py138 Rerank a list of documents by relevance to the given query. Args: query: The query to rankSTRING
HIGHnodes/src/nodes/llm_ibm_watson/ibm_watson.py53Validate an IBM Cloud location string and return the service URL. Args: location: The location/region strinSTRING
HIGHnodes/src/nodes/llm_gemini/gemini.py128 Send a chat prompt to the Gemini model and return the response. This method handles the core chat funcSTRING
HIGH…kages/server/engine-lib/rocketlib-python/lib/msauth.py139 Get a token given the service configuration dict. Args: service (any): service object (engLib.IFilterESTRING
HIGH…ver/engine-lib/rocketlib-python/lib/rocketlib/types.py529 Create an object Entry. Args: filename (str, optional): The name of the target file. If not providSTRING
HIGHpackages/ai/src/ai/web/server.py335 Resolve the absolute file path from a URL-encoded path. Args: path (str): The file path (cSTRING
HIGHpackages/ai/src/ai/web/server.py564 Authenticate incoming requests using registered authentication providers. This method handles authentiSTRING
HIGHpackages/ai/src/ai/common/chat.py219 Send prompt, recieve response. This method is pretty common since we are using langchain. ThiSTRING
HIGHpackages/ai/src/ai/common/chat.py389 Handle chat requests with retries for transient errors. This method wraps the actual chat implementatiSTRING
HIGHpackages/ai/src/ai/common/chat.py744 Create and initialize a chat driver for the specified provider. This function uses dynamic module loading to iSTRING
HIGHpackages/ai/src/ai/common/validation.py51Validate and sanitize a prompt before sending to an LLM API. Performs the following checks in order: 1. RejectsSTRING
HIGHpackages/ai/src/ai/common/validation.py95Validate that a model name is well-formed. Args: model: The model identifier string, or None if not yet conSTRING
HIGHpackages/ai/src/ai/common/validation.py128Validate that the output token limit is within reasonable bounds. Args: output_tokens: The configured max oSTRING
HIGHpackages/ai/src/ai/common/utils/image_utils.py45Convert an image to PNG bytes for transport to the model server. Args: image: A PIL ``Image`` (converted toSTRING
HIGHpackages/ai/src/ai/common/models/base.py443 Send a DAP command to the model server with automatic reconnection. Used for inference and other commaSTRING
HIGHpackages/ai/src/ai/common/models/audio/whisper.py625 Transcribe audio to text with timestamps. Args: audio: Raw PCM int16 bytes (16kHz mono) STRING
HIGHpackages/ai/src/ai/common/image/image.py14 Load an image from raw bytes into a fully-decoded Pillow Image. Opens the bytes with Pillow and forcesSTRING
HIGHpackages/ai/src/ai/common/dap/dap_conn.py139 Build and send a DAP error response message to the client. Handles failed DAP requests by building a pSTRING
HIGHpackages/ai/src/ai/account/store.py106 Read data from file. Args: filename: Relative path to file Returns: FSTRING
HIGHpackages/ai/src/ai/account/store.py122 Read data from file with metadata (version/etag). Args: filename: Relative path to file STRING
HIGHpackages/ai/src/ai/account/store.py138 Write data to file atomically with optional version check. Args: filename: Relative path tSTRING
HIGHpackages/ai/src/ai/account/store.py169 Get the last modified time of a file as an epoch timestamp. Default implementation delegates to get_fiSTRING
HIGHpackages/ai/src/ai/account/store.py187 Get file metadata: size and modification time. Default implementation reads the file to confirm existeSTRING
HIGHpackages/ai/src/ai/account/store.py225 Read binary data from file. Default implementation decodes from string via latin-1. Backends sSTRING
HIGHpackages/ai/src/ai/account/store.py334 List all files with given prefix. Args: prefix: Path prefix to filter files ReturSTRING
HIGHpackages/ai/src/ai/account/store.py358 Browse files and/or folders under a prefix. Directories are returned with a trailing ``/`` to distinguSTRING
HIGHpackages/ai/src/ai/account/store.py472 Create storage instance. Args: url: Storage URL (overrides STORE_URL env var) STRING
HIGHpackages/ai/src/ai/account/file_store.py125 Open a file for writing. Args: path: Relative path within the account store. cSTRING
HIGHpackages/ai/src/ai/account/file_store.py269 Read file contents as raw bytes. This convenience method materializes the entire file in memory. STRING
HIGHpackages/ai/src/ai/account/file_store.py642 Get a direct HTTP URL for accessing the file. Cloud backends (S3, Azure) return a presigned/SAS URL diSTRING
HIGHpackages/ai/src/ai/account/models.py211 Return caller's permissions for a specific team. Expands org.admin to the full permission set. Raises PermSTRING
HIGHpackages/ai/src/ai/account/keystore.py63 Map a token to its assigned backend endpoint. Validates the token, ensures it belongs to the given APISTRING
HIGHpackages/ai/src/ai/modules/clients/clients.py51 Serve a specific Python client wheel file, or latest if "latest" version is specified. This endpoint serves whSTRING
HIGHpackages/ai/src/ai/modules/dropper/dropper.py24 Serve static files for the dropper interface with authentication. This function handles serving static files fSTRING
HIGHpackages/ai/src/ai/modules/chat/chat.py25 Serve static files for the chat interface with authentication. This function handles serving static files for STRING
HIGHpackages/ai/src/ai/modules/shell/shell.py89 Serve static files for the shell SPA with client-side routing fallback. Handles both ``GET /`` (serves index.hSTRING
HIGHpackages/ai/src/ai/modules/shell/shell.py139 Serve MF remote app bundles from ``dist/server/static/apps/``. Handles ``GET /apps/{path}`` — resolves the patSTRING
HIGHpackages/ai/src/ai/modules/task/task_conn.py417 Retrieve the task token associated with a command request and verify permissions if needed. Args: STRING
HIGHpackages/ai/src/ai/modules/task/task_conn.py451 Retrieve the task instance associated with the given request. If a task token is specified in request.STRING
HIGHpackages/ai/src/ai/modules/task/task_conn.py625 Handle DAP ping/ping. Args: request (Dict[str, Any]): Ping request Returns: STRING
HIGHpackages/ai/src/ai/modules/task/task_server.py619 Retrieve task control structure with a given project/source id. Args: token (str): The tokSTRING
HIGHpackages/ai/src/ai/modules/task/task_server.py671 Retrieve task instance. This is a convenience method that combines task control lookup with taSTRING
HIGHpackages/ai/src/ai/modules/task/task_server.py846 Retrieve comprehensive status information for a specific task. This method combines secure task lookupSTRING
HIGHpackages/ai/src/ai/modules/task/task_server.py870 Remove task from registry and perform comprehensive cleanup. This method handles complete task removalSTRING
45 more matches not shown…
Self-Referential Comments132 hits · 396 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml5# This file contains shared Python tooling configuration for the monorepo.COMMENT
MEDIUMpnpm-workspace.yaml2# This file defines which directories contain packages in the monorepoCOMMENT
MEDIUMdocker/docker-compose.override.yml7# This file is automatically picked up by `docker compose up` when present.COMMENT
MEDIUMnodes/test/guardrails/test_all.py634 # Create the package module first so relative imports resolveCOMMENT
MEDIUMnodes/test/tool_gmail/test_gmail_integration.py221 # Create a draft to get a real Message-ID header to reply toCOMMENT
MEDIUMnodes/test/memory_persistent/test_memory_store.py144 # Create a session with a 10 second TTLCOMMENT
MEDIUMnodes/src/nodes/thumbnail/IInstance.py103 # Create the document object with the image data and metadataCOMMENT
MEDIUMnodes/src/nodes/embedding_video/IInstance.py201 # Create the document with the frame image and embedding.COMMENT
MEDIUMnodes/src/nodes/llm_mistral/mistral.py268 # Create the chat messageCOMMENT
MEDIUMnodes/src/nodes/chroma/IGlobal.py61 # Create the loaderCOMMENT
MEDIUMnodes/src/nodes/chroma/chroma.py175 # Create a new collectionCOMMENT
MEDIUMnodes/src/nodes/chroma/chroma.py406 # Create the collection if neededCOMMENT
MEDIUMnodes/src/nodes/chroma/chroma.py568 # Create a renderChunkSize array with emptyCOMMENT
MEDIUMnodes/src/nodes/guardrails/IGlobal.py49 # Create the guardrails engineCOMMENT
MEDIUMnodes/src/nodes/response/IInstance.py118 # Create the dict we will returnCOMMENT
MEDIUMnodes/src/nodes/response/IInstance.py216 # Create the tracking infoCOMMENT
MEDIUMnodes/src/nodes/ner/IInstance.py79 # Create a copy to avoid modifying the originalCOMMENT
MEDIUMnodes/src/nodes/vectorizer/IInstance.py78 # Create the metadataCOMMENT
MEDIUMnodes/src/nodes/vectorizer/IInstance.py116 # Create the embeddingsCOMMENT
MEDIUMnodes/src/nodes/index_search/elasticsearch_store.py186 # Create the index (Elasticsearch 8.x uses body parameter)COMMENT
MEDIUMnodes/src/nodes/index_search/elasticsearch_store.py301 # Create a new documentCOMMENT
MEDIUMnodes/src/nodes/index_search/elasticsearch_store.py496 # Create the index if neededCOMMENT
MEDIUMnodes/src/nodes/index_search/elasticsearch_store.py691 # Create a renderChunkSize array with emptyCOMMENT
MEDIUMnodes/src/nodes/text_output/IGlobal.py31# Define the IGlobal C++ will callCOMMENT
MEDIUMnodes/src/nodes/preprocessor_llm/IInstance.py495 # Create the documentSTRING
MEDIUMnodes/src/nodes/preprocessor_llm/IInstance.py522 # Create a new chunk with the table contentSTRING
MEDIUMnodes/src/nodes/reducto/parser.py100 # Create a new Reducto client per parse to enable safe concurrencyCOMMENT
MEDIUMnodes/src/nodes/embedding_image/IInstance.py114 # Create the Doc object for the image (unique chunkId per image)COMMENT
MEDIUMnodes/src/nodes/embedding_image/IInstance.py123 # Create a documentCOMMENT
MEDIUMnodes/src/nodes/ocr/IInstance.py202 # Create a copy of the document to avoid modifying the originalCOMMENT
MEDIUMnodes/src/nodes/local_text_output/IInstance.py105 # Create the full target path by joining with output directoryCOMMENT
MEDIUMnodes/src/nodes/audio_transcribe/IInstance.py64 # Create the default metadata for the documentCOMMENT
MEDIUMnodes/src/nodes/audio_transcribe/IInstance.py71 # Create the document object and save the base64 encoded imageCOMMENT
MEDIUMnodes/src/nodes/autopipe/IGlobal.py48 # Create a filter for the given providerCOMMENT
MEDIUMnodes/src/nodes/autopipe/IGlobal.py210 # # Create the config - since we know exactly what we want andCOMMENT
MEDIUMnodes/src/nodes/image_cleanup/morphology.py41 # Create a small 2x2 square kernel for morphological operationCOMMENT
MEDIUMnodes/src/nodes/accessibility_describe/IGlobal.py49 # Create the chat interfaceCOMMENT
MEDIUMnodes/src/nodes/audio_player/IGlobal.py33 # Create the lock - we can only play one at a timeCOMMENT
MEDIUMnodes/src/nodes/pinecone/pinecone.py151 # Create the collectionCOMMENT
MEDIUMnodes/src/nodes/pinecone/pinecone.py395 # Create the collection if neededCOMMENT
MEDIUMnodes/src/nodes/pinecone/pinecone.py580 # Create a renderChunkSize array with emptyCOMMENT
MEDIUMnodes/src/nodes/embedding_openai/IGlobal.py33# Define the IGlobal C++ will callCOMMENT
MEDIUMnodes/src/nodes/preprocessor_code/IGlobal.py43 # Create the preprocessorCOMMENT
MEDIUMnodes/src/nodes/preprocessor_code/IInstance.py54 # Create the documentsCOMMENT
MEDIUMnodes/src/nodes/preprocessor_code/IInstance.py57 # Create the document from itCOMMENT
MEDIUMnodes/src/nodes/prompt/IInstance.py54 # Create a question from documentsCOMMENT
MEDIUMnodes/src/nodes/prompt/IInstance.py61 # Create a question from textCOMMENT
MEDIUMnodes/src/nodes/prompt/IInstance.py69 # Create a question from table dataCOMMENT
MEDIUMnodes/src/nodes/llm_vision_mistral/mistral_vision.py236 # Create the messages with system role, user prompt, and image contentCOMMENT
MEDIUMnodes/src/nodes/llm_vision_mistral/IInstance.py49 # Create a question object with the image dataCOMMENT
MEDIUMnodes/src/nodes/aparavi_aql/IGlobal.py65 # Create the HTTP clientCOMMENT
MEDIUMnodes/src/nodes/dictionary/IInstance.py146 # Create a list of documentsCOMMENT
MEDIUMnodes/src/nodes/dictionary/IInstance.py159 # Create a document from the definitionCOMMENT
MEDIUMnodes/src/nodes/qdrant/qdrant.py176 # Create the collectionCOMMENT
MEDIUMnodes/src/nodes/qdrant/qdrant.py516 # Create the collection if neededCOMMENT
MEDIUMnodes/src/nodes/qdrant/qdrant.py683 # Create a renderChunkSize array with emptyCOMMENT
MEDIUMnodes/src/nodes/atlas/atlas.py194 # Create the search index directly without SearchIndexModelCOMMENT
MEDIUMnodes/src/nodes/preprocessor_langchain/IGlobal.py43 # Create the preprocessorCOMMENT
MEDIUMnodes/src/nodes/preprocessor_langchain/IInstance.py43 # Create the documentsCOMMENT
MEDIUMnodes/src/nodes/preprocessor_langchain/IInstance.py46 # Create the document from itCOMMENT
72 more matches not shown…
Magic Placeholder Names56 hits · 275 pts
SeverityFileLineSnippetContext
HIGHnodes/src/nodes/llm_gemini/gemini.py42 >>> chat = Chat(provider='gemini', connConfig={'apikey': 'your-api-key'}, bag={})STRING
HIGHdocs/README-mcp-client.md83 "ROCKETRIDE_AUTH": "your-api-key"CODE
HIGHdocs/README-mcp-client.md101 "ROCKETRIDE_AUTH": "your-api-key"CODE
HIGHdocs/agents/ROCKETRIDE_python_API.md57ROCKETRIDE_APIKEY=your-api-key-hereCODE
HIGHdocs/agents/ROCKETRIDE_python_API.md80 auth='your-api-key'CODE
HIGHdocs/agents/ROCKETRIDE_python_API.md91ROCKETRIDE_APIKEY=your-api-keyCODE
HIGHdocs/agents/ROCKETRIDE_python_API.md268 auth='your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_python_API.md292 auth='your-api-key'CODE
HIGHdocs/agents/ROCKETRIDE_python_API.md333 auth='your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_python_API.md1021 auth='your_api_key',CODE
HIGHdocs/agents/ROCKETRIDE_PIPELINE_RULES.md353ROCKETRIDE_APIKEY=your-api-keyCODE
HIGHdocs/agents/ROCKETRIDE_QUICKSTART.md12ROCKETRIDE_APIKEY=your-api-key-here # From extension settingsCODE
HIGHdocs/agents/ROCKETRIDE_QUICKSTART.md116ROCKETRIDE_APIKEY=your-api-key-here # From extension settingsCODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md70ROCKETRIDE_APIKEY=your-api-key-hereCODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md92 auth: 'your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md104ROCKETRIDE_APIKEY=your-api-keyCODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md123 apiKey: '${ROCKETRIDE_APIKEY}', // Replaced with: your-api-keyCODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md206 auth: 'your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md238 auth: 'your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md274 auth: 'your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md305 auth: 'your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md335 auth: 'your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md416await client.login('your-api-key'); // authenticateCODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md926 auth: 'your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md952 auth: 'your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md987 auth: 'your-api-key',CODE
HIGHdocs/agents/ROCKETRIDE_typescript_API.md1070 await client.connect('your-api-key');CODE
HIGHpackages/client-mcp/docs/index.md93export ROCKETRIDE_AUTH=your-api-keyCODE
HIGHpackages/client-mcp/docs/index.md157 "ROCKETRIDE_AUTH": "your-api-key"CODE
HIGHpackages/client-mcp/docs/index.md175 "ROCKETRIDE_AUTH": "your-api-key"CODE
HIGHpackages/ai/src/ai/modules/task_http/task_data.py452 -H "Authorization: Bearer your-api-key" \CODE
HIGHpackages/ai/src/ai/modules/task_http/task_data.py458 -H "Authorization: Bearer your-api-key" \CODE
HIGHpackages/ai/src/ai/modules/task_http/task_data.py465 -H "Authorization: Bearer your-api-key" \CODE
HIGH…ages/client-typescript/docs/guide/methods/terminate.md51async with RocketRideClient(auth='your-api-key') as client:CODE
HIGH…ages/client-typescript/docs/guide/methods/terminate.md66const client = new RocketRideClient({ auth: 'your-api-key' });CODE
HIGH…kages/client-typescript/docs/guide/methods/validate.md63async with RocketRideClient(auth='your-api-key') as client:CODE
HIGH…kages/client-typescript/docs/guide/methods/validate.md83const client = new RocketRideClient({ auth: 'your-api-key' });CODE
HIGHpackages/client-typescript/docs/guide/methods/use.md83async with RocketRideClient(uri='https://cloud.rocketride.ai', auth='your-api-key') as client:CODE
HIGHpackages/client-typescript/docs/guide/methods/use.md93 auth: 'your-api-key',CODE
HIGHpackages/client-typescript/docs/guide/methods/use.md150async with RocketRideClient(auth='your-api-key') as client:CODE
HIGH…lient-typescript/docs/guide/methods/get-task-status.md100async with RocketRideClient(auth='your-api-key') as client:CODE
HIGH…lient-typescript/docs/guide/methods/get-task-status.md112const client = new RocketRideClient({ auth: 'your-api-key' });CODE
HIGHpackages/client-typescript/docs/guide/methods/send.md64async with RocketRideClient(auth='your-api-key') as client:CODE
HIGHpackages/client-typescript/docs/guide/methods/send.md88const client = new RocketRideClient({ auth: 'your-api-key' });CODE
HIGHpackages/client-typescript/docs/guide/methods/send.md165async with RocketRideClient(auth='your-api-key') as client:CODE
HIGHpackages/client-typescript/docs/guide/methods/send.md207client = RocketRideClient(auth='your-api-key', on_event=handle_events)CODE
HIGHpackages/client-typescript/src/client/client.ts398 * auth: 'your-api-key',COMMENT
HIGHpackages/client-typescript/src/client/client.ts407 * ROCKETRIDE_APIKEY: 'your-api-key',COMMENT
HIGHpackages/client-python/src/rocketride/client.py32 result = await client.connect("your_api_key")STRING
HIGHpackages/client-python/src/rocketride/client.py117 result = await client.connect("your_api_key") # returns ConnectResultSTRING
HIGHpackages/client-python/src/rocketride/__init__.py43 result = await client.connect('your_api_key') # returns ConnectResultSTRING
HIGHpackages/client-python/src/rocketride/types/events.py73 auth='your_api_key',STRING
HIGHpackages/client-python/src/rocketride/types/client.py48 'auth': 'your_api_key',STRING
HIGHpackages/client-python/src/rocketride/types/__init__.py50 'auth': 'your_api_key',STRING
HIGHpackages/client-python/src/rocketride/mixins/events.py46 client = RocketRideClient("ws://localhost:8080", "your_api_key", on_event=handle_upload_progress)STRING
HIGH…ages/client-python/src/rocketride/mixins/connection.py38 result = await client.connect("your_api_key")STRING
Structural Annotation Overuse138 hits · 257 pts
SeverityFileLineSnippetContext
LOWnodes/src/nodes/image_cleanup/process.py43 # Step 1: Convert to png if neededCOMMENT
LOWnodes/src/nodes/image_cleanup/process.py46 # Step 2: Convert image to binary grayscale pngCOMMENT
LOWnodes/src/nodes/image_cleanup/process.py49 # Step 3: Deskew the binary image to align textCOMMENT
LOWnodes/src/nodes/image_cleanup/process.py52 # Step 4: Clean up image using morphological operationsCOMMENT
LOWnodes/src/nodes/pinecone/IGlobal.py145 # Step 1: Collection Name Validation (per Pinecone docs)COMMENT
LOWnodes/src/nodes/pinecone/IGlobal.py174 # Step 2: API Authentication and Collection CheckCOMMENT
LOWdeploy/helm/examples/keda-gpu-scaling.yaml3# WARNING: The built-in HPA (engine.autoscaling) uses CPU/memory metrics,COMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md5### Step 1: Check `.env` File (Auto-Created)COMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md21### Step 2: Install ClientCOMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md27### Step 3: Create Pipeline (`pipeline.pipe`)COMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md62### Step 4: Create Python Script (`main.py`)COMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md99### Step 5: RunCOMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md109### Step 1: Check `.env` File (Auto-Created)COMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md125### Step 2: Install ClientCOMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md135### Step 3: Create Pipeline (`pipeline.pipe`)COMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md168### Step 4: Create TypeScript Script (`main.ts`)COMMENT
LOWdocs/agents/ROCKETRIDE_QUICKSTART.md204### Step 5: RunCOMMENT
LOWscripts/lib/getenv.js80 // Step 1: read .config (public defaults, always from server root)COMMENT
LOWscripts/lib/getenv.js83 // Step 2: determine which .env to useCOMMENT
LOWscripts/lib/getenv.js89 // Step 3: merge — .env overrides .config defaultsCOMMENT
LOWpackages/server/engine-lib/engLib/net/TlsConnection.hpp177 // Step 1: verify a server certificate was presented during negotiationCOMMENT
LOWpackages/server/engine-lib/engLib/net/TlsConnection.hpp189 // Step 2: verify the result of chain verificationCOMMENT
LOW…engLib/store/endpoints/msServices/outlook/validate.cpp107 // Step 1: Get service principal ID by client IDCOMMENT
LOW…engLib/store/endpoints/msServices/outlook/validate.cpp118 // Step 2: Get app role assignments for the service principalCOMMENT
LOWpackages/server/engine-core/apLib/util/Vars.hpp48 // Step 1: Find the next '%'COMMENT
LOWpackages/server/engine-core/apLib/util/Vars.hpp52 // Step 2: Check if it's "%%"COMMENT
LOWpackages/server/engine-core/apLib/util/Vars.hpp60 // Step 3: Find the closing '%'COMMENT
LOWpackages/server/engine-core/apLib/util/Vars.hpp70 // Step 4: Replace %key% if found, otherwise continue from end '%'COMMENT
LOWpackages/ai/src/ai/web/server.py688 # Step 1: Extract Authorization CredentialsCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py586 # Step 1: Build lookup from key → stat entryCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py591 # Step 2: Compute totals for threshold calculationCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py602 # Step 3: Identify root nodes — functions not appearing as anyone's childCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py629 # Step 4: Recursively build tree with cycle detectionCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py705 # Step 5: Build root childrenCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py717 # Step 6: Wrap in synthetic root nodeCOMMENT
LOWpackages/ai/src/ai/common/models/ocr/trocr.py216 # Step 1: Detect text regions with CRAFTCOMMENT
LOWpackages/ai/src/ai/common/models/ocr/trocr.py226 # Step 2: Process each detected regionCOMMENT
LOWpackages/ai/src/ai/common/models/ocr/trocr.py246 # Step 3: Recognize text with TrOCRCOMMENT
LOWpackages/ai/src/ai/account/oss/__init__.py325 # Step 1: Remove existing ROCKETRIDE_* keys from os.environCOMMENT
LOWpackages/ai/src/ai/account/oss/__init__.py330 # Step 2: Set the new values in os.environ so get_envCOMMENT
LOWpackages/ai/src/ai/account/oss/__init__.py334 # Step 3: Persist to .env file on disk.COMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_monitor.py134 # Step 1: must be subscribed to wildcardCOMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_monitor.py137 # Step 2: bitmask must matchCOMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_monitor.py140 # Step 3: org scopingCOMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_monitor.py148 # Step 4: user scopingCOMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_task.py301 # Step 1: locate the task — verifies task.monitor permission.COMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_task.py304 # Step 2: return the unresolved pipeline (${...} placeholders intact).COMMENT
LOW…kages/client-typescript/tests/RocketRideClient.test.ts1334 // Step 1: Send initial dataCOMMENT
LOW…kages/client-typescript/tests/RocketRideClient.test.ts1343 // Step 2: Send follow-up dataCOMMENT
LOW…kages/client-typescript/tests/RocketRideClient.test.ts1352 // Step 3: Streaming dataCOMMENT
LOWpackages/client-typescript/src/client/client.ts1399 // Step 1: Create and open pipe (waits for server to allocate)COMMENT
LOWpackages/client-typescript/src/client/client.ts1403 // Step 2: Send status update AFTER we have the pipeCOMMENT
LOWpackages/client-typescript/src/client/client.ts1412 // Step 3: Transfer data in chunksCOMMENT
LOWpackages/client-typescript/src/client/client.ts1435 // Step 4: Close pipe and get resultCOMMENT
LOW…kages/shared-ui/src/modules/checkout/CheckoutModal.tsx363 // Step 1: Confirm the Stripe paymentCOMMENT
LOW…kages/shared-ui/src/modules/checkout/CheckoutModal.tsx375 // Step 2: Notify server — writes 'incomplete', webhook flips to 'active'COMMENT
LOW…kages/shared-ui/src/modules/checkout/CheckoutModal.tsx382 // Step 3: Close the modalCOMMENT
LOWpackages/shared-ui/src/modules/account/AccountView.tsx395 // Step 1: validate required fields.COMMENT
LOWpackages/shared-ui/src/modules/account/AccountView.tsx411 // Step 2: build team assignments from the checked teams.COMMENT
LOWpackages/shared-ui/src/modules/account/AccountView.tsx413 // Step 3: call the host callback.COMMENT
78 more matches not shown…
Deep Nesting275 hits · 240 pts
SeverityFileLineSnippetContext
LOWtools/contract_checks/src/contract_checks/extractor.py484CODE
LOWtools/contract_checks/src/contract_checks/extractor.py518CODE
LOWtools/contract_checks/src/contract_checks/cli.py355CODE
LOWtools/contract_checks/src/contract_checks/cli.py441CODE
LOWtools/sync_models/src/core/patcher.py45CODE
LOWtools/sync_models/src/core/patcher.py135CODE
LOWtools/sync_models/src/core/patcher.py221CODE
LOWtools/sync_models/src/core/patcher.py280CODE
LOWtools/sync_models/src/core/merger.py275CODE
LOWtools/sync_models/src/core/merger.py374CODE
LOWtools/sync_models/src/core/smoke.py56CODE
LOWtools/sync_models/src/providers/base.py35CODE
LOWtools/sync_models/src/providers/base.py261CODE
LOWtools/sync_models/src/providers/base.py544CODE
LOWtest/testdata/tests/tasktest.py441CODE
LOWtest/testdata/tests/tasktest.py471CODE
LOWnodes/test/test_contracts.py88CODE
LOWnodes/test/test_contracts.py132CODE
LOWnodes/test/test_dynamic.py74CODE
LOWnodes/test/test_dynamic_full.py51CODE
LOWnodes/test/framework/runner.py245CODE
LOWnodes/test/framework/discovery.py141CODE
LOWnodes/test/framework/pipeline.py168CODE
LOWnodes/test/framework/expectations.py201CODE
LOWnodes/test/framework/expectations.py419CODE
LOWnodes/src/nodes/tool_n8n/IGlobal.py107CODE
LOWnodes/src/nodes/tool_n8n/IInstance.py440CODE
LOWnodes/src/nodes/tool_n8n/n8n_client.py241CODE
LOWnodes/src/nodes/tool_n8n/n8n_client.py303CODE
LOWnodes/src/nodes/tool_n8n/n8n_client.py432CODE
LOWnodes/src/nodes/llm_perplexity/IGlobal.py41CODE
LOWnodes/src/nodes/detect/IInstance.py85CODE
LOWnodes/src/nodes/webhook/IEndpoint.py55CODE
LOWnodes/src/nodes/thumbnail/IInstance.py53CODE
LOWnodes/src/nodes/llm_baidu_qianfan/IGlobal.py49CODE
LOWnodes/src/nodes/llm_baidu_qianfan/qianfan_client.py69CODE
LOWnodes/src/nodes/llm_baidu_qianfan/qianfan_client.py84CODE
LOWnodes/src/nodes/embedding_video/IInstance.py62CODE
LOWnodes/src/nodes/embedding_video/IInstance.py96CODE
LOWnodes/src/nodes/llm_mistral/IGlobal.py42CODE
LOWnodes/src/nodes/caption/IInstance.py59CODE
LOWnodes/src/nodes/db_arango/IGlobal.py284CODE
LOWnodes/src/nodes/db_arango/IGlobal.py299CODE
LOWnodes/src/nodes/db_arango/IInstance.py463CODE
LOWnodes/src/nodes/llm_xai/IGlobal.py38CODE
LOWnodes/src/nodes/llm_xai/IGlobal.py149CODE
LOWnodes/src/nodes/chroma/chroma.py118CODE
LOWnodes/src/nodes/tool_exa_search/IInstance.py210CODE
LOWnodes/src/nodes/response/IInstance.py84CODE
LOWnodes/src/nodes/response/IInstance.py227CODE
LOWnodes/src/nodes/response/IInstance.py250CODE
LOWnodes/src/nodes/response/IInstance.py91CODE
LOWnodes/src/nodes/ner/IInstance.py66CODE
LOWnodes/src/nodes/llm_anthropic/IGlobal.py36CODE
LOWnodes/src/nodes/landing_ai/parse/IInstance.py64CODE
LOWnodes/src/nodes/llm_openai/IGlobal.py34CODE
LOWnodes/src/nodes/llm_openai/openai_client.py81CODE
LOWnodes/src/nodes/llm_openai/openai_client.py96CODE
LOWnodes/src/nodes/agent_crewai/crewai_manager/manager.py54CODE
LOWnodes/src/nodes/tool_http_request/http_client.py114CODE
215 more matches not shown…
Verbosity Indicators127 hits · 235 pts
SeverityFileLineSnippetContext
LOWnodes/src/nodes/image_cleanup/process.py43 # Step 1: Convert to png if neededCOMMENT
LOWnodes/src/nodes/image_cleanup/process.py46 # Step 2: Convert image to binary grayscale pngCOMMENT
LOWnodes/src/nodes/image_cleanup/process.py49 # Step 3: Deskew the binary image to align textCOMMENT
LOWnodes/src/nodes/image_cleanup/process.py52 # Step 4: Clean up image using morphological operationsCOMMENT
LOWnodes/src/nodes/pinecone/IGlobal.py145 # Step 1: Collection Name Validation (per Pinecone docs)COMMENT
LOWnodes/src/nodes/pinecone/IGlobal.py174 # Step 2: API Authentication and Collection CheckCOMMENT
LOWscripts/lib/getenv.js80 // Step 1: read .config (public defaults, always from server root)COMMENT
LOWscripts/lib/getenv.js83 // Step 2: determine which .env to useCOMMENT
LOWscripts/lib/getenv.js89 // Step 3: merge — .env overrides .config defaultsCOMMENT
LOWpackages/server/engine-lib/engLib/net/TlsConnection.hpp177 // Step 1: verify a server certificate was presented during negotiationCOMMENT
LOWpackages/server/engine-lib/engLib/net/TlsConnection.hpp189 // Step 2: verify the result of chain verificationCOMMENT
LOW…engLib/store/endpoints/msServices/outlook/validate.cpp107 // Step 1: Get service principal ID by client IDCOMMENT
LOW…engLib/store/endpoints/msServices/outlook/validate.cpp118 // Step 2: Get app role assignments for the service principalCOMMENT
LOWpackages/server/engine-core/apLib/util/Vars.hpp48 // Step 1: Find the next '%'COMMENT
LOWpackages/server/engine-core/apLib/util/Vars.hpp52 // Step 2: Check if it's "%%"COMMENT
LOWpackages/server/engine-core/apLib/util/Vars.hpp60 // Step 3: Find the closing '%'COMMENT
LOWpackages/server/engine-core/apLib/util/Vars.hpp70 // Step 4: Replace %key% if found, otherwise continue from end '%'COMMENT
LOWpackages/ai/src/ai/web/server.py688 # Step 1: Extract Authorization CredentialsCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py586 # Step 1: Build lookup from key → stat entryCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py591 # Step 2: Compute totals for threshold calculationCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py602 # Step 3: Identify root nodes — functions not appearing as anyone's childCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py629 # Step 4: Recursively build tree with cycle detectionCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py705 # Step 5: Build root childrenCOMMENT
LOWpackages/ai/src/ai/common/cprofile_manager.py717 # Step 6: Wrap in synthetic root nodeCOMMENT
LOWpackages/ai/src/ai/common/models/ocr/trocr.py216 # Step 1: Detect text regions with CRAFTCOMMENT
LOWpackages/ai/src/ai/common/models/ocr/trocr.py226 # Step 2: Process each detected regionCOMMENT
LOWpackages/ai/src/ai/common/models/ocr/trocr.py246 # Step 3: Recognize text with TrOCRCOMMENT
LOWpackages/ai/src/ai/account/oss/__init__.py325 # Step 1: Remove existing ROCKETRIDE_* keys from os.environCOMMENT
LOWpackages/ai/src/ai/account/oss/__init__.py330 # Step 2: Set the new values in os.environ so get_envCOMMENT
LOWpackages/ai/src/ai/account/oss/__init__.py334 # Step 3: Persist to .env file on disk.COMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_monitor.py134 # Step 1: must be subscribed to wildcardCOMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_monitor.py137 # Step 2: bitmask must matchCOMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_monitor.py140 # Step 3: org scopingCOMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_monitor.py148 # Step 4: user scopingCOMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_task.py301 # Step 1: locate the task — verifies task.monitor permission.COMMENT
LOWpackages/ai/src/ai/modules/task/commands/cmd_task.py304 # Step 2: return the unresolved pipeline (${...} placeholders intact).COMMENT
LOW…kages/client-typescript/tests/RocketRideClient.test.ts1334 // Step 1: Send initial dataCOMMENT
LOW…kages/client-typescript/tests/RocketRideClient.test.ts1343 // Step 2: Send follow-up dataCOMMENT
LOW…kages/client-typescript/tests/RocketRideClient.test.ts1352 // Step 3: Streaming dataCOMMENT
LOWpackages/client-typescript/src/client/client.ts1399 // Step 1: Create and open pipe (waits for server to allocate)COMMENT
LOWpackages/client-typescript/src/client/client.ts1403 // Step 2: Send status update AFTER we have the pipeCOMMENT
LOWpackages/client-typescript/src/client/client.ts1412 // Step 3: Transfer data in chunksCOMMENT
LOWpackages/client-typescript/src/client/client.ts1435 // Step 4: Close pipe and get resultCOMMENT
LOW…kages/shared-ui/src/modules/checkout/CheckoutModal.tsx363 // Step 1: Confirm the Stripe paymentCOMMENT
LOW…kages/shared-ui/src/modules/checkout/CheckoutModal.tsx375 // Step 2: Notify server — writes 'incomplete', webhook flips to 'active'COMMENT
LOW…kages/shared-ui/src/modules/checkout/CheckoutModal.tsx382 // Step 3: Close the modalCOMMENT
LOWpackages/shared-ui/src/modules/account/AccountView.tsx395 // Step 1: validate required fields.COMMENT
LOWpackages/shared-ui/src/modules/account/AccountView.tsx411 // Step 2: build team assignments from the checked teams.COMMENT
LOWpackages/shared-ui/src/modules/account/AccountView.tsx413 // Step 3: call the host callback.COMMENT
LOWpackages/client-python/tests/RocketRideClient_test.py1628 # Step 1: Send initial dataCOMMENT
LOWpackages/client-python/tests/RocketRideClient_test.py1636 # Step 2: Send follow-up dataCOMMENT
LOWpackages/client-python/tests/RocketRideClient_test.py1644 # Step 3: Streaming dataCOMMENT
LOWpackages/client-python/src/rocketride/mixins/data.py635 # Step 1: Create and open pipe (waits for server to allocate)COMMENT
LOWpackages/client-python/src/rocketride/mixins/data.py641 # Step 2: Send status update AFTER we have the pipeCOMMENT
LOWpackages/client-python/src/rocketride/mixins/data.py650 # Step 3: Transfer data in chunksCOMMENT
LOWpackages/client-python/src/rocketride/mixins/data.py670 # Step 4: Close pipe and get resultCOMMENT
LOWapps/shell-ui/src/components/layout/Sidebar.tsx173 // Step 1: branding iconDark / iconLightCOMMENT
LOWapps/shell-ui/src/components/layout/Sidebar.tsx177 // Step 2: branding generic iconCOMMENT
LOWapps/shell-ui/src/components/layout/Sidebar.tsx180 // Step 3: manifest icon URLCOMMENT
LOWapps/shell-ui/src/components/layout/Sidebar.tsx183 // Step 4: RocketRide markCOMMENT
67 more matches not shown…
Modern Structural Boilerplate172 hits · 182 pts
SeverityFileLineSnippetContext
LOWtools/contract_checks/src/contract_checks/extractor.py370 def _set_binding(self, name: str, value: tuple[str, ast.Call]) -> None:CODE
LOWnodes/test/framework/__init__.py35__all__ = [CODE
LOWnodes/src/nodes/db_mysql/__init__.py37__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/tool_n8n/__init__.py39__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_perplexity/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/detect/__init__.py9__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/webhook/__init__.py29__all__ = [CODE
LOWnodes/src/nodes/thumbnail/__init__.py29__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/memory_internal/__init__.py16__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_baidu_qianfan/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/embedding_video/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/caption/__init__.py9__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/db_arango/__init__.py37__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_xai/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/llm_ollama/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/anomaly_detector/__init__.py35__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/chroma/__init__.py39__all__ = [CODE
LOWnodes/src/nodes/twelvelabs/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/guardrails/__init__.py27__all__ = [CODE
LOWnodes/src/nodes/tool_chartjs/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/tool_exa_search/__init__.py29__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/response/__init__.py35__all__ = [CODE
LOWnodes/src/nodes/tool_falkordb/__init__.py35__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/ner/__init__.py34__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_anthropic/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/vectorizer/__init__.py27__all__ = [CODE
LOWnodes/src/nodes/landing_ai/parse/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOWnodes/src/nodes/landing_ai/extract/__init__.py11__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_openai/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/tool_mem0/__init__.py17__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/agent_crewai/crewai_manager/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOWnodes/src/nodes/agent_crewai/crewai_agent/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOW…des/src/nodes/agent_crewai/crewai_subagent/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOWnodes/src/nodes/tool_http_request/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/detect_segment/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/summarization/__init__.py27__all__ = [CODE
LOWnodes/src/nodes/agent_llamaindex/__init__.py35__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/index_search/__init__.py43__all__ = [CODE
LOWnodes/src/nodes/llm_kimi/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/preprocessor_llm/__init__.py27__all__ = [CODE
LOWnodes/src/nodes/llm_vision_openai/__init__.py35__all__ = [CODE
LOWnodes/src/nodes/reducto/__init__.py31__all__ = ['IInstance', 'IGlobal', 'IEndpoint']CODE
LOWnodes/src/nodes/tool_v0/__init__.py29__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/embedding_image/__init__.py45__all__ = [CODE
LOW…c/nodes/agent_deepagent/deepagent_subagent/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOW…/src/nodes/agent_deepagent/deepagent_agent/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOWnodes/src/nodes/ocr/__init__.py38__all__ = [CODE
LOWnodes/src/nodes/local_text_output/__init__.py34__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/embedding_transformer/__init__.py38__all__ = [CODE
LOWnodes/src/nodes/audio_transcribe/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/autopipe/__init__.py27__all__ = [CODE
LOWnodes/src/nodes/llm_vision_ollama/__init__.py35__all__ = [CODE
LOWnodes/src/nodes/tool_python/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_bedrock/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/tool_git/__init__.py4__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/agent_langchain/__init__.py35__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/image_cleanup/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/accessibility_describe/__init__.py35__all__ = [CODE
LOWnodes/src/nodes/llm_deepseek/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/tool_bland_ai/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
112 more matches not shown…
Modern AI Meta-Vocabulary53 hits · 177 pts
SeverityFileLineSnippetContext
MEDIUMnodes/test/test_tool_v0.py135 # scaffolding; always remove them afterwards so they never leak either.COMMENT
MEDIUMnodes/test/test_db_arango.py166 # suite) so the scaffold cleanup below restores them rather than dropping them.COMMENT
MEDIUMnodes/test/guardrails/test_all.py629 # Force reimport — clean out any cached guardrails modulesCOMMENT
MEDIUMnodes/test/guardrails/test_all.py677 # Clean up guardrails modulesCOMMENT
MEDIUMnodes/test/tool_mem0/test_tools.py36# Composable import scaffolding (augments existing stubs, never clobbers)COMMENT
MEDIUMnodes/test/tool_filesystem/test_read_size_cap.py31# Module-import scaffoldingCOMMENT
MEDIUMnodes/test/tool_xtrace_memory/test_tools.py32# Composable import scaffolding (augments existing stubs, never clobbers)COMMENT
MEDIUMnodes/src/nodes/embedding_video/IInstance.py178 # as a correct RGB PIL image for the embedding model.COMMENT
MEDIUMnodes/src/nodes/llm_mistral/mistral.py114 # Latest Small Models - Good for RAGCOMMENT
MEDIUMnodes/src/nodes/guardrails/IGlobal.py49 # Create the guardrails engineCOMMENT
MEDIUMnodes/src/nodes/guardrails/IInstance.py70 # Run input guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/IInstance.py114 # Run output guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/README.md1# guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/README.md115[<svg viewBox="0 0 16 16" width="15" height="15" fill="currentColor" aria-hidden="true" style="vertical-align:-0.15em;maCODE
MEDIUMnodes/src/nodes/guardrails/guardrails_engine.py221 # Input guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/guardrails_engine.py362 # Output guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/guardrails_engine.py108 # Stop words excluded from hallucination grounding checksCOMMENT
MEDIUMnodes/src/nodes/guardrails/guardrails_engine.py613 # Input guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/guardrails_engine.py635 # Output guardrailsCOMMENT
MEDIUMnodes/src/nodes/landing_ai/doc.md60per page). See https://landing.ai/pricing-agentic-apis.CODE
MEDIUMnodes/src/nodes/tool_http_request/IInstance.py153 # Validate guardrails from configCOMMENT
MEDIUMnodes/src/nodes/agent_llamaindex/llamaindex.py115 # Unparseable output means the model answered directly; strip scaffolding.COMMENT
MEDIUM…src/nodes/embedding_transformer/sentenceTransformer.py160 # Save the embedding model and vectors as a listCOMMENT
MEDIUMnodes/src/nodes/tool_filesystem/IInstance.py55# defaults to 100 MB, which can blow the agent's context window or OOM theCOMMENT
MEDIUMnodes/src/nodes/tool_mcp_client/requirements.txt1# Step 1 scaffolding: no external dependencies required yet.COMMENT
MEDIUMnodes/src/nodes/llm_minimax/minimax.py34# MiniMax M2-series models return chain-of-thought wrapped in <think>...</think>COMMENT
MEDIUMnodes/src/nodes/anonymize/anonymize.py28# Default PII labels for zero-shot detection when the user has not configuredCOMMENT
MEDIUMnodes/src/nodes/atlas/atlas.py241 # Validate embedding model matches collectionCOMMENT
MEDIUMnodes/src/nodes/agent_rocketride/planner.py334 # - "Remove peek results": keeps the context window lean by evictingCOMMENT
MEDIUMnodes/src/nodes/agent_rocketride/planner.py407 # thing in the LLM's context window when it generates its response.COMMENT
MEDIUMnodes/src/nodes/llamaparse/IGlobal.py193 # Set LVM model for agentic modes if providedCOMMENT
MEDIUMdocs/README-engine.md273└── CMakeLists.txt # Build orchestrationCODE
MEDIUMdocs/agents/ROCKETRIDE_README.md7### Document Intelligence & RAG SystemsCOMMENT
MEDIUMdocs/agents/ROCKETRIDE_PIPELINE_RULES.md534### Pattern 1: Chat/Q&A System (RAG)COMMENT
MEDIUMdocs/agents/ROCKETRIDE_PIPELINE_RULES.md544### Pattern 2: Simple Chat (No RAG)COMMENT
MEDIUMdocs/agents/ROCKETRIDE_PIPELINE_RULES.md627### Pattern 9: Advanced RAG with SummariesCOMMENT
MEDIUMdocs/agents/ROCKETRIDE_PIPELINE_RULES.md725### Complete RAG PipelineCOMMENT
MEDIUMpackages/server/CMakeLists.txt6# It orchestrates the build of all C++ components including the core library,COMMENT
MEDIUMpackages/docs/content-static/integrations/anthropic.md102## Minimal pipeline: RAG with AnthropicCOMMENT
MEDIUMpackages/docs/content-static/integrations/qdrant.md107## Full RAG pipeline exampleCOMMENT
MEDIUMpackages/docs/content-static/examples/rag-pipeline.md6# RAG PipelineCOMMENT
MEDIUMpackages/ai/tests/ai/common/utils/test_tool_args.py363 # No truthy coercion: 1/0 are common LLM hallucinations of bool butCOMMENT
MEDIUMpackages/ai/tests/ai/common/utils/test_tool_args.py371 # "true"/"false"/"yes"/"1" strings from an LLM are hallucinations.COMMENT
MEDIUMpackages/ai/tests/ai/common/utils/test_tool_args.py594 # No truthy coercion: 1/0 are common LLM hallucinations of bool butCOMMENT
MEDIUMpackages/ai/tests/ai/common/utils/test_tool_args.py602 # Same rationale — "true"/"false" strings are LLM hallucinations.COMMENT
MEDIUMpackages/ai/tests/ai/common/utils/test_config_utils.py109 # The strict side: 'true' from an LLM is almost always a hallucination.COMMENT
MEDIUMpackages/ai/src/ai/common/store.py513 # Assign the same embedding model but use a zeroed-out vectorCOMMENT
MEDIUMpackages/ai/src/ai/common/store.py487 # Use the first document as a reference for embedding model and vector sizeCOMMENT
MEDIUMpackages/ai/src/ai/common/store.py491 # Validate that all documents have the same embedding model and vector sizeCOMMENT
MEDIUMpackages/ai/src/ai/common/store.py506 modelName=modelName, # Store embedding model nameCODE
MEDIUMpackages/ai/src/ai/common/agent/agent.py152 # of a pipeline, so it serves no purpose as run scaffolding.COMMENT
MEDIUMpackages/ai/src/ai/common/agent/_internal/host.py229# AgentContext is the per-call run scaffolding object passed to everyCOMMENT
MEDIUMpackages/ai/src/ai/common/models/__init__.py27# GLiNER models (zero-shot NER)COMMENT
Redundant / Tautological Comments101 hits · 150 pts
SeverityFileLineSnippetContext
LOWtools/sync_models/src/providers/base.py613 # Check if field repairs are needed even when no profiles changedCOMMENT
LOWnodes/test/framework/discovery.py160 # Check if it's not inside a string (simple heuristic: before any quote)COMMENT
LOWnodes/src/nodes/llm_perplexity/perplexity.py221 # Check if we should retryCOMMENT
LOWnodes/src/nodes/embedding_video/IInstance.py158 # Check if we've gone past end time.COMMENT
LOWnodes/src/nodes/vectorizer/IInstance.py104 # Add it to the listCOMMENT
LOWnodes/src/nodes/vectorizer/IInstance.py188 # Check if the object has is vectorizeCOMMENT
LOWnodes/src/nodes/index_search/elasticsearch_store.py151 # Check if index already exists (shouldn't happen, but be safe)COMMENT
LOWnodes/src/nodes/preprocessor_llm/IInstance.py162 # Check if adding this line would exceed the limitSTRING
LOWnodes/src/nodes/preprocessor_llm/IInstance.py355 # Check if adding this text would exceed either limitSTRING
LOWnodes/src/nodes/reducto/IGlobal.py54 # Check if config has nested structureCOMMENT
LOWnodes/src/nodes/reducto/parser.py56 # Check if config has nested structureCOMMENT
LOWnodes/src/nodes/local_text_output/IGlobal.py87 # Check if the path is validCOMMENT
LOWnodes/src/nodes/local_text_output/IInstance.py81 # Check if output_path is validCOMMENT
LOWnodes/src/nodes/audio_transcribe/transcribe.py169 # Check if we should flushCOMMENT
LOWnodes/src/nodes/tool_git/git_repo.py575 # Read file content from the same ref used for blame, not always HEAD.COMMENT
LOWnodes/src/nodes/pinecone/IGlobal.py179 # Check if collection exists and validate mode compatibilityCOMMENT
LOWnodes/src/nodes/preprocessor_code/IInstance.py70 # Append it to the listCOMMENT
LOWnodes/src/nodes/dictionary/IInstance.py162 # Append it to the list of documentsCOMMENT
LOWnodes/src/nodes/atlas/atlas.py177 # Check if vector search index already existsCOMMENT
LOWnodes/src/nodes/preprocessor_langchain/IInstance.py59 # Append it to the listCOMMENT
LOWnodes/src/nodes/llamaparse/IGlobal.py50 # Check if advanced configuration is enabledCOMMENT
LOWnodes/src/nodes/llamaparse/IGlobal.py144 # Check if advanced configuration is enabledCOMMENT
LOWnodes/src/nodes/llamaparse/IGlobal.py252 # Check if config has nested structureCOMMENT
LOWnodes/src/nodes/llamaparse/IInstance.py387 # Check if line looks like a table row (contains |)COMMENT
LOWnodes/src/nodes/llamaparse/parser.py65 # Check if config has nested structureCOMMENT
LOWnodes/src/nodes/llamaparse/parser.py171 # Check if parser has any project-related attributesCOMMENT
LOWnodes/src/nodes/llamaparse/parser.py207 # Check if there's structured data in metadataCOMMENT
LOWnodes/src/nodes/llamaparse/parser.py414 # Check if we can still get a resultCOMMENT
LOWnodes/src/nodes/extract_data/IInstance.py194 # Append it to the list of documentsSTRING
LOWnodes/src/nodes/memory_persistent/memory_store.py400 # Check if meta key still exists (TTL may have expired it)COMMENT
LOWnodes/src/nodes/astra_db/IInstance.py41 # Check if store existsCOMMENT
LOWnodes/src/nodes/astra_db/IInstance.py55 # Check if store existsCOMMENT
LOWnodes/src/nodes/astra_db/IInstance.py70 # Check if store existsCOMMENT
LOWnodes/src/nodes/remote/base/IInstance.py180 # Check if the remote pipeline completed the call and returned an error code.COMMENT
LOWscripts/compiler-unix.sh820# Check if build/wheel are available (via pip or apt)COMMENT
LOWscripts/compiler-unix.sh239 # Check if we have a suitable clangCOMMENT
LOWscripts/compiler-unix.sh263 # Check if required libc++ libraries are installed for this versionCOMMENT
LOW…ages/server/engine-lib/rocketlib-python/lib/depends.py421 # Check if pip is available anyway (might have succeeded before error)COMMENT
LOW…ages/server/engine-lib/rocketlib-python/lib/depends.py426 # Check if pip got installed despite exceptionCOMMENT
LOW…ages/server/engine-lib/rocketlib-python/lib/depends.py568 # Check if pywin32 is installedCOMMENT
LOW…ages/server/engine-lib/rocketlib-python/lib/depends.py576 # Check if pywintypes is already importable (hack not needed)COMMENT
LOW…ages/server/engine-lib/rocketlib-python/lib/depends.py751 # Check if rebuild is neededCOMMENT
LOWpackages/ai/tests/ai/account/test_store.py47 # Write fileCOMMENT
LOWpackages/ai/tests/ai/account/test_store.py50 # Read fileCOMMENT
LOWpackages/ai/tests/ai/account/test_store.py1305 # Read filesCOMMENT
LOWpackages/ai/tests/ai/account/test_store.py1323 # Read files concurrentlyCOMMENT
LOWpackages/ai/tests/ai/account/test_store.py970 # Check if credentials file existsCOMMENT
LOWpackages/ai/tests/ai/account/test_store.py982 # Check if it's from credentials file by examining the clientCOMMENT
LOWpackages/ai/src/ai/web/server.py85# # Check if running on WindowsCOMMENT
LOWpackages/ai/src/ai/web/server.py794 # Append the callback to the list; /status iterates all registered callbacksCOMMENT
LOWpackages/ai/src/ai/common/store.py245 # Add it to the listCOMMENT
LOWpackages/ai/src/ai/common/store.py282 # Add the doc to the listCOMMENT
LOWpackages/ai/src/ai/common/store.py467 # Check if another process/thread has already created the collectionCOMMENT
LOWpackages/ai/src/ai/common/config.py150 # Check if default profile is deprecatedCOMMENT
LOWpackages/ai/src/ai/common/config.py187 # Check if profile is deprecatedCOMMENT
LOWpackages/ai/src/ai/common/chat.py348 # Check if error message contains retryable patternsCOMMENT
LOWpackages/ai/src/ai/common/chat.py353 # Check if error type is retryableCOMMENT
LOWpackages/ai/src/ai/common/chat.py533 # Check if the prompt is too long, leaving insufficient space for responseCOMMENT
LOWpackages/ai/src/ai/common/chat.py673 # Check if the total token usage suggests the response was truncatedCOMMENT
LOWpackages/ai/src/ai/common/avi/reader.py294 # Check if this is already startedCOMMENT
41 more matches not shown…
AI Slop Vocabulary27 hits · 81 pts
SeverityFileLineSnippetContext
MEDIUMnodes/test/test_vectordb_tool_mixin.py46# Stub harnessCOMMENT
MEDIUMnodes/test/test_tool_deepl.py130# * Engine harness (``builder nodes:test``): the real ``requests`` is alreadyCOMMENT
MEDIUMnodes/test/test_tool_deepl.py136# and all 8 error-path tests failed under the engine harness while passingCOMMENT
MEDIUMnodes/test/test_tool_deepl.py262# The robust fix, immune to whatever any other file leaks AND leaking nothing ofCOMMENT
MEDIUMnodes/test/test_tool_v0.py177# Rebinding here makes the stubbing robust regardless of import order.COMMENT
MEDIUMnodes/src/nodes/tool_n8n/IGlobal.py76 # secrets here (the contract/test harness opens nodes in CONFIG mode).COMMENT
MEDIUMnodes/src/nodes/tool_git/IInstance.py113 # validator below doesn't flag harness-injected metadata asCOMMENT
MEDIUMscripts/compiler-unix.sh442# ($SUDO is "" under root, unquoted so it disappears cleanly). The build harnessCOMMENT
MEDIUMpackages/server/engine-lib/test/store/container.cpp234 // Absolutely minimal setCOMMENT
MEDIUMpackages/server/engine-lib/engLib/java/Jvm.hpp332 /// Returns the JNI interface that the caller can utilizeCOMMENT
MEDIUM…lib/engLib/store/endpoints/filesys/base/win/render.cpp383 // call a bunch of APIs to get the other stuff. Essentially, we areCOMMENT
MEDIUM…ine-lib/engLib/store/endpoints/objstore/base/headers.h26// Inclues all of the AWS S3 sdk headers we utilizeCOMMENT
MEDIUM…rver/engine-lib/engLib/store/headers/virtualBuffer.hpp34/// to create a seamless set of dataCOMMENT
MEDIUMpackages/server/engine-core/apLib/util/ConfigFile.hpp134 // Alias our line list, we use a list so we can leverage theirCOMMENT
MEDIUMpackages/server/engine-core/apLib/util/jsonForwards.h119// If defined, indicates that json may leverage CppTL libraryCOMMENT
MEDIUMpackages/server/engine-core/apLib/json/jsonCpp.h126// If defined, indicates that json may leverage CppTL libraryCOMMENT
LOWpackages/ai/src/ai/web/middleware.py19 # If this is a public endpoint, just call itCOMMENT
MEDIUMpackages/ai/src/ai/common/dap/transport_stdio.py603 # Parse comprehensive statistics: '>CNT*total_size*total_count*completed_size*...'COMMENT
LOWpackages/ai/src/ai/account/store_providers/s3/s3.py195 # we just create the file without the IfMatch conditionCOMMENT
LOWpackages/ai/src/ai/modules/task/task_server.py1125 # then all is ok, just use the existing taskCOMMENT
MEDIUMpackages/ai/src/ai/modules/task/commands/cmd_debug.py125 # Respond to the initialize request with comprehensive debugging capabilitiesCOMMENT
MEDIUM…ges/client-python/tests/test_drain_cycle_regression.py78 # itself wedge — making the test hang at the harness-level timeout insteadCOMMENT
MEDIUMpackages/client-python/tests/RocketRideClient_test.py1752 # Set up comprehensive event monitoringCOMMENT
MEDIUMpackages/client-python/src/rocketride/types/events.py176 # Convenience combination - ALL events except NONE for comprehensive monitoringCOMMENT
MEDIUM…es/client-python/src/rocketride/cli/monitors/upload.py240 # Build comprehensive results displayCOMMENT
MEDIUMapps/dropper-ui/src/App.tsx119 // CRITICAL: Absolutely do not render anything until readyCOMMENT
MEDIUMapps/chat-ui/src/App.tsx167 // CRITICAL: Absolutely do not render anything until readyCOMMENT
Cross-Language Confusion7 hits · 40 pts
SeverityFileLineSnippetContext
HIGHnodes/test/milvus/test_filter_injection.py94 payload = "%' || 1==1 || content like '%"CODE
HIGHnodes/src/nodes/tool_n8n/IInstance.py131 (object/array/string/null).STRING
HIGHnodes/src/nodes/tool_git/IInstance.py566 return self.IGlobal.repo.push(CODE
HIGHnodes/src/nodes/tool_git/git_repo.py950 rem.push([refspec], **kwargs)CODE
HIGHnodes/src/nodes/tool_daytona/IInstance.py142 'description': 'Shell command to execute in the sandbox, e.g. "pip install requests && python app.pyCODE
HIGHpackages/ai/src/ai/web/endpoints/vscode_oauth_bounce.py71 if (v !== null) out.set(k, v);CODE
HIGHpackages/ai/src/ai/web/endpoints/vscode_oauth_bounce.py73var q = out.toString();CODE
Fake / Example Data21 hits · 24 pts
SeverityFileLineSnippetContext
LOWnodes/src/nodes/llm_ollama/README.md9Internally, the node talks to Ollama through its **OpenAI-compatible `/v1` endpoint** using **langchain-openai** (`ChatOCODE
LOWnodes/src/nodes/llm_ollama/ollama.py56 apikey = config.get('apikey', 'dummy-key')CODE
LOWnodes/src/nodes/llm_kimi/README.md56If no API key is configured (typical for self-hosted OpenAI-compatible endpoints), a placeholder key (`sk-local-dummy-keCODE
LOWnodes/src/nodes/llm_kimi/kimi.py61 apikey = config.get('apikey') or 'sk-local-dummy-key'CODE
LOWnodes/src/nodes/llm_deepseek/README.md48 (`sk-local-dummy-key`) internally because the OpenAI client requires a non-empty value.CODE
LOWnodes/src/nodes/llm_deepseek/deepseek.py61 apikey = config.get('apikey') or 'sk-local-dummy-key'CODE
LOWnodes/src/nodes/llm_minimax/minimax.py69 apikey = config.get('apikey') or 'sk-local-dummy-key'CODE
LOWnodes/src/nodes/llm_minimax/minimax.py73 if 'api.minimax' in serverbase and apikey == 'sk-local-dummy-key':CODE
LOWnodes/src/nodes/llm_minimax/README.md77Local profiles (vLLM / SGLang / MLX / Ollama) have no `apikey` field; local OpenAI-compatible servers accept any token, CODE
LOWdocs/agents/ROCKETRIDE_python_API.md853 {'emails': ['john@company.com'], 'phones': ['555-1234']}CODE
LOWdocs/agents/ROCKETRIDE_typescript_API.md794 question.addExample('Find contacts', { emails: ['john@company.com'], phones: ['555-1234'] });CODE
LOWpackages/server/engine-lib/test/store/tests/hash.cpp33 auto text = "Lorem ipsum"_tv;CODE
LOWpackages/server/engine-lib/test/store/tests/hash.cpp40 // 4c6f72656d20697073756d Lorem ipsumCOMMENT
LOWpackages/server/engine-lib/test/store/tests/hash.cpp64 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "_tv,CODE
LOWpackages/server/engine-lib/test/store/tests/hash.cpp64 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "_tv,CODE
LOWpackages/server/engine-lib/test/store/tests/hash.cpp76 // 4c6f72656d20697073756d20646f6c6f Lorem ipsum doloCOMMENT
LOWpackages/server/engine-lib/test/store/tests/hash.cpp138 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "_tv,CODE
LOWpackages/server/engine-lib/test/store/tests/hash.cpp138 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "_tv,CODE
LOWpackages/server/engine-lib/test/store/tests/hash.cpp146 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "CODE
LOWpackages/server/engine-lib/test/store/tests/hash.cpp146 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "CODE
LOWpackages/client-python/src/rocketride/mixins/chat.py48 question.addExample("Find contacts", {"emails": ["john@company.com"], "phones": ["555-1234"]})STRING
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALpackages/ai/tests/ai/account/test_store.py507 from azure.core.exceptions import ResourceExistsErrorCODE
AI Structural Patterns10 hits · 9 pts
SeverityFileLineSnippetContext
LOWtools/sync_models/src/core/merger.py374CODE
LOWnodes/src/nodes/index_search/elasticsearch_store.py768CODE
LOWnodes/src/nodes/index_search/opensearch_client.py281CODE
LOWnodes/src/nodes/tool_filesystem/IInstance.py194CODE
LOWnodes/src/nodes/remote/base/IInstance.py262CODE
LOW…kages/server/engine-lib/rocketlib-python/lib/msauth.py135CODE
LOWpackages/ai/src/ai/common/utils/http_retry.py36CODE
LOWpackages/ai/src/ai/modules/task/task_metrics.py55CODE
LOWpackages/ai/src/ai/modules/task/task_server.py931CODE
LOW…kages/client-python/src/rocketride/mixins/execution.py93CODE
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…onents/pipeline-actions/endpointIntegrationExamples.ts93print(r.text)`,CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdocker/docker-compose.yml7# Usage:COMMENT