Repository Analysis

Light-Heart-Labs/DreamServer

Turn your PC, Mac, or Linux box into an AI server. LLM inference, chat UI, voice, agents, workflows, RAG, and image generation.

29.2 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Light-Heart-Labs/DreamServer, a Python project with 4,792 GitHub stars. SynthScan v2.0 examined 292,473 lines of code across 1165 source files, recording 4942 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 29.2 places this repository in the Moderate AI signal band.

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

29.2
Adjusted Score
29.2
Raw Score
100%
Time Factor
2026-08-28
Last Push
4.8K
Stars
Python
Language
292.5K
Lines of Code
1.2K
Files
4.9K
Pattern Hits
2026-08-29
Scan Date
0.06
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 0HIGH 66MEDIUM 1571LOW 3305

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 4942 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 Separators1491 hits · 5163 pts
SeverityFileLineSnippetContext
MEDIUMods/test-stack.sh2#=============================================================================COMMENT
MEDIUMods/test-stack.sh18#=============================================================================COMMENT
MEDIUMods/test-stack.sh112# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh114# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh122# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh124# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh130# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh132# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh164# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh167# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh176# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh178# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh206# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/test-stack.sh208# ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMods/ods-update.sh642 # ── Step 1: rollback snapshot ─────────────────────────────────────────────COMMENT
MEDIUMods/ods-update.sh652 # ── Step 2: pull latest changes ───────────────────────────────────────────COMMENT
MEDIUMods/ods-update.sh661 # ── Step 3: migrations ────────────────────────────────────────────────────COMMENT
MEDIUMods/ods-update.sh18#==============================================================================COMMENT
MEDIUMods/ods-update.sh20#==============================================================================COMMENT
MEDIUMods/ods-update.sh43#==============================================================================COMMENT
MEDIUMods/ods-update.sh45#==============================================================================COMMENT
MEDIUMods/ods-update.sh437#==============================================================================COMMENT
MEDIUMods/ods-update.sh439#==============================================================================COMMENT
MEDIUMods/ods-update.sh508#==============================================================================COMMENT
MEDIUMods/ods-update.sh510#==============================================================================COMMENT
MEDIUMods/ods-update.sh562#==============================================================================COMMENT
MEDIUMods/ods-update.sh564#==============================================================================COMMENT
MEDIUMods/ods-update.sh628#==============================================================================COMMENT
MEDIUMods/ods-update.sh630#==============================================================================COMMENT
MEDIUMods/ods-update.sh677 # ── Step 4: restart services ──────────────────────────────────────────────COMMENT
MEDIUMods/ods-update.sh702 # ── Step 5: health-check with timeout ────────────────────────────────────COMMENT
MEDIUMods/ods-update.sh710 # ── Step 6: record new version ────────────────────────────────────────────COMMENT
MEDIUMods/ods-update.sh729#==============================================================================COMMENT
MEDIUMods/ods-update.sh731#==============================================================================COMMENT
MEDIUMods/ods-update.sh865#==============================================================================COMMENT
MEDIUMods/ods-update.sh867#==============================================================================COMMENT
MEDIUMods/ods-update.sh897#==============================================================================COMMENT
MEDIUMods/ods-update.sh899#==============================================================================COMMENT
MEDIUMods/ods-update.sh990#==============================================================================COMMENT
MEDIUMods/ods-update.sh992#==============================================================================COMMENT
MEDIUMods/ods-update.sh1038#==============================================================================COMMENT
MEDIUMods/ods-update.sh1040#==============================================================================COMMENT
MEDIUMods/install-core.sh2# ============================================================================COMMENT
MEDIUMods/install-core.sh4# ============================================================================COMMENT
MEDIUMods/install-core.sh15# ============================================================================COMMENT
MEDIUMods/install-core.sh19#=============================================================================COMMENT
MEDIUMods/install-core.sh21#=============================================================================COMMENT
MEDIUMods/install-core.sh40#=============================================================================COMMENT
MEDIUMods/install-core.sh42#=============================================================================COMMENT
MEDIUMods/install-core.sh66#=============================================================================COMMENT
MEDIUMods/install-core.sh68#=============================================================================COMMENT
MEDIUMods/install-core.sh95#=============================================================================COMMENT
MEDIUMods/install-core.sh97#=============================================================================COMMENT
MEDIUMods/install-core.sh327#=============================================================================COMMENT
MEDIUMods/install-core.sh329#=============================================================================COMMENT
MEDIUMods/install-core.sh335#=============================================================================COMMENT
MEDIUMods/install-core.sh337#=============================================================================COMMENT
MEDIUMods/docker-compose.base.yml9# ============================================COMMENT
MEDIUMods/docker-compose.base.yml11# ============================================COMMENT
MEDIUMods/docker-compose.base.yml19 # ============================================COMMENT
1431 more matches not shown…
Hyper-Verbose Identifiers2381 hits · 1854 pts
SeverityFileLineSnippetContext
LOWods/bin/ods-host-agent.py241def _ensure_windows_resolver_pyyaml(python_cmd: str) -> None:CODE
LOWods/bin/ods-host-agent.py299def _windows_whisper_cuda_supported(env: dict) -> bool:CODE
LOWods/bin/ods-host-agent.py390def _model_download_thread_alive() -> bool:CODE
LOWods/bin/ods-host-agent.py424def _model_lifecycle_conflict(requested_operation: str, active: dict) -> dict:CODE
LOWods/bin/ods-host-agent.py457def _prepare_initial_switchboard_verification() -> bool:CODE
LOWods/bin/ods-host-agent.py491def _download_status_model_token(value: object) -> str:CODE
LOWods/bin/ods-host-agent.py496def _format_curl_download_error(returncode: int | None, stderr_text: object) -> str:CODE
LOWods/bin/ods-host-agent.py516def _model_download_allowed_hosts() -> frozenset[str]:CODE
LOWods/bin/ods-host-agent.py529def _model_download_url_error(url: object) -> str:CODE
LOWods/bin/ods-host-agent.py546def _parse_huggingface_resolve_url(url: object) -> tuple[str, str, str] | None:CODE
LOWods/bin/ods-host-agent.py577def _download_huggingface_artifact(CODE
LOWods/bin/ods-host-agent.py2188def _remote_provider_route_state_path() -> Path:STRING
LOWods/bin/ods-host-agent.py2192def _remote_provider_secret_path(ref: str) -> Path:STRING
LOWods/bin/ods-host-agent.py2199def _remote_provider_secret_owner() -> tuple[int | None, int | None]:STRING
LOWods/bin/ods-host-agent.py2289def _remote_provider_safe_text(value, *, max_length: int) -> str:STRING
LOWods/bin/ods-host-agent.py2298def _remote_provider_safe_int(value) -> int | None:STRING
LOWods/bin/ods-host-agent.py2302def _remote_provider_sanitize_probe_receipt(value) -> dict:STRING
LOWods/bin/ods-host-agent.py2512def _remove_remote_provider_file(path: Path) -> None:STRING
LOWods/bin/ods-host-agent.py2518def _remote_provider_mutation_paths(action: str) -> list[Path]:STRING
LOWods/bin/ods-host-agent.py2528def _restore_remote_provider_snapshots(snapshots: dict[Path, dict]) -> None:STRING
LOWods/bin/ods-host-agent.py2533def _apply_remote_provider_lifecycle_operation(payload: dict, plan: dict) -> dict:STRING
LOWods/bin/ods-host-agent.py5044 def _handle_remote_provider_ssh_supervisor_status(self):STRING
LOWods/bin/ods-host-agent.py5050 def _handle_invalidate_compose_cache(self):STRING
LOWods/bin/ods-host-agent.py11405def _write_hermes_container_config(text: str) -> None:STRING
LOWods/bin/ods-host-agent.py797def _load_model_library_records() -> list[dict]:STRING
LOWods/bin/ods-host-agent.py863def _target_model_vram_budget_mb(STRING
LOWods/bin/ods-host-agent.py911def _nvidia_mig_topology_is_explicit(topology: dict) -> bool:STRING
LOWods/bin/ods-host-agent.py944def _legacy_nvidia_gpu_assignment(env: dict, topology: dict) -> dict | None:STRING
LOWods/bin/ods-host-agent.py1089def _build_model_gpu_assignment_plan(STRING
LOWods/bin/ods-host-agent.py1194def _plan_nvidia_model_gpu_assignment(STRING
LOWods/bin/ods-host-agent.py1341def _legacy_amd_gpu_assignment(env: dict, topology: dict) -> dict | None:STRING
LOWods/bin/ods-host-agent.py1478def _plan_amd_model_gpu_assignment(STRING
LOWods/bin/ods-host-agent.py1554def _safe_model_artifact_path(models_dir: Path, filename: object) -> Path | None:STRING
LOWods/bin/ods-host-agent.py1638def _catalog_manifest_for_status(model_label: object) -> tuple[dict | None, str]:STRING
LOWods/bin/ods-host-agent.py1662def _normalize_model_download_status(status_path: Path, data: dict) -> dict:STRING
LOWods/bin/ods-host-agent.py1765def _switchboard_state_needs_initial_verification(path: Path) -> bool:STRING
LOWods/bin/ods-host-agent.py1784def _switchboard_state_needs_current_env_verification(STRING
LOWods/bin/ods-host-agent.py1832def _catalog_model_for_current_env(env: dict) -> tuple[str, dict]:STRING
LOWods/bin/ods-host-agent.py1854def _initial_switchboard_backend(env: dict) -> tuple[str, str, str | None]:STRING
LOWods/bin/ods-host-agent.py1868def _publish_verified_initial_switchboard_route(STRING
LOWods/bin/ods-host-agent.py1968def _schedule_initial_switchboard_verification(reason: str) -> None:STRING
LOWods/bin/ods-host-agent.py1994def _bootstrap_status_allows_route_proof() -> bool:STRING
LOWods/bin/ods-host-agent.py2008def _model_status_allows_route_proof(data: dict) -> bool:STRING
LOWods/bin/ods-host-agent.py2015def _verify_switchboard_route_for_status(data: dict, reason: str) -> None:STRING
LOWods/bin/ods-host-agent.py2210def _remote_provider_secret_file_status(path: Path) -> dict:STRING
LOWods/bin/ods-host-agent.py2222def _remote_provider_ssh_secret_status() -> dict:STRING
LOWods/bin/ods-host-agent.py2233def _remote_provider_projection(route: dict) -> dict:STRING
LOWods/bin/ods-host-agent.py2245def _remote_provider_route_status(STRING
LOWods/bin/ods-host-agent.py2262def _remote_provider_route_state_from_plan(STRING
LOWods/bin/ods-host-agent.py2335def _remote_provider_probe_receipt_from_egress(payload: dict) -> dict:STRING
LOWods/bin/ods-host-agent.py2344def _read_remote_provider_route_state_for_update() -> dict:STRING
LOWods/bin/ods-host-agent.py2367def _record_remote_provider_egress_probe(payload: dict) -> dict:STRING
LOWods/bin/ods-host-agent.py2391def _remote_provider_ssh_supervisor_error(reason: str, *, status: str = "invalid") -> dict:STRING
LOWods/bin/ods-host-agent.py2405def _remote_provider_route_for_ssh_supervisor() -> tuple[dict, str | None]:STRING
LOWods/bin/ods-host-agent.py2437def _remote_provider_ssh_supervisor_status() -> dict:STRING
LOWods/bin/ods-host-agent.py2456def _remote_provider_secret_values(payload: dict, plan: dict) -> dict[str, str]:STRING
LOWods/bin/ods-host-agent.py2468def _remote_provider_probe_lifecycle_test(payload: dict, plan: dict) -> dict:STRING
LOWods/bin/ods-host-agent.py2485def _write_remote_provider_route_state(STRING
LOWods/bin/ods-host-agent.py2501def _write_remote_provider_secret(ref: str, value: str) -> None:STRING
LOWods/bin/ods-host-agent.py2608def _assert_text_file_matches_snapshot(path: Path, snapshot: dict) -> None:STRING
2321 more matches not shown…
Cross-Language Confusion53 hits · 280 pts
SeverityFileLineSnippetContext
HIGHods/bin/ods-host-agent.py9824$cacheBin = if ($userProfile) { Join-Path (Join-Path (Join-Path $userProfile ".cache") "lemonade") "bin" } else { $null CODE
HIGHods/bin/ods-host-agent.py9826$cachePrefix = if ($cacheBin) { $cacheBin.TrimEnd('\') + '\' } else { $null }CODE
HIGHods/bin/ods-host-agent.py9840 param($Proc, [hashtable]$PortOwners = $null)CODE
HIGHods/bin/ods-host-agent.py11408 "owner=$(stat -c '%u:%g' \"$target\" 2>/dev/null || printf '10000:10000'); "STRING
HIGHods/bin/ods-host-agent.py11409 "mode=$(stat -c '%a' \"$target\" 2>/dev/null || printf '600'); "STRING
HIGHods/bin/ods-host-agent.py8889 Lemonade returns {"status": "ok", "model_loaded": null} when healthySTRING
HIGHods/tests/test-perplexica-entrypoint.py142 sample = 'g.push({content:k,metadata:{url:a,title:j}})'CODE
HIGHods/tests/test-perplexica-entrypoint.py149 assert patched == 'g.push({content:k.slice(0,30000),metadata:{url:a,title:j}})'CODE
HIGH…xtensions/services/dashboard-api/routers/extensions.py679 # `deploy: { resources: null }` or `resources: { reservations: null }`COMMENT
HIGHods/extensions/services/dashboard-api/routers/talk.py640 "status": "ok", "warning": null}STRING
HIGH…ervices/dashboard-api/tests/test_performance_oracle.py116 """A catalog entry may carry an explicit ``"aliases": null`` (JSON null).STRING
HIGH…nsions/services/dashboard-api/tests/test_extensions.py2819 ' "phase_label": "stale", "error": null,'CODE
HIGH…nsions/services/dashboard-api/tests/test_extensions.py2267 """Strict regression for the audit-flagged bug: `deploy: { resources: null }`.STRING
HIGH…nsions/services/dashboard-api/tests/test_extensions.py2287 """Defense-in-depth: `resources: { reservations: null }`.STRING
HIGH…ns/services/dashboard-api/tests/test_model_activate.py2053 "function Get-CimInstance { return $null }\n"CODE
HIGH…ns/services/dashboard-api/tests/test_model_activate.py2054 "function Get-Process { return $null }\n"CODE
HIGH…ns/services/dashboard-api/tests/test_model_activate.py2059 "function Get-CimInstance { return $null }\n"CODE
HIGH…ns/services/dashboard-api/tests/test_model_activate.py143 body = '{"status": "ok", "model_loaded": null}'CODE
HIGH…ns/services/dashboard-api/tests/test_model_activate.py2073 "function Get-CimInstance { return $null }\n"CODE
HIGH…/extensions/services/model-router/tests/test_router.py880 b'[{"delta":{"content":"hi"},"finish_reason":null}]}\n\n'CODE
HIGH…/extensions/services/model-router/tests/test_router.py911 b'[{"delta":{"content":"partial"},"finish_reason":null}],'CODE
HIGHods/extensions/services/token-spy/main.py2097 totalCost += d.total_cost || 0;CODE
HIGHods/extensions/services/token-spy/main.py2098 totalInput += d.total_input_tokens || 0;CODE
HIGHods/extensions/services/token-spy/main.py2099 totalOutput += d.total_output_tokens || 0;CODE
HIGHods/extensions/services/token-spy/main.py2100 totalTurns += d.turns || 0;CODE
HIGHods/extensions/services/token-spy/main.py2101 totalCacheRead += d.total_cache_read || 0;CODE
HIGHods/extensions/services/token-spy/main.py2102 totalCacheWrite += d.total_cache_write || 0;CODE
HIGHods/extensions/services/token-spy/main.py2184 { label: 'Input', data: sorted.map(u => u.input_tokens || 0), color: '#58a6ff' },CODE
HIGHods/extensions/services/token-spy/main.py2185 { label: 'Output', data: sorted.map(u => u.output_tokens || 0), color: '#f0883e' },CODE
HIGHods/extensions/services/token-spy/main.py2186 { label: 'Cache Read', data: sorted.map(u => u.cache_read_tokens || 0), color: '#3fb950' },CODE
HIGHods/extensions/services/token-spy/main.py2187 { label: 'Cache Write', data: sorted.map(u => u.cache_write_tokens || 0), color: '#da3633' },CODE
HIGHods/extensions/services/token-spy/main.py2197 cacheRead += (u.cache_read_tokens || 0);CODE
HIGHods/extensions/services/token-spy/main.py2198 cacheWrite += (u.cache_write_tokens || 0);CODE
HIGHods/extensions/services/token-spy/main.py2199 input += (u.input_tokens || 0);CODE
HIGHods/extensions/services/token-spy/main.py2200 output += (u.output_tokens || 0);CODE
HIGHods/extensions/services/token-spy/main.py2202 const total = cacheRead + cacheWrite + input + output || 1;CODE
HIGHods/extensions/services/token-spy/main.py2232 const cost = u.estimated_cost_usd || 0;CODE
HIGHods/extensions/services/token-spy/main.py2235 totalData.push({x: ts, y: runningTotal});CODE
HIGHods/extensions/services/token-spy/main.py2236 if (running[u.agent] !== undefined) {CODE
HIGHods/extensions/services/token-spy/main.py1973let tokensChart = null, breakdownChart = null, costChart = null, historyChart = null, cumulativeChart = null;CODE
HIGHods/extensions/services/token-spy/main.py1994 window._scl = sessions.reduce((max, s) => Math.max(max, s.session_char_limit || 200000), 200000);CODE
HIGHods/extensions/services/token-spy/main.py2019 if (n == null) return '\\u2014';CODE
HIGHods/extensions/services/token-spy/main.py2026 if (n == null) return '$0.00';CODE
HIGHods/extensions/services/token-spy/main.py2066 const limit = s.session_char_limit || 200000;CODE
HIGHods/extensions/services/token-spy/main.py2132 points: agentData.map(u => ({x: parseTs(u.timestamp), y: u.estimated_cost_usd || 0})),CODE
HIGHods/extensions/services/token-spy/main.py2156 points: agentData.map(u => ({x: parseTs(u.timestamp), y: u.conversation_history_chars || 0})),CODE
HIGHods/extensions/services/token-spy/main.py2168 { value: window._scl || 200000, color: '#f0883e', label: fmt(window._scl || 200000) + ' (~' + fmt(Math.round((windCODE
HIGHods/extensions/services/token-spy/main.py2169 { value: (window._scl || 200000) * 2.5, color: '#da3633', label: fmt((window._scl || 200000) * 2.5) + ' (~' + fmt(CODE
HIGHods/extensions/services/token-spy/main.py2303 window._scl = s.session_char_limit || 200000;CODE
HIGHods/extensions/services/token-spy/main.py2330 if (cfg.session_char_limit != null) {CODE
HIGHods/extensions/services/token-spy/main.py2349 if (!el) return null;CODE
HIGHods/extensions/services/token-spy/main.py2359 if (!h4 || h4.textContent === 'Global Defaults') return;CODE
HIGHods/extensions/services/token-spy/main.py2385 window._scl = body.session_char_limit || window._scl;CODE
Over-Commented Block207 hits · 200 pts
SeverityFileLineSnippetContext
LOWods/test-stack.sh1#!/bin/bashCOMMENT
LOWods/ods-update.sh1#!/bin/bashCOMMENT
LOWods/docker-compose.intel.yml1# ODS — Intel Arc GPU Overlay (SYCL backend)COMMENT
LOWods/docker-compose.lemonade-external.yml1# ODS - external Lemonade SDK runtime overlayCOMMENT
LOWods/docker-compose.multigpu-amd.yml1# ODS — AMD Multi-GPU OverlayCOMMENT
LOWods/test-install.sh1#!/bin/bashCOMMENT
LOWods/install-core.sh1#!/bin/bashCOMMENT
LOWods/install-core.sh281export EXTERNAL_LLM_URL EXTERNAL_LLM_PROVIDER EXTERNAL_LLM_MODELCOMMENT
LOWods/docker-compose.arc.yml1# ODS — Intel Arc GPU Overlay (oneAPI SYCL, build-from-source)COMMENT
LOWods/docker-compose.base.yml101 # install metadata. This value is persistent inside Open WebUI's configCOMMENT
LOWods/docker-compose.base.yml241 # Cookie Domain scope. Set to <device>.local (no leading dot) soCOMMENT
LOWods/ods-uninstall.sh241# changed across versions (ODS moved from the legacy `web`COMMENT
LOWods/ods-uninstall.sh341 log_info "User data preserved at: $INSTALL_DIR/data/"COMMENT
LOWods/bin/ods-host-agent.py5221 "message": "Update started in background. Check update status for progress.",COMMENT
LOWods/bin/ods-host-agent.py6381 if run_setup_hook:COMMENT
LOWods/config/ape/policy.yaml1# APE Policy ConfigurationCOMMENT
LOWods/config/openclaw/inject-token.js1// Inject gateway auth token into Control UI so it auto-connectsCOMMENT
LOWods/config/openclaw/inject-token.js41 return `${base}/v1`;COMMENT
LOWods/tests/test-macos-config-show-secret-mask.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/test-service-registry.sh1#!/bin/bashCOMMENT
LOWods/tests/test-openclaw-device-auth-default.sh1#!/bin/bashCOMMENT
LOWods/tests/test-preflight.sh1#!/bin/bashCOMMENT
LOWods/tests/test-jetson-detection.sh1#!/bin/bashCOMMENT
LOWods/tests/test-token-spy-session-manager.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/test-doc-links.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/test-tier-map.sh1#!/bin/bashCOMMENT
LOWods/tests/test-extension-integration.sh1#!/bin/bashCOMMENT
LOWods/tests/test-cli-user-extension-deps.sh1#!/bin/bashCOMMENT
LOWods/tests/test-openclaw-inject-token.sh1#!/bin/bashCOMMENT
LOWods/tests/test-hardware-compatibility.sh1#!/bin/bashCOMMENT
LOWods/tests/test-bind-address-sweep.sh1#!/bin/bashCOMMENT
LOWods/tests/test-validate-env.sh1#!/bin/bashCOMMENT
LOWods/tests/test-network-security.sh1#!/bin/bashCOMMENT
LOWods/tests/test-cli-update-verification.sh1#!/bin/bashCOMMENT
LOWods/tests/test-hooks.sh1#!/bin/bashCOMMENT
LOWods/tests/test-bootstrap-openclaw-compose-guard.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/test-bootstrap-openclaw-compose-guard.sh61 echo ""; echo "Result: $PASSED passed, $FAILED failed"; exit 1COMMENT
LOWods/tests/test-fleet-multi-distro-keep-going.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/test-update-script-backup.sh1#!/bin/bashCOMMENT
LOWods/tests/test-gpu-apple.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/test-ods-test.sh1#!/bin/bashCOMMENT
LOWods/tests/test-cli-preset-restore-user-extensions.sh1#!/bin/bashCOMMENT
LOWods/tests/fleet-external-lemonade-e2e.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/test-multi-distro.sh1#!/bin/bashCOMMENT
LOWods/tests/test-ods-config-secret-mask.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/test-secret-security.sh1#!/bin/bashCOMMENT
LOWods/tests/test-macos-host-agent-verification.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/test-extension-runtime-check.sh81COMMENT
LOWods/tests/smoke/installer-env-smoke.sh1#!/bin/bashCOMMENT
LOWods/tests/contracts/test-ods-doctor.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/contracts/test-llama-reasoning-format.sh1#!/usr/bin/env bashCOMMENT
LOW…tests/contracts/test-windows-hermes-config-patching.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/contracts/test-overlay-map-coherence.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/contracts/test-windows-lemonade-swap-wait.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/contracts/test-windows-lemonade-swap-wait.sh21# full model cannot be proven, it must restore the previous active configCOMMENT
LOWods/tests/reproducers/langfuse-uid-check.sh1#!/usr/bin/env bashCOMMENT
LOWods/tests/lib/auth-env.sh1#!/bin/bashCOMMENT
LOWods/docs/TAILSCALE.md61# 1. Generate an auth key.COMMENT
LOWods/docs/TAILSCALE.md101# "hostname": "ods",COMMENT
LOWods/docs/HERMES-SSO.md41# 3. Generate an owner card from the dashboardCOMMENT
147 more matches not shown…
Unused Imports178 hits · 151 pts
SeverityFileLineSnippetContext
LOWods/bin/ods-macos-llm-bridge.py4CODE
LOWods/bin/ods-host-agent.py12CODE
LOWods/bin/ods-mdns.py27CODE
LOWods/bin/model_switchboard/reconciler.py14CODE
LOWods/bin/model_switchboard/reconciler.py19CODE
LOWods/bin/model_switchboard/__init__.py8CODE
LOWods/bin/model_switchboard/__init__.py8CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/__init__.py9CODE
LOWods/bin/model_switchboard/state.py20CODE
LOWods/bin/model_switchboard/adapters.py19CODE
LOWods/bin/remote_provider/egress.py7CODE
LOWods/bin/remote_provider/reconciler.py9CODE
LOWods/bin/remote_provider/transport.py7CODE
LOWods/bin/remote_provider/policy.py9CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py7CODE
LOWods/bin/remote_provider/__init__.py26CODE
LOWods/bin/remote_provider/__init__.py26CODE
LOWods/bin/remote_provider/__init__.py26CODE
LOWods/bin/remote_provider/__init__.py26CODE
LOWods/bin/remote_provider/__init__.py26CODE
LOWods/bin/remote_provider/__init__.py26CODE
LOWods/bin/remote_provider/__init__.py26CODE
LOWods/bin/remote_provider/__init__.py26CODE
LOWods/bin/remote_provider/__init__.py36CODE
LOWods/bin/remote_provider/__init__.py36CODE
LOWods/bin/remote_provider/__init__.py36CODE
LOWods/bin/remote_provider/__init__.py36CODE
LOWods/bin/remote_provider/__init__.py36CODE
LOWods/bin/remote_provider/__init__.py36CODE
LOWods/bin/remote_provider/__init__.py44CODE
LOWods/bin/remote_provider/__init__.py44CODE
LOWods/bin/remote_provider/__init__.py44CODE
LOWods/bin/remote_provider/__init__.py44CODE
LOWods/bin/remote_provider/__init__.py44CODE
LOWods/bin/remote_provider/__init__.py44CODE
118 more matches not shown…
Excessive Try-Catch Wrapping160 hits · 136 pts
SeverityFileLineSnippetContext
MEDIUMods/bin/ods-host-agent.py281def _nvidia_driver_major() -> int:CODE
MEDIUMods/bin/ods-host-agent.py4069def _thread_target() -> None:CODE
MEDIUMods/bin/ods-host-agent.py4173def read_json_body(handler) -> dict | None:CODE
LOWods/bin/ods-host-agent.py53except Exception: # pragma: no cover - import environment dependentCODE
LOWods/bin/ods-host-agent.py58except Exception: # pragma: no cover - import environment dependentCODE
LOWods/bin/ods-host-agent.py80except Exception: # pragma: no cover - import environment dependentCODE
LOWods/bin/ods-host-agent.py621except Exception as exc:CODE
LOWods/bin/ods-host-agent.py5038 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py5214 except Exception:STRING
LOWods/bin/ods-host-agent.py6511 except Exception:STRING
LOWods/bin/ods-host-agent.py12367 except Exception as rename_exc:STRING
LOWods/bin/ods-host-agent.py12370 except Exception as restart_exc:STRING
LOWods/bin/ods-host-agent.py12380 except Exception as recreate_exc:STRING
LOWods/bin/ods-host-agent.py12386 except Exception as rollback_exc:STRING
LOWods/bin/ods-host-agent.py1718 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py1737 except Exception:STRING
LOWods/bin/ods-host-agent.py1983 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py2451 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py2587 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py2593 except Exception as rollback_exc:STRING
LOWods/bin/ods-host-agent.py4080 except Exception:STRING
LOWods/bin/ods-host-agent.py4089 except Exception:STRING
LOWods/bin/ods-host-agent.py4866 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py4977 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py5017 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py5169 except Exception:STRING
LOWods/bin/ods-host-agent.py5201 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py6057 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py6110 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py6180 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py6200 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py6530 except Exception:STRING
LOWods/bin/ods-host-agent.py6573 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py6705 except Exception:STRING
LOWods/bin/ods-host-agent.py7028 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py7055 except Exception:STRING
LOWods/bin/ods-host-agent.py7266 except Exception:STRING
LOWods/bin/ods-host-agent.py7311 except Exception:STRING
LOWods/bin/ods-host-agent.py7319 except Exception:STRING
LOWods/bin/ods-host-agent.py7351 except Exception:STRING
LOWods/bin/ods-host-agent.py7757 except Exception as rollback_exc:STRING
LOWods/bin/ods-host-agent.py8436 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py8478 except Exception as exc:STRING
LOWods/bin/ods-host-agent.py11572except Exception as exc:STRING
LOWods/bin/ods-host-agent.py12508 except Exception as exc:STRING
LOWods/bin/model_switchboard/reconciler.py75 except Exception as exc: # adapter contract violation, not runtime stateCODE
LOWods/bin/model_switchboard/adapters.py127 except Exception as exc: # expected runtime failures become resultsCODE
LOWods/bin/model_switchboard/adapters.py141 except Exception as exc:CODE
LOWods/bin/model_switchboard/adapters.py189 except Exception as exc:CODE
LOWods/bin/model_switchboard/adapters.py283 except Exception as exc:CODE
LOWods/bin/remote_provider/reconciler.py47 except Exception as exc:CODE
LOWods/bin/remote_provider/reconciler.py63 except Exception as exc:CODE
LOWods/tests/test-service-registry.sh203 except Exception:CODE
LOWods/tests/test-openclaw-device-auth-default.sh54except Exception: print("__MISSING__")CODE
LOWods/tests/test-templates.sh88 except Exception:CODE
LOWods/tests/dashboard-load-test.py95 except Exception as e:CODE
LOWods/tests/dashboard-load-test.py120 except Exception as e:CODE
LOWods/tests/validate-agent-templates.py139 except Exception as exc: # noqa: BLE001 - diagnostic script should continueCODE
LOWods/extensions/library/services/bark/server.py175 except Exception as e:CODE
LOWods/extensions/library/services/bark/server.py197 except Exception as e:CODE
100 more matches not shown…
Structural Annotation Overuse78 hits · 125 pts
SeverityFileLineSnippetContext
LOWods/bin/ods-host-agent.py6377 # Step 1: Setup hook (if requested). The helper is a no-opSTRING
LOWods/bin/ods-host-agent.py6386 # Step 2: Pull (best-effort — failure is non-fatal if cached image exists).STRING
LOWods/bin/ods-host-agent.py6502 # Step 4: SuccessSTRING
LOWods/bin/ods-host-agent.py6505 # Step 5: Post-install core recreate (best-effort, non-fatal).STRING
LOWods/bin/ods-host-agent.py5406 # Step 1: resolve and verify this is a Wi-Fi profile. Use -t forSTRING
LOWods/bin/ods-host-agent.py5446 # Step 2: type-confirmed Wi-Fi → safe to delete.STRING
LOWods/bin/ods-host-agent.py6424 # Step 3: StartSTRING
LOWods/docs/EXTENSIONS.md46### Step 1: Create the extension directoryCOMMENT
LOWods/docs/EXTENSIONS.md56### Step 2: Create the manifestCOMMENT
LOWods/docs/EXTENSIONS.md69### Step 3: Create the compose fragmentCOMMENT
LOWods/docs/EXTENSIONS.md96### Step 4: ValidateCOMMENT
LOWods/docs/EXTENSIONS.md115### Step 5: Test itCOMMENT
LOWods/docs/WINDOWS-INSTALL-WALKTHROUGH.md21## Step 1: Enable WSL2COMMENT
LOWods/docs/WINDOWS-INSTALL-WALKTHROUGH.md41## Step 2: Install GPU DriversCOMMENT
LOWods/docs/WINDOWS-INSTALL-WALKTHROUGH.md61## Step 3: Install Docker DesktopCOMMENT
LOWods/docs/WINDOWS-INSTALL-WALKTHROUGH.md79## Step 4: Run ODS InstallerCOMMENT
LOWods/docs/WINDOWS-INSTALL-WALKTHROUGH.md175## Step 5: Verify InstallationCOMMENT
LOWods/docs/WINDOWS-INSTALL-WALKTHROUGH.md206## Step 6: Run DiagnosticsCOMMENT
LOWods/docs/WINDOWS-WSL2-GPU-GUIDE.md45### Step 1: Enable WSL2COMMENT
LOWods/docs/WINDOWS-WSL2-GPU-GUIDE.md60### Step 2: Install Docker DesktopCOMMENT
LOWods/docs/WINDOWS-WSL2-GPU-GUIDE.md68### Step 3: Install NVIDIA DriversCOMMENT
LOWods/docs/WINDOWS-WSL2-GPU-GUIDE.md78### Step 4: Run ODS InstallerCOMMENT
LOWods/docs/WINDOWS-TROUBLESHOOTING-GUIDE.md122### Step 1: Check Your Windows VersionCOMMENT
LOWods/docs/WINDOWS-TROUBLESHOOTING-GUIDE.md132### Step 2: Install WSL2 (Windows Subsystem for Linux)COMMENT
LOWods/docs/WINDOWS-TROUBLESHOOTING-GUIDE.md150### Step 3: Install Docker DesktopCOMMENT
LOWods/docs/WINDOWS-TROUBLESHOOTING-GUIDE.md164### Step 4: Install NVIDIA DriversCOMMENT
LOWods/docs/WINDOWS-TROUBLESHOOTING-GUIDE.md176### Step 5: Run ODS InstallerCOMMENT
LOWods/docs/WINDOWS-TROUBLESHOOTING-GUIDE.md194### Step 6: Wait for Model DownloadCOMMENT
LOWods/docs/WINDOWS-TROUBLESHOOTING-GUIDE.md210### Step 7: Access Your AICOMMENT
LOW…ashboard/src/components/__tests__/SetupWizard.test.jsx79 // Step 4: type a name so Next becomes enabledCOMMENT
LOW…/extensions/services/dashboard/src/pages/FirstBoot.jsx341// Step 1 - Welcome / setup labelCOMMENT
LOW…/extensions/services/dashboard/src/pages/FirstBoot.jsx390// Step 2 - First userCOMMENT
LOW…/extensions/services/dashboard/src/pages/FirstBoot.jsx446// Step 3 - Stack pickerCOMMENT
LOW…/extensions/services/dashboard/src/pages/FirstBoot.jsx511// Step 4 - Confirm & finishCOMMENT
LOWods/extensions/services/token-spy/filters.py228 # Step 1: Separate system messages from conversation messagesCOMMENT
LOWods/extensions/services/token-spy/filters.py237 # Step 2: Group conversation messages into atomic unitsCOMMENT
LOWods/extensions/services/token-spy/filters.py242 # Step 3: Apply max_pairs — keep only the N most recent unitsCOMMENT
LOWods/extensions/services/token-spy/filters.py249 # Step 4: Drop old tool calls from older unitsCOMMENT
LOWods/extensions/services/token-spy/filters.py281 # Step 6: Flatten units back into message listCOMMENT
LOWods/extensions/services/token-spy/filters.py286 # Step 7: Apply always_keep_last_n safety — ensure the last N raw messagesCOMMENT
LOWods/extensions/services/token-spy/filters.py268 # Step 5: Truncate tool result content in all kept messagesCOMMENT
LOWods/extensions/services/token-spy/filters.py301 # Step 8: Apply max_total_chars if setCOMMENT
LOWods/installers/macos/install-macos.sh3229 # Step 2: skip if already cached.COMMENT
LOWods/installers/macos/install-macos.sh3233 # Step 3: POST to trigger download.COMMENT
LOWods/installers/macos/install-macos.sh3237 # Step 4: verify the model is actually cached.COMMENT
LOWods/installers/macos/install-macos.sh3216 # Step 1: wait briefly for the models API to be ready (max 15s).COMMENT
LOWods/installers/lib/detection.sh618 # Step 1: Is there even NVIDIA hardware on this machine?COMMENT
LOWods/installers/lib/detection.sh631 # Step 2: Ensure a driver package is installedCOMMENT
LOWods/installers/lib/detection.sh663 # Step 3: Try loading the module — see why it failsCOMMENT
LOWods/installers/lib/detection.sh677 # Step 4: If it's not a Secure Boot issue, bail outCOMMENT
LOWods/installers/lib/detection.sh683 # Step 5: Secure Boot is blocking the module — ensure it's properly signedCOMMENT
LOWods/installers/lib/detection.sh755 # Step 6: Try loading — if MOK key is already enrolled, this works immediatelyCOMMENT
LOWods/installers/lib/detection.sh766 # Step 7: MOK key needs firmware enrollment — one reboot requiredCOMMENT
LOWods/installers/phases/11-services.sh1217 # Step 1: start any containers already in Created stateCOMMENT
LOWods/installers/phases/11-services.sh1219 # Step 2: wait for services to stabilize, then compose passCOMMENT
LOWods/installers/phases/11-services.sh1222 # Step 3: catch any stragglers from the second passCOMMENT
LOWods/installers/phases/12-health.sh580 # Step 1: wait briefly for the models API to be ready. Whisper's /healthCOMMENT
LOWods/installers/phases/12-health.sh595 # Step 2: skip download if already cached.COMMENT
LOWods/installers/phases/12-health.sh599 # Step 3: POST to trigger download. Log stdout/stderr to install log.COMMENT
LOWods/installers/phases/12-health.sh603 # Step 4: verify the model is actually cached. POST can return 200COMMENT
18 more matches not shown…
Deep Nesting150 hits · 116 pts
SeverityFileLineSnippetContext
LOWods/bin/ods-host-agent.py577CODE
LOWods/bin/ods-host-agent.py1575CODE
LOWods/bin/ods-host-agent.py2032CODE
LOWods/bin/ods-host-agent.py2533CODE
LOWods/bin/ods-host-agent.py2972CODE
LOWods/bin/ods-host-agent.py3021CODE
LOWods/bin/ods-host-agent.py3159CODE
LOWods/bin/ods-host-agent.py3402CODE
LOWods/bin/ods-host-agent.py3626CODE
LOWods/bin/ods-host-agent.py3709CODE
LOWods/bin/ods-host-agent.py3860CODE
LOWods/bin/ods-host-agent.py3990CODE
LOWods/bin/ods-host-agent.py4266CODE
LOWods/bin/ods-host-agent.py8650CODE
LOWods/bin/ods-host-agent.py8825CODE
LOWods/bin/ods-host-agent.py9449CODE
LOWods/bin/ods-host-agent.py9752CODE
LOWods/bin/ods-host-agent.py10568CODE
LOWods/bin/ods-host-agent.py11012CODE
LOWods/bin/ods-host-agent.py11027CODE
LOWods/bin/ods-host-agent.py11896CODE
LOWods/bin/ods-host-agent.py12039CODE
LOWods/bin/ods-host-agent.py4555CODE
LOWods/bin/ods-host-agent.py4899CODE
LOWods/bin/ods-host-agent.py5071CODE
LOWods/bin/ods-host-agent.py5315CODE
LOWods/bin/ods-host-agent.py5466CODE
LOWods/bin/ods-host-agent.py5816CODE
LOWods/bin/ods-host-agent.py6350CODE
LOWods/bin/ods-host-agent.py6537CODE
LOWods/bin/ods-host-agent.py6599CODE
LOWods/bin/ods-host-agent.py7215CODE
LOWods/bin/ods-host-agent.py7373CODE
LOWods/bin/ods-host-agent.py8495CODE
LOWods/bin/ods-host-agent.py6367CODE
LOWods/bin/ods-host-agent.py7647CODE
LOWods/bin/ods-host-agent.py6746CODE
LOWods/bin/ods-host-agent.py6854CODE
LOWods/bin/model_switchboard/state.py99CODE
LOWods/tests/dashboard-load-test.py31CODE
LOWods/tests/dashboard-load-test.py70CODE
LOWods/tests/validate-agent-templates.py75CODE
LOWods/tests/test_mdns_subdomains.py45CODE
LOWods/tests/contracts/test-port-contracts.py55CODE
LOWods/tests/contracts/test-network-exposure-contracts.py31CODE
LOWods/extensions/services/ape/main.py293CODE
LOWods/extensions/services/ape/main.py409CODE
LOWods/extensions/services/ape/main.py482CODE
LOWods/extensions/services/ape/main.py794CODE
LOWods/extensions/services/ape/main.py1015CODE
LOWods/extensions/services/dashboard-api/hermes_bridge.py283CODE
LOWods/extensions/services/dashboard-api/hermes_bridge.py353CODE
LOWods/extensions/services/dashboard-api/config.py297CODE
LOWods/extensions/services/dashboard-api/config.py586CODE
LOWods/extensions/services/dashboard-api/config.py680CODE
LOWods/extensions/services/dashboard-api/settings.py244CODE
LOWods/extensions/services/dashboard-api/settings.py327CODE
LOWods/extensions/services/dashboard-api/settings.py447CODE
LOW…xtensions/services/dashboard-api/performance_oracle.py328CODE
LOW…xtensions/services/dashboard-api/performance_oracle.py1267CODE
90 more matches not shown…
Modern AI Meta-Vocabulary29 hits · 93 pts
SeverityFileLineSnippetContext
MEDIUMARCHITECTURE.md144### 5. RAG PipelineCOMMENT
MEDIUMCONTRIBUTORS.md36* [Tony363 (Tony Siu)](https://github.com/Tony363) — Raised dashboard-api test coverage to 95% with 3,500+ lines of teCOMMENT
MEDIUMods/config/n8n/06-rag-demo.json14 "content": "## RAG Demo\n\nThis is a template workflow for retrieval-augmented generation.\n\nCustomize the nodeCODE
MEDIUMods/config/n8n/rag-pipeline-trigger.json14 "content": "## RAG Pipeline Trigger\n\nThis is a template workflow for ingesting documents from a watched folderCODE
MEDIUMods/tests/test-phase-c-p1.sh112 # Test RAG test endpointCOMMENT
MEDIUMods/tests/test-issue-to-pr-security.sh30# Extract the implement job block (from ' implement:' to the start of ' guardrails:')COMMENT
MEDIUMods/tests/contracts/test-installer-contracts.sh408# RAG = qdrant (vector store) + embeddings (TEI). Both default fromCOMMENT
MEDIUMods/docs/PLATFORM-TRUTH-TABLE.md20## Release language guardrailsCOMMENT
MEDIUMods/docs/M1-OFFLINE-MODE.md60# Test local embeddings/RAG if enabled.COMMENT
MEDIUMods/docs/M1-OFFLINE-MODE.md104### Option 2: Configure Legacy OpenClaw for Local RAGCOMMENT
MEDIUMods/docs/INTEGRATION-GUIDE.md89### With RAG (Qdrant + Embeddings)COMMENT
MEDIUMods/extensions/library/services/crewai/compose.yaml1# CrewAI Studio — no-code multi-agent UI (https://github.com/strnad/CrewAI-Studio)COMMENT
MEDIUMods/scripts/showcase.sh174 echo -e "${YELLOW}Qdrant not running. Enable with: docker compose ps qdrant # RAG services start with the stackCODE
MEDIUMods/scripts/showcase.sh198 # Simple RAG demo using direct LLM (without full workflow for CLI demo)COMMENT
MEDIUMods/scripts/bootstrap-upgrade.sh2566 # the 8k context window. OpenCode hits the same wall.COMMENT
MEDIUMods/scripts/session-cleanup.sh12# The agent doesn't notice — it just gets a clean context window.COMMENT
MEDIUMods/scripts/demo-offline.sh164# ── Demo 3: RAG ──────────────────────────────────────COMMENT
MEDIUMods/installers/macos/lib/env-generator.sh303 # Backfill the TEI/RAG contract without replacing persisted operatorCOMMENT
MEDIUMods/installers/macos/lib/env-generator.sh628#=== Embeddings / RAG ===COMMENT
MEDIUMods/installers/macos/lib/tier-map.sh12# Each tier maps to a specific GGUF quantization and context window.COMMENT
MEDIUMods/installers/macos/lib/tier-map.sh226# Hermes requires at least a 64K context window. Keep the fast-start model atCOMMENT
MEDIUMods/installers/lib/bootstrap-model.sh16# Hermes requires at least a 64K context window, so fast-start installs keepCOMMENT
MEDIUMods/installers/lib/tier-map.sh14# Each tier maps to a specific GGUF quantization and context window.COMMENT
MEDIUMods/installers/phases/09-offline.sh45# Use local RAG instead of web searchCOMMENT
MEDIUMods/installers/phases/09-offline.sh63# Use local RAG with Qdrant insteadCOMMENT
MEDIUMods/installers/phases/06-directories.sh1022#=== Embeddings / RAG ===COMMENT
MEDIUMods/installers/phases/03-features.sh172 # RAG = qdrant (vector store) + embeddings (TEI). Both default fromCOMMENT
MEDIUMods/installers/phases/07-devtools.sh123 # ── OpenCode (local agentic coding platform) ──COMMENT
MEDIUMods/installers/phases/12-health.sh379# Perplexica auto-config: seed chat model + embedding model on first boot.COMMENT
Self-Referential Comments27 hits · 84 pts
SeverityFileLineSnippetContext
MEDIUMods/docker-compose.lemonade-external.yml7# This file is intentionally not standalone. It is selected byCOMMENT
MEDIUMods/config/litellm/lemonade.yaml7 # This file is a template. The installer (06-directories.sh) generatesCOMMENT
MEDIUMods/tests/test-migrate-config.sh164 # Create the mock validator in the temp dir and point migrate-config.sh atCOMMENT
MEDIUMods/tests/test-windows-cli-model.sh145# Create a failing docker stub (batch file for Windows execution)COMMENT
MEDIUMods/tests/benchmark-status-performance.sh35 # Create a simple HTTP server that responds to health checksCOMMENT
MEDIUMods/tests/test-hooks.sh76# Create a test extension with both setup_hook and hooks.post_installCOMMENT
MEDIUMods/tests/test-restore-safety-ux.sh28# Create a minimal backup (manifest only, no data dirs)COMMENT
MEDIUMods/tests/test-preflight-resolver-bug.sh19# Create a mock python-cmd.shCOMMENT
MEDIUMods/tests/test-preflight-resolver-bug.sh29# Create a mock python script that preflight-engine.sh should runCOMMENT
MEDIUMods/tests/test-doctor-command.sh123 # Create a mock report with failuresCOMMENT
MEDIUMods/tests/test-preflight-dashboard-port.sh22# Create a temporary directory for stubsCOMMENT
MEDIUMods/tests/test-backup-integrity.sh25# Create a minimal fake ODS directory with some dataCOMMENT
MEDIUMods/tests/test-stt-full.sh14# Create a small test audio file (silence + tone)COMMENT
MEDIUMods/tests/test-disk-space-preflight.sh37# Create a minimal fake ODS dir with some data so the estimated size is > ~0COMMENT
MEDIUMods/tests/test-disk-space-preflight.sh57# Create a minimal backup directory for restore size estimationCOMMENT
MEDIUMods/tests/test-extension-runtime-check.sh133# Create a mock bin directory with stub docker and curl executablesCOMMENT
MEDIUMods/extensions/library/templates/compose-template.yaml5# This file is merged into the compose stack via:COMMENT
MEDIUMods/extensions/templates/compose-template.yaml5# This file is merged into the compose stack via:COMMENT
MEDIUM…nsions/services/dashboard-api/tests/test_extensions.py475 # Create a broken user extension directory (no compose.yaml or compose.yaml.disabled)COMMENT
MEDIUM…nsions/services/dashboard-api/tests/test_extensions.py2744 # Create a real file and symlink compose.yaml to itCOMMENT
MEDIUM…nsions/services/dashboard-api/tests/test_extensions.py2766 # Create a real file and symlink the .disabled to itCOMMENT
MEDIUMods/extensions/services/dashboard/entrypoint.sh6# This file is generated by dashboard-api on first start.COMMENT
MEDIUMods/extensions/services/token-spy/db_postgres.py85 # Create the default tenantCOMMENT
MEDIUMods/scripts/ods-test-functional.sh218 # Create a simple test audio file or use existingCOMMENT
MEDIUMods/lib/service-registry.sh86 # Create the cache as a race-safe, private (mode 0600) temp file. ItsCOMMENT
MEDIUMods/lib/python-cmd.sh5# This file is sourced by other scripts, so it must not change the caller's shell options.COMMENT
MEDIUMods/installers/phases/04-requirements.sh297# This file is sourced by install-core.sh under `set -e`. Keep the phase'sCOMMENT
Redundant / Tautological Comments49 hits · 74 pts
SeverityFileLineSnippetContext
LOWinstall.sh16# Check if ods directory existsCOMMENT
LOWods/ods-backup.sh691 # Check if running in ODS directoryCOMMENT
LOWods/ods-restore.sh633 # Check if running in ODS directoryCOMMENT
LOWods/ods-preflight.sh226 # Check if container is running but model still loadingCOMMENT
LOWods/tests/test-tts-full.sh27# Check if we got audio data (MP3 starts with ID3 or empty binary)COMMENT
LOWods/tests/test-phase-c-p1.sh69 # Check if values are hardcoded (static string detection)COMMENT
LOWods/tests/test-phase-c-p1.sh157 # Check if settings endpoint returns dataCOMMENT
LOWods/tests/test-phase-c-p1.sh176 # Check if voice agent service is running properlyCOMMENT
LOWods/tests/test-hardware-compatibility.sh230# Check if installer validates disk spaceCOMMENT
LOWods/tests/test-network-security.sh107 # Check if ports are bound to localhost onlyCOMMENT
LOWods/tests/test-network-security.sh113 # Check if this is intentional (dashboard, API endpoints)COMMENT
LOWods/tests/benchmark-status-performance.sh25# Check if ods-cli existsCOMMENT
LOWods/tests/test-network-timeouts.sh53 # Check if timeout is present on the same line or nearbyCOMMENT
LOWods/tests/test-network-timeouts.sh60 # Check if timeout is on the same line (use grep -F for fixed string)COMMENT
LOWods/tests/test-stt-full.sh18# Check if we can generate a simple testCOMMENT
LOWods/tests/test-secret-security.sh303 # Check if there's allowlist validation to mitigate the riskCOMMENT
LOWods/tests/smoke/installer-env-smoke.sh396 # Check if it's defined anywhere elseCOMMENT
LOW…xtensions/services/dashboard-api/routers/extensions.py2486 # Check if service is still enabled (built-in or user extension)COMMENT
LOW…nsions/services/dashboard-api/tests/test_extensions.py3295 # Set updated_at to far in the past (well over 1 hour)COMMENT
LOWods/extensions/services/token-spy/db_postgres.py74 # Check if tenant existsCOMMENT
LOWods/extensions/services/token-spy/main.py1520 # Check if this agent needs an auto-resetCOMMENT
LOWods/extensions/services/token-spy/filters.py290 # Check if tail messages are already in filtered_convCOMMENT
LOWods/extensions/services/privacy-shield/pii_scrubber.py90 # Check if we've seen this PII beforeCOMMENT
LOWods/extensions/services/whisper/docker-entrypoint.sh59 # Check if VAD parameters already existCOMMENT
LOWods/scripts/migrate-config.sh9# ./migrate-config.sh check # Check if migration neededCOMMENT
LOWods/scripts/migrate-config.sh166# Check if migration is neededCOMMENT
LOWods/scripts/migrate-config.sh251 # Check if this migration is neededCOMMENT
LOWods/scripts/pre-download.sh194# Check if model is cachedCOMMENT
LOWods/scripts/validate.sh123 # Check if container is runningCOMMENT
LOWods/scripts/ods-test-functional.sh114 # Check if response contains "4" (the answer to 2+2)COMMENT
LOWods/scripts/ods-test-functional.sh200 # Check if response contains array of numbersCOMMENT
LOWods/scripts/session-cleanup.sh147 # Check if this session is activeCOMMENT
LOWods/scripts/validate-compose-stack.sh47# Check if docker/docker compose is availableCOMMENT
LOWods/scripts/ods-doctor.sh392 # Check if extension is enabledCOMMENT
LOWods/scripts/llm-cold-storage.sh55 # Check if any running process references this modelCOMMENT
LOWods/memory-shepherd/memory-shepherd.sh307 # Check if the agent exists in configCOMMENT
LOWods/installers/macos/install-macos.sh2223 # Check if process diedCOMMENT
LOWods/installers/macos/install-macos.sh2298 # Check if "apple" is not listed but service works on CPUCOMMENT
LOWods/installers/macos/lib/detection.sh103 # Check if docker CLI is availableCOMMENT
LOWods/installers/macos/lib/detection.sh127 # Check if Docker daemon is responsiveCOMMENT
LOWods/installers/lib/packaging.sh229# Check if a package is available in the reposCOMMENT
LOWods/installers/lib/background-tasks.sh99# Check if process is still runningCOMMENT
LOWods/installers/lib/background-tasks.sh177 # Check if still runningCOMMENT
LOWods/installers/lib/path-utils.sh83 # Check if path is emptyCOMMENT
LOWods/installers/lib/path-utils.sh89 # Check if parent directory exists and is writableCOMMENT
LOWods/installers/phases/13-summary.sh72 # Check if any background tasks are registeredCOMMENT
LOWods/installers/phases/11-services.sh701 # Check if model exists and verify integrityCOMMENT
LOWods/installers/phases/02-detection.sh240 # Check if upgrade succeededCOMMENT
LOW.github/workflows/autonomous-code-scanner.yml363 # Check if budget exceededCOMMENT
Verbosity Indicators34 hits · 51 pts
SeverityFileLineSnippetContext
LOWods/bin/ods-host-agent.py6377 # Step 1: Setup hook (if requested). The helper is a no-opSTRING
LOWods/bin/ods-host-agent.py6386 # Step 2: Pull (best-effort — failure is non-fatal if cached image exists).STRING
LOWods/bin/ods-host-agent.py6502 # Step 4: SuccessSTRING
LOWods/bin/ods-host-agent.py6505 # Step 5: Post-install core recreate (best-effort, non-fatal).STRING
LOWods/bin/ods-host-agent.py5406 # Step 1: resolve and verify this is a Wi-Fi profile. Use -t forSTRING
LOWods/bin/ods-host-agent.py5446 # Step 2: type-confirmed Wi-Fi → safe to delete.STRING
LOWods/bin/ods-host-agent.py6424 # Step 3: StartSTRING
LOW…ashboard/src/components/__tests__/SetupWizard.test.jsx79 // Step 4: type a name so Next becomes enabledCOMMENT
LOWods/extensions/services/token-spy/filters.py228 # Step 1: Separate system messages from conversation messagesCOMMENT
LOWods/extensions/services/token-spy/filters.py237 # Step 2: Group conversation messages into atomic unitsCOMMENT
LOWods/extensions/services/token-spy/filters.py242 # Step 3: Apply max_pairs — keep only the N most recent unitsCOMMENT
LOWods/extensions/services/token-spy/filters.py249 # Step 4: Drop old tool calls from older unitsCOMMENT
LOWods/extensions/services/token-spy/filters.py281 # Step 6: Flatten units back into message listCOMMENT
LOWods/extensions/services/token-spy/filters.py286 # Step 7: Apply always_keep_last_n safety — ensure the last N raw messagesCOMMENT
LOWods/extensions/services/token-spy/filters.py268 # Step 5: Truncate tool result content in all kept messagesCOMMENT
LOWods/extensions/services/token-spy/filters.py301 # Step 8: Apply max_total_chars if setCOMMENT
LOWods/installers/macos/install-macos.sh3229 # Step 2: skip if already cached.COMMENT
LOWods/installers/macos/install-macos.sh3233 # Step 3: POST to trigger download.COMMENT
LOWods/installers/macos/install-macos.sh3237 # Step 4: verify the model is actually cached.COMMENT
LOWods/installers/macos/install-macos.sh3216 # Step 1: wait briefly for the models API to be ready (max 15s).COMMENT
LOWods/installers/lib/detection.sh618 # Step 1: Is there even NVIDIA hardware on this machine?COMMENT
LOWods/installers/lib/detection.sh631 # Step 2: Ensure a driver package is installedCOMMENT
LOWods/installers/lib/detection.sh663 # Step 3: Try loading the module — see why it failsCOMMENT
LOWods/installers/lib/detection.sh677 # Step 4: If it's not a Secure Boot issue, bail outCOMMENT
LOWods/installers/lib/detection.sh683 # Step 5: Secure Boot is blocking the module — ensure it's properly signedCOMMENT
LOWods/installers/lib/detection.sh755 # Step 6: Try loading — if MOK key is already enrolled, this works immediatelyCOMMENT
LOWods/installers/lib/detection.sh766 # Step 7: MOK key needs firmware enrollment — one reboot requiredCOMMENT
LOWods/installers/phases/11-services.sh1217 # Step 1: start any containers already in Created stateCOMMENT
LOWods/installers/phases/11-services.sh1219 # Step 2: wait for services to stabilize, then compose passCOMMENT
LOWods/installers/phases/11-services.sh1222 # Step 3: catch any stragglers from the second passCOMMENT
LOWods/installers/phases/12-health.sh580 # Step 1: wait briefly for the models API to be ready. Whisper's /healthCOMMENT
LOWods/installers/phases/12-health.sh595 # Step 2: skip download if already cached.COMMENT
LOWods/installers/phases/12-health.sh599 # Step 3: POST to trigger download. Log stdout/stderr to install log.COMMENT
LOWods/installers/phases/12-health.sh603 # Step 4: verify the model is actually cached. POST can return 200COMMENT
AI Slop Vocabulary14 hits · 46 pts
SeverityFileLineSnippetContext
MEDIUMods/docker-compose.base.yml322 # fleet harness can create/rotate/remove it without recreating theCOMMENT
MEDIUMods/config/openclaw/inject-token.js87 // (device auth ON). Deleting is more robust than setting false againstCOMMENT
MEDIUMods/tests/fleet-multi-distro.sh6# harness without pre-created per-distro containers.COMMENT
MEDIUMods/tests/test-atomic-env-writes.sh205# shared implementation rather than reimplementing it in this harness.COMMENT
MEDIUMods/tests/test-bootstrap-upgrade-close-inherited-fds.sh5# opened (e.g. FD 9 from the fleet harness, or common FD 200 wrappers) for theCOMMENT
MEDIUMods/tests/test-docker-image-pull-retry.sh41 # Run in a clean bash so we can stub sleep/spin_task without affecting this test harness.COMMENT
MEDIUMods/tests/test-windows-cli-enable-disable.sh570 # Sanity: every function we asked for made it into the harness.COMMENT
MEDIUM…tests/contracts/test-windows-hermes-config-patching.sh131# delegated Windows installer. The fleet harness and public docs call theCOMMENT
MEDIUMods/extensions/services/dashboard-api/config.py74 # camelCase alias: the fleet model-ui harness gates required probes on llm.swapSafeCOMMENT
MEDIUMods/extensions/services/dashboard-api/routers/agents.py16 """Get comprehensive agent monitoring metrics."""STRING
MEDIUM…ns/services/dashboard-api/tests/test_setup_sentinel.py169 # the test harness — but assert only the structural contract here soCOMMENT
MEDIUM…ns/services/dashboard-api/tests/test_setup_sentinel.py170 # this test stays robust against fixture changes.COMMENT
MEDIUMods/scripts/bootstrap-upgrade.sh2222 # active so the UI/harness do not require a manual `ods restart`.COMMENT
MEDIUMods/scripts/validate-env.sh90# .env parsing (robust)COMMENT
Synthetic Comment Markers8 hits · 45 pts
SeverityFileLineSnippetContext
HIGHods/config/n8n/llm-summarizer.json14 "content": "## LLM Summarizer\n\nThis is a template workflow for sending text or URLs to a webhook and getting aCODE
HIGH.claude/commands/deep-research.md527*Generated by Claude Code Deep Research with Rube MCP + PAL MCP*COMMENT
HIGH.claude/commands/code-review.md384*Generated by Claude Code Review with PAL MCP Consensus*COMMENT
HIGH.github/workflows/claude-review.yml390 Generated by Claude Code Review.CODE
HIGH.github/workflows/autonomous-code-scanner.yml1029 Types were generated by Claude Haiku 4.5 and applied via AST-based function lookup.CODE
HIGH.github/workflows/autonomous-code-scanner.yml1110 Docstrings were generated by Claude Haiku 4.5 and inserted via AST-based function lookup.CODE
HIGH.github/workflows/nightly-docs-update.yml305 Generated by Claude Code (claude-sonnet-4-6) | [Workflow Run](${{ github.server_url }}/${{ github.repositoryCODE
HIGH.github/workflows/nightly-code-review.yml249 Automated code improvements generated by Claude Code.CODE
Modern Structural Boilerplate44 hits · 44 pts
SeverityFileLineSnippetContext
LOWods/bin/ods-mdns.py72logger = logging.getLogger(__name__)CODE
LOWods/bin/model_switchboard/reconciler.py144__all__ = ["PHASES", "run_runtime_activation", "result"]CODE
LOWods/bin/model_switchboard/__init__.py22__all__ = [CODE
LOWods/bin/remote_provider/egress.py406__all__ = [CODE
LOWods/bin/remote_provider/reconciler.py129__all__ = [CODE
LOWods/bin/remote_provider/transport.py201__all__ = [CODE
LOWods/bin/remote_provider/__init__.py81__all__ = [CODE
LOWods/bin/remote_provider/ssh_supervisor.py115__all__ = [CODE
LOWods/bin/remote_provider/lifecycle.py258__all__ = [CODE
LOWods/bin/remote_provider/probe.py248__all__ = [CODE
LOWods/bin/remote_provider/egress_probe.py48__all__ = [CODE
LOWods/extensions/services/dashboard-api/hermes_bridge.py41logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/config.py15logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/gguf_inspector.py15logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/security.py11logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/agent_monitor.py15logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/gpu.py16logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/main.py136logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/helpers.py67logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/helpers.py611def set_services_cache(statuses: list) -> None:CODE
LOWods/extensions/services/dashboard-api/session_signer.py58logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/session_signer.py79def _set_secret_for_tests(value: str) -> None:CODE
LOW…s/extensions/services/dashboard-api/user_extensions.py12logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/routers/auth.py39logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/routers/models.py61logger = logging.getLogger(__name__)CODE
LOW…s/extensions/services/dashboard-api/routers/updates.py25logger = logging.getLogger(__name__)CODE
LOW…tensions/services/dashboard-api/routers/model_state.py24logger = logging.getLogger(__name__)CODE
LOW…/extensions/services/dashboard-api/routers/features.py14logger = logging.getLogger(__name__)CODE
LOW…ns/services/dashboard-api/routers/oauth_passthrough.py84logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/routers/voice.py9logger = logging.getLogger(__name__)CODE
LOW…extensions/services/dashboard-api/routers/templates.py11logger = logging.getLogger(__name__)CODE
LOW…xtensions/services/dashboard-api/routers/extensions.py48logger = logging.getLogger(__name__)CODE
LOW…xtensions/services/dashboard-api/routers/magic_link.py74logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/routers/setup.py26logger = logging.getLogger(__name__)CODE
LOW…extensions/services/dashboard-api/routers/tailscale.py36logger = logging.getLogger(__name__)CODE
LOW…extensions/services/dashboard-api/routers/workflows.py17logger = logging.getLogger(__name__)CODE
LOW…extensions/services/dashboard-api/routers/resources.py21logger = logging.getLogger(__name__)CODE
LOW…rvices/dashboard-api/routers/remote_provider_status.py25logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/routers/gpu.py33logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/dashboard-api/routers/talk.py36logger = logging.getLogger(__name__)CODE
LOW…ensions/services/dashboard-api/routers/model_routes.py16logger = logging.getLogger(__name__)CODE
LOW…s/extensions/services/dashboard-api/routers/privacy.py21logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/token-spy/db_postgres.py20logger = logging.getLogger(__name__)CODE
LOWods/extensions/services/token-spy/providers/__init__.py11__all__ = [CODE
Example Usage Blocks15 hits · 29 pts
SeverityFileLineSnippetContext
LOWods/test-stack.sh8# Usage:COMMENT
LOWods/test-install.sh7# Usage:COMMENT
LOWods/tests/test-multi-distro.sh8# Usage:COMMENT
LOWods/tests/reproducers/langfuse-uid-check.sh13# Usage:COMMENT
LOWods/scripts/migrate-config.sh8# Usage:COMMENT
LOWods/scripts/extension-runtime-check.sh6# Usage:COMMENT
LOWods/scripts/validate-manifests.sh5# Usage:COMMENT
LOWods/scripts/pre-download.sh10# Usage:COMMENT
LOWods/scripts/ods-test.sh12# Usage:COMMENT
LOWods/scripts/upgrade-model.sh10# Usage:COMMENT
LOWods/scripts/llm-cold-storage.sh11# Usage:COMMENT
LOWods/scripts/linux-install-preflight.sh5# Usage:COMMENT
LOWods/lib/rsync.sh11# Usage:COMMENT
LOWods/installers/macos/ods-macos.sh8# Usage:COMMENT
LOWods/installers/macos/install-macos.sh11# Usage:COMMENT
Magic Placeholder Names4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHods/extensions/library/workflows/comfyui/README.md34 -H "X-API-Key: your-api-key" \CODE
HIGHods/extensions/library/workflows/comfyui/README.md66 -H "X-API-Key: your-api-key" \CODE
HIGHods/extensions/library/workflows/langflow/README.md32 -H "X-API-Key: your-api-key" \CODE
HIGHods/extensions/library/workflows/flowise/README.md32 -H "X-API-Key: your-api-key" \CODE
Fake / Example Data8 hits · 8 pts
SeverityFileLineSnippetContext
LOWods/docker-compose.base.yml145 "6":{"inputs":{"text":"placeholder","clip":["4",1]},"class_type":"CLIPTextEncode"},CODE
LOWods/config/extensions-catalog.json645 "default": "dummy-key",CODE
LOW…extensions/library/services/open-interpreter/server.py78interpreter.llm.api_key = "fake_key"CODE
LOW…extensions/library/services/open-interpreter/server.py101interpreter.llm.api_key = "fake_key"CODE
LOWods/extensions/library/services/dify/README.md37| `DIFY_OPENAI_API_KEY` | API key for OpenAI-compatible endpoint | `dummy-key` |CODE
LOWods/extensions/library/services/dify/manifest.yaml38 default: "dummy-key"CODE
LOW…ervices/dashboard-api/tests/test_performance_oracle.py1367 (models_dir / "Qwen3.6-35B-A3B-UD-Q4_K_M.gguf").write_text("placeholder", encoding="utf-8")CODE
LOW…ons/services/privacy-shield/tests/test_pii_scrubber.py30 assert "user@example.com" not in resultCODE
AI Structural Patterns8 hits · 5 pts
SeverityFileLineSnippetContext
LOWods/bin/ods-host-agent.py9449CODE
LOWods/extensions/services/dashboard-api/main.py1468CODE
LOWods/extensions/services/dashboard-api/helpers.py296CODE
LOWods/extensions/services/dashboard-api/routers/models.py1974CODE
LOWods/extensions/services/dashboard-api/routers/models.py1981CODE
LOWods/extensions/services/dashboard-api/routers/models.py2039CODE
LOWods/extensions/services/dashboard-api/routers/models.py2075CODE
LOW…ns/services/dashboard-api/tests/test_model_activate.py430CODE
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHods/extensions/services/token-spy/providers/registry.py30Get a provider instance by name. Creates a new instance with the given config. Does not cache instancesSTRING
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…nsions/services/dashboard-api/tests/test_extensions.py3465CODE
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOW.github/scripts/generate-type-hints.py115 "original_signature": "def process_data(data, options=None):",CODE
LOW.github/scripts/generate-type-hints.py116 "typed_signature": "def process_data(data: List[dict], options: Optional[dict] = None) -> dict:",CODE