Repository Analysis

volcengine/OpenViking

Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.

19.4 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of volcengine/OpenViking, a Python project with 34,118 GitHub stars. SynthScan v2.0 examined 1,002,627 lines of code across 3407 source files, recording 15360 pattern matches distributed across 25 syntactic categories. The overall adjusted score of 19.4 places this repository in the Moderate AI signal band.

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

19.4
Adjusted Score
19.4
Raw Score
100%
Time Factor
2026-08-28
Last Push
34.1K
Stars
Python
Language
1.0M
Lines of Code
3.4K
Files
15.4K
Pattern Hits
2026-08-29
Scan Date
0.12
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 33HIGH 359MEDIUM 1266LOW 13702

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

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

Hyper-Verbose Identifiers8272 hits · 7907 pts
SeverityFileLineSnippetContext
LOWsetup.py38def _sanitize_native_build_env(env):CODE
LOWsetup.py71def _get_windows_python_sabi_library() -> Path:CODE
LOWsetup.py125 def _copy_artifacts_to_build_lib(self, target_binary=None, target_lib=None):CODE
LOWsetup.py142 def _run_stage_with_artifact_checks(CODE
LOWsetup.py152 def _resolve_cargo_target_dir(self, cargo_project_dir, env):CODE
LOWsetup.py189 def _build_ov_cli_artifact_impl(self, ov_cli_dir, binary_name, ov_target_binary):CODE
LOWsetup.py261 def build_ragfs_python_artifact(self):CODE
LOWsetup.py388 def _should_require_ragfs_artifact(self) -> bool:CODE
LOWsetup.py413 def _clean_stale_engine_artifacts(self, ext_dir: Path):CODE
LOWbenchmark/tau2/llm/scripts/run_eval.py104def _require_fixed_first_user(config: dict[str, Any]) -> bool:CODE
LOWbenchmark/tau2/llm/scripts/run_eval.py210def _train_tool_output_max_chars(strategy: dict[str, Any]) -> int:CODE
LOWbenchmark/tau2/llm/scripts/run_eval.py217def _train_skip_failed_sessions(strategy: dict[str, Any]) -> bool:CODE
LOWbenchmark/tau2/llm/scripts/run_eval.py221def _manifest_openviking_identity(corpus_dir: Path) -> dict[str, str] | None:CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py205def _compact_train_tool_output(content: Any, *, max_chars: int) -> str:CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py216def _message_text_openviking_text(message: dict[str, Any]) -> tuple[str, str]:CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py233def _message_texts_role_tool_blocks(CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py311def _load_fixed_first_user_fixture(path: Path) -> dict[str, str]:CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py329def _append_incoming_user_context(message: Any, state: Any) -> None:CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py342def _register_fixed_first_user(args: argparse.Namespace) -> str:CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py902 def create_openviking_memory_agent(tools, domain_policy, **kwargs):CODE
LOWbenchmark/tau2/llm/scripts/tau2_common.py251def _has_confirmation_aware_prompt(prompt_text: str) -> bool:STRING
LOWbenchmark/tau2/llm/scripts/tau2_common.py259def _ensure_confirmation_aware_prompt(repo: Path) -> bool:STRING
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py42 def generate_with_rate_limit_retry(*args: Any, **kwargs: Any) -> Any:CODE
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py290 def _simulation_run_from_env_info(self):CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1117def _read_experience_loader_template_file(relative_path: str) -> str:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1121def _write_experience_loader_files(CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1131async def _execute_required_experience_loader_read(CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py91def _viking_is_tool_result_success(result: Any) -> bool:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py202def _make_search_experience_tool():CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py272def _make_read_experience_tool():CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py392async def _experience_search_summary(client: Any, item: Any, rank: int) -> dict[str, Any]:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1073async def _prepare_experience_loader_skill(CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1295def _override_vikingbot_current_time_messages(CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1428def _extract_experience_content(content: str) -> str | None:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1438def _case_memory_context_from_tools(tools_used: list[dict] | None) -> str:CODE
LOWbenchmark/tau2/train/service_app.py104def _task_indices_from_filters(filters: dict[str, Any]) -> list[int] | None:CODE
LOWbenchmark/tau2/train/case_loader.py133def _derive_split_tasks_from_tasks_json(tasks_path: Path) -> dict[str, list[str]]:CODE
LOWbenchmark/tau2/train/_rollout_helpers.py42def _is_communicate_with_user(tool_name: str) -> bool:CODE
LOWbenchmark/tau2/train/_rollout_helpers.py46def _communicate_text_from_tool_input(tool_input: dict[str, Any] | None) -> str:CODE
LOWbenchmark/tau2/train/rollout_executor_native.py290def _resolve_llm_runtime_config(CODE
LOWbenchmark/tau2/train/rollout_executor_native.py368def _register_native_memory_agent(executor: NativeTau2RolloutExecutor) -> str:CODE
LOWbenchmark/tau2/train/rollout_executor_native.py756def _build_rollout_messages_from_simulation(CODE
LOWbenchmark/tau2/train/rollout_executor_native.py800def _simulation_message_to_rollout_messages(CODE
LOWbenchmark/tau2/train/rollout_executor_native.py903def _tool_usage_from_simulation(simulation: Any) -> list[dict[str, Any]]:CODE
LOWbenchmark/tau2/train/rollout_executor_native.py927def _memory_context_from_simulation(simulation: Any) -> str | None:CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py89async def _list_session_commit_tasks(CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py113def _latest_active_commit_task(tasks: list[dict[str, Any]]) -> dict[str, Any] | None:CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py120async def _recover_commit_after_transport_error(CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py411def extract_trace_id_from_error(error: str) -> str:CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py907 async def process_single_session_with_progress(**kwargs) -> Dict[str, Any]:CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py1180 async def process_sample_with_limit(sample_id, display_id, sessions):CODE
LOWbenchmark/locomo/vikingbot/preflight_eval_config.py82def _warn_deprecated_or_conflicting_fields(ov_data: dict) -> None:CODE
LOWbenchmark/locomo/vikingbot/preflight_eval_runtime.py110def _resolve_configured_identity_hint() -> tuple[str, str]:CODE
LOWbenchmark/locomo/vikingbot/preflight_eval_runtime.py214def _resolve_openviking_api_key() -> tuple[str, str]:CODE
LOWbenchmark/locomo/vikingbot/preflight_eval_runtime.py301def _parse_health_identity_payload(payload: dict) -> tuple[str, str, str]:CODE
LOWbenchmark/locomo/vikingbot/preflight_eval_runtime.py432def _ensure_server_and_user_key_ready(CODE
LOWbenchmark/locomo/vikingbot/preflight_eval_runtime.py454def _ensure_trusted_server_ready(CODE
LOWbenchmark/locomo/vikingbot/preflight_eval_runtime.py471def _resolve_ready_user_identity(CODE
LOWbenchmark/locomo/vikingbot/progress_utils.py133def make_three_state_progress(CODE
LOWbenchmark/locomo/openclaw/eval.py475def calculate_session_metrics_from_jsonl(jsonl_filename: str, agent_id: str = "main") -> dict:CODE
8212 more matches not shown…
Decorative Section Separators1004 hits · 3302 pts
SeverityFileLineSnippetContext
MEDIUM.pr_agent.toml1# =============================================================================COMMENT
MEDIUM.pr_agent.toml3# =============================================================================COMMENT
MEDIUM.pr_agent.toml13# =============================================================================COMMENT
MEDIUM.pr_agent.toml15# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml17# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml39# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml42# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml63# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml65# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml78# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml82# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml107# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml109# ---------------------------------------------------------------------------COMMENT
MEDIUM.pr_agent.toml287# ---------------------------------------------------------------------------STRING
MEDIUM.pr_agent.toml289# ---------------------------------------------------------------------------STRING
MEDIUM.pr_agent.toml330# ---------------------------------------------------------------------------STRING
MEDIUM.pr_agent.toml332# ---------------------------------------------------------------------------STRING
MEDIUMbenchmark/locomo/vikingbot/import_to_ov.py337# --------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/import_to_ov.py339# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/import_to_ov.py487# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/import_to_ov.py489# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/import_to_ov.py1336# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/import_to_ov.py1338# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/progress_utils.py51# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/progress_utils.py53# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/progress_utils.py128# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/progress_utils.py130# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/progress_utils.py176# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/progress_utils.py178# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/progress_utils.py248# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/vikingbot/progress_utils.py250# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/import_to_ov.py128# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/import_to_ov.py130# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/import_to_ov.py208# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/import_to_ov.py210# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/import_to_ov.py595# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/import_to_ov.py597# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py45# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py47# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py89# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py91# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py199# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py201# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py250# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py252# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py352# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py354# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py747# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py749# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py931# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py933# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py1284# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openclaw/eval.py1286# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openviking/import_to_ov.py202# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openviking/import_to_ov.py204# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openviking/import_to_ov.py315# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openviking/import_to_ov.py317# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openviking/import_to_ov.py740# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/openviking/import_to_ov.py742# ---------------------------------------------------------------------------COMMENT
MEDIUMbenchmark/locomo/claudecode/ingest.py54# ---------------------------------------------------------------------------COMMENT
944 more matches not shown…
Excessive Try-Catch Wrapping2189 hits · 2337 pts
SeverityFileLineSnippetContext
LOWsetup.py171 except Exception as exc:CODE
LOWsetup.py240 except Exception as exc:CODE
LOWsetup.py372 except Exception as exc:CODE
MEDIUMbenchmark/skillsbench/skill_bench_eval.py673 print("Error: --task cannot be combined with --count/--start/--end", file=sys.stderr)CODE
MEDIUMbenchmark/skillsbench/skill_bench_eval.py676 print("Error: --count cannot be combined with --start/--end", file=sys.stderr)CODE
MEDIUMbenchmark/skillsbench/skill_bench_eval.py689 print(f"Error: invalid range --start {start} --end {end}", file=sys.stderr)CODE
MEDIUMbenchmark/skillsbench/skill_bench_eval.py692 print(f"Error: --start {start} exceeds available tasks ({len(tasks)})", file=sys.stderr)CODE
MEDIUMbenchmark/skillsbench/skill_bench_eval.py62def _onerror(func, p, exc_info):CODE
LOWbenchmark/skillsbench/skill_bench_eval.py68 except Exception:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py72 except Exception:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py77 except Exception:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py362 except Exception:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py429 except Exception as e:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py470 except Exception:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py596 except Exception:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py608 except Exception as e:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py649 except Exception as e:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py713 except Exception as e:CODE
LOWbenchmark/skillsbench/skill_bench_eval.py854 except Exception as e:CODE
LOWbenchmark/tau2/vikingbot/scripts/run_eval_reward.sh52 except Exception:CODE
LOW…/tau2/vikingbot/scripts/commit_trajectory_to_memory.py99 except Exception as exc:CODE
LOW…chmark/tau2/vikingbot/scripts/vikingbot_tau2_runner.py285 except Exception:CODE
LOWbenchmark/tau2/llm/scripts/run_eval.py1115 except Exception as exc:CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py459 except Exception as exc:CODE
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py47 except Exception as exc:CODE
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py75 except Exception as exc:CODE
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py95 except Exception:CODE
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py118 except Exception as exc:CODE
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py131 except Exception as exc:CODE
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py298 except Exception:CODE
MEDIUMbenchmark/tau2/train/rollout_executor_vikingbot.py106def _vikingbot_imports() -> dict[str, Any]:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py977 except Exception:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py986 except Exception:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py991 except Exception:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py262 except Exception as exc:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py323 except Exception as exc:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py372 except Exception:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py406 except Exception:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py422 except Exception:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py672 except Exception as exc:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1006 except Exception:CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1096 except Exception as exc:CODE
LOWbenchmark/tau2/train/service_app.py42 except Exception:CODE
LOWbenchmark/tau2/train/rollout_executor_native.py159 except Exception:CODE
LOWbenchmark/tau2/train/rollout_executor_native.py695 except Exception as exc:CODE
LOWbenchmark/locomo/vikingbot/run_eval.py281 except Exception:CODE
LOWbenchmark/locomo/vikingbot/run_eval.py692 except Exception:CODE
LOWbenchmark/locomo/vikingbot/run_eval.py712 except Exception as e:CODE
MEDIUMbenchmark/locomo/vikingbot/run_eval.py713 print(f"Error processing QA item: {str(e)}", file=sys.stderr)CODE
MEDIUMbenchmark/locomo/vikingbot/run_eval.py80def get_session_num(key):CODE
MEDIUMbenchmark/locomo/vikingbot/import_to_ov.py1463 print(f"Error: {e}", file=sys.stderr)CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py752 except Exception as e:CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py915 except Exception:CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py1057 except Exception:CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py1147 except Exception:CODE
LOWbenchmark/locomo/vikingbot/preflight_eval_config.py101 except Exception as exc:CODE
LOWbenchmark/locomo/vikingbot/judge.py78 except Exception as e:STRING
MEDIUMbenchmark/locomo/vikingbot/judge.py133 print("Error: API token is required")CODE
LOWbenchmark/locomo/vikingbot/judge.py205 except Exception:CODE
MEDIUMbenchmark/locomo/vikingbot/stat_judge_result.py35 print(f"Error: File not found: {args.input}")CODE
2129 more matches not shown…
Unused Imports1519 hits · 1360 pts
SeverityFileLineSnippetContext
LOW…rk/tau2/vikingbot/scripts/provision_openviking_user.py4CODE
LOW…/tau2/vikingbot/scripts/commit_trajectory_to_memory.py12CODE
LOW…chmark/tau2/vikingbot/scripts/vikingbot_tau2_runner.py11CODE
LOWbenchmark/tau2/llm/scripts/run_eval.py2CODE
LOW…ark/tau2/llm/scripts/build_fixed_first_user_fixture.py4CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py2CODE
LOWbenchmark/tau2/llm/scripts/tau2_common.py1CODE
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py3CODE
LOWbenchmark/tau2/common/tau2_env/tau2_tool_provider.py4CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py4CODE
LOWbenchmark/tau2/train/service_app.py6CODE
LOWbenchmark/tau2/train/rollout_executor.py4CODE
LOWbenchmark/tau2/train/rollout_executor.py8CODE
LOWbenchmark/tau2/train/rollout_executor.py8CODE
LOWbenchmark/tau2/train/rollout_executor.py8CODE
LOWbenchmark/tau2/train/rollout_executor.py8CODE
LOWbenchmark/tau2/train/rollout_executor.py8CODE
LOWbenchmark/tau2/train/rollout_executor.py19CODE
LOWbenchmark/tau2/train/rollout_executor.py19CODE
LOWbenchmark/tau2/train/rollout_executor.py19CODE
LOWbenchmark/tau2/train/case_loader.py4CODE
LOWbenchmark/tau2/train/_rollout_helpers.py12CODE
LOWbenchmark/tau2/train/rollout_executor_native.py4CODE
LOWbenchmark/locomo/vikingbot/progress_utils.py8CODE
LOWbenchmark/locomo/mem0/ingest.py26CODE
LOWbenchmark/locomo/hermes/import_to_ov.py5CODE
LOWbenchmark/locomo/hermes/import_e2e.py5CODE
LOWbenchmark/locomo/hermes/stat_judge_result.py1CODE
LOWbenchmark/locomo/hermes/import_to_native.py9CODE
LOWbenchmark/locomo/hermes/eval.py5CODE
LOWbenchmark/locomo/supermemory/ingest.py35CODE
LOWbenchmark/RAG/scripts/prepare_dataset.py10CODE
LOWbenchmark/RAG/scripts/sample_dataset.py9CODE
LOWbenchmark/RAG/scripts/sample_dataset.py14CODE
LOWbenchmark/RAG/src/pipeline.py4CODE
LOWbenchmark/RAG/src/pipeline.py5CODE
LOWbenchmark/cuvs/summarize_collection_runs.py4CODE
LOWbenchmark/cuvs/run_collection_benchmark.py10CODE
LOWbenchmark/cuvs/run_index_benchmark.py9CODE
LOWbenchmark/cuvs/summarize_service_runs.py4CODE
LOWbenchmark/cuvs/run_service_concurrency_benchmark.py9CODE
LOWbenchmark/cuvs/summarize_index_runs.py9CODE
LOW…grep/vikingdb_bm25/effectiveness/step1_add_resource.py4CODE
LOW…eval/grep/vikingdb_bm25/effectiveness/step2_quality.py20CODE
LOW…eval/grep/vikingdb_bm25/performance/step3_benchmark.py16CODE
LOW…l/grep/vikingdb_bm25/performance/step0_prepare_data.py31CODE
LOW…l/grep/vikingdb_bm25/performance/step1_add_resource.py4CODE
LOW…rieval/grep/vikingdb_bm25/performance/step2_reindex.py17CODE
LOWbenchmark/vectordb_perf/run.py11CODE
LOWbenchmark/vectordb_perf/async_utils.py5CODE
LOWbenchmark/custom/session_contention_benchmark.py4CODE
LOWbenchmark/longmemeval/openviking/longmemeval_prompts.py1CODE
LOWdocker/pending_health_server.py18CODE
LOWopenviking/_sdk_import.py3CODE
LOWopenviking/metrics/bootstrap.py27CODE
LOWopenviking/metrics/__init__.py14CODE
LOWopenviking/metrics/__init__.py14CODE
LOWopenviking/metrics/__init__.py14CODE
LOWopenviking/metrics/__init__.py15CODE
LOWopenviking/metrics/__init__.py16CODE
1459 more matches not shown…
Deep Nesting678 hits · 568 pts
SeverityFileLineSnippetContext
LOWsetup.py189CODE
LOWsetup.py261CODE
LOWbenchmark/skillsbench/skill_bench_eval.py88CODE
LOWbenchmark/skillsbench/skill_bench_eval.py196CODE
LOWbenchmark/skillsbench/skill_bench_eval.py442CODE
LOWbenchmark/skillsbench/skill_bench_eval.py664CODE
LOWbenchmark/tau2/llm/scripts/run_eval.py483CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py492CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py650CODE
LOWbenchmark/tau2/llm/scripts/run_memory_v2_eval.py673CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py954CODE
LOWbenchmark/tau2/train/rollout_executor_vikingbot.py1483CODE
LOWbenchmark/tau2/train/rollout_executor_native.py368CODE
LOWbenchmark/tau2/train/rollout_executor_native.py800CODE
LOWbenchmark/tau2/train/rollout_executor_native.py903CODE
LOWbenchmark/tau2/train/rollout_executor_native.py410CODE
LOWbenchmark/locomo/vikingbot/run_eval.py68CODE
LOWbenchmark/locomo/vikingbot/run_eval.py403CODE
LOWbenchmark/locomo/vikingbot/run_eval.py591CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py120CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py531CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py817CODE
LOWbenchmark/locomo/vikingbot/import_to_ov.py1096CODE
LOWbenchmark/locomo/vikingbot/stat_judge_result.py25CODE
LOWbenchmark/locomo/vikingbot/preflight_eval_runtime.py134CODE
LOWbenchmark/locomo/openclaw/import_to_ov.py243CODE
LOWbenchmark/locomo/openclaw/stat_judge_result.py56CODE
LOWbenchmark/locomo/openclaw/eval.py216CODE
LOWbenchmark/locomo/openclaw/eval.py357CODE
LOWbenchmark/locomo/openclaw/eval.py376CODE
LOWbenchmark/locomo/openclaw/eval.py475CODE
LOWbenchmark/locomo/openclaw/eval.py752CODE
LOWbenchmark/locomo/openclaw/eval.py1042CODE
LOWbenchmark/locomo/openclaw/eval.py1125CODE
LOWbenchmark/locomo/openviking/run_eval.py69CODE
LOWbenchmark/locomo/openviking/run_eval.py127CODE
LOWbenchmark/locomo/openviking/run_eval.py245CODE
LOWbenchmark/locomo/openviking/import_to_ov.py84CODE
LOWbenchmark/locomo/openviking/import_to_ov.py350CODE
LOWbenchmark/locomo/openviking/stat_judge_result.py27CODE
LOWbenchmark/locomo/claudecode/ingest_e2e.py119CODE
LOWbenchmark/locomo/claudecode/import_to_ov.py243CODE
LOWbenchmark/locomo/claudecode/stat_judge_result.py60CODE
LOWbenchmark/locomo/claudecode/eval.py105CODE
LOWbenchmark/locomo/claudecode/eval.py171CODE
LOWbenchmark/locomo/mem0/ingest.py214CODE
LOWbenchmark/locomo/mem0/eval.py203CODE
LOWbenchmark/locomo/mem0/eval.py292CODE
LOWbenchmark/locomo/mem0/eval.py321CODE
LOWbenchmark/locomo/mem0/eval.py352CODE
LOWbenchmark/locomo/mem0/eval.py542CODE
LOWbenchmark/locomo/hermes/import_to_ov.py296CODE
LOWbenchmark/locomo/hermes/import_e2e.py473CODE
LOWbenchmark/locomo/hermes/stat_judge_result.py315CODE
LOWbenchmark/locomo/hermes/import_to_native.py211CODE
LOWbenchmark/locomo/hermes/eval.py418CODE
LOWbenchmark/locomo/supermemory/eval.py176CODE
LOWbenchmark/locomo/supermemory/eval.py265CODE
LOWbenchmark/locomo/supermemory/eval.py294CODE
LOWbenchmark/locomo/supermemory/eval.py323CODE
618 more matches not shown…
Cross-Language Confusion91 hits · 536 pts
SeverityFileLineSnippetContext
HIGHopenviking/parse/parsers/media/utils.py149 Ubuntu/Debian: sudo apt-get install libcairo2 && pip install cairosvgSTRING
HIGHopenviking/parse/parsers/media/utils.py150 macOS: brew install cairo && pip install cairosvgSTRING
HIGHopenviking/session/memory/graph_view.py480 rendered.push(`<ul>${{listItems.join('')}}</ul>`);CODE
HIGHopenviking/session/memory/graph_view.py488 rendered.push(line);CODE
HIGHopenviking/session/memory/graph_view.py492 listItems.push(`<li>${{line.replace(/^[-*]\s+/, '')}}</li>`);CODE
HIGHopenviking/session/memory/graph_view.py500 rendered.push(`<p>${{line}}</p>`);CODE
HIGHopenviking/session/memory/graph_view.py538 detailTitle.textContent = node.label || node.id;CODE
HIGHopenviking/session/memory/graph_view.py540 detailContent.innerHTML = renderMarkdown(node.content_full || node.content_preview || '', node.uri || '');CODE
HIGHopenviking/session/memory/graph_view.py546 const sourceUri = edge.from || edge.source || '';CODE
HIGHopenviking/session/memory/graph_view.py547 const targetUri = edge.to || edge.target || '';CODE
HIGHopenviking/session/memory/graph_view.py610 if (activeMemoryTypes.size === 0 && activeLinkTypes.size === 0) {{CODE
HIGHopenviking/session/memory/graph_view.py615 const visibleNodes = originalNodes.filter(node => activeMemoryTypes.size === 0 || activeMemoryTypes.has(node.memory_tyCODE
HIGHopenviking/session/memory/graph_view.py617 const visibleEdges = originalEdges.filter(edge => (activeLinkTypes.size === 0 || activeLinkTypes.has(edge.link_type)) CODE
HIGHopenviking/session/memory/graph_view.py381 values.size = Math.max(values.size || 18, 34);CODE
HIGHopenviking/session/memory/graph_view.py390 values.size = Math.max(values.size || 12, 18);CODE
HIGHopenviking/session/memory/graph_view.py418 if (!segment || segment === '.') {{CODE
HIGHopenviking/session/memory/graph_view.py427 baseParts.push(segment);CODE
HIGHopenviking/session/memory/graph_view.py455 codeBlocks.push(`<pre><code>${{code.trim()}}</code></pre>`);CODE
HIGHopenviking/session/memory/graph_view.py653 showTooltip(params.event.srcEvent.clientX, params.event.srcEvent.clientY, node.label || node.id, meta, desc, node.uri CODE
HIGHopenviking/session/memory/graph_view.py660 showTooltip(params.event.srcEvent.clientX, params.event.srcEvent.clientY, edge.description || edge.link_type, meta, edCODE
HIGHtests/cli/conftest.py263 ["bash", "-lc", "command -v openviking || command -v ov"],CODE
HIGHtests/api_test/conftest.py684 if (!aFailed && bFailed) return 1;STRING
HIGHtests/api_test/conftest.py689 if (row.nextElementSibling && row.nextElementSibling.classList.contains('extras-row')) {STRING
HIGHtests/api_test/resources/test_add_resource.py42 f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/resources/test_wait_processed.py37 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_users.py19 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_users.py43 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_users.py58 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_regenerate_key.py16 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_regenerate_key.py29 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_accounts.py19 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_accounts.py44 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_accounts.py60 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_role.py16 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/admin/test_admin_role.py29 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_fs_read_write.py39 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_get_abstract.py15 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_get_abstract.py34 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_fs_mv.py29 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_fs_mkdir_basic.py27 f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_fs_rm.py28 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_fs_ls.py25 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_fs_tree_basic.py25 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_get_overview.py51 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/filesystem/test_fs_stat.py25 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/system/test_observer.py18 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/system/test_observer.py38 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/system/test_observer.py58 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/system/test_observer.py78 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/system/test_system_status.py18 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/system/test_system_wait.py18 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/system/test_is_healthy.py18 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/sessions/test_session_used_commit.py22 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/sessions/test_session_used_commit.py33 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/sessions/test_session_used_commit.py45 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/sessions/test_list_sessions.py27 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/sessions/test_get_session.py27 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/sessions/test_create_session.py27 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/sessions/test_create_session.py53 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
HIGHtests/api_test/sessions/test_delete_session.py27 assert data.get("error") is None, f"Expected error to be null, got {data.get('error')}"CODE
31 more matches not shown…
Over-Commented Block522 hits · 510 pts
SeverityFileLineSnippetContext
LOW.pr_agent.toml1# =============================================================================COMMENT
LOWdocker-compose.yml1version: "3.8"COMMENT
LOWbenchmark/tau2/vikingbot/setup_env.sh1#!/usr/bin/env bashCOMMENT
LOWbenchmark/tau2/vikingbot/setup_env.sh21# (or when --reinstall is passed); later sources just activate + export.COMMENT
LOWbenchmark/tau2/train/restart_vikingbot_train_eval.sh1#!/usr/bin/env bashCOMMENT
LOWbenchmark/locomo/vikingbot/run_full_eval.sh1#!/bin/bashCOMMENT
LOWbenchmark/locomo/claudecode/run_e2e.sh1#!/bin/bashCOMMENT
LOWbenchmark/locomo/claudecode/run_sdk_iso.sh1#!/bin/bashCOMMENT
LOWbenchmark/locomo/claudecode/run_prompted.sh1#!/bin/bashCOMMENT
LOWbenchmark/RAG/config/config.yaml21 # Number of concurrent worker threads for document ingestionCOMMENT
LOWcrates/ov_cli/src/openviking_assets.rs1//! OpenViking Assets manifest mode for `ov add-resource -m <manifest.yaml>`.COMMENT
LOWcrates/ov_cli/src/main.rs321// # Command Tagging SystemCOMMENT
LOWcrates/ov_cli/src/main.rs601 },COMMENT
LOWcrates/ov_cli/src/main.rs701 /// Viking URICOMMENT
LOWcrates/ov_cli/src/main.rs941 AddMemory {COMMENT
LOWcrates/ov_cli/src/main.rs961 /// Include dense vector snapshot when compatible metadata is availableCOMMENT
LOWcrates/ov_cli/src/main.rs1021 // --- Interactive Tools ---COMMENT
LOWcrates/ov_cli/src/main.rs1241 /// Show status of a specific taskCOMMENT
LOWcrates/ov_cli/src/main.rs1321 },COMMENT
LOWcrates/ov_cli/src/main.rs1441 },COMMENT
LOWcrates/ov_cli/src/main.rs1461 Delete {COMMENT
LOWcrates/ov_cli/src/main.rs1481 /// Add multiple messages to a sessionCOMMENT
LOWcrates/ov_cli/src/main.rs1661 content: bool,COMMENT
LOWcrates/ov_cli/src/main.rs1681 /// Remove installed skillsCOMMENT
LOWcrates/ov_cli/src/main.rs1741 /// At least one flag is required.COMMENT
LOWcrates/ov_cli/src/main.rs1781 category: String,COMMENT
LOWcrates/ov_cli/src/main.rs1801 value_name = "path"COMMENT
LOWcrates/ov_cli/src/main.rs1821 target_key: String,COMMENT
LOWcrates/ov_cli/src/main.rs1841 #[arg(value_name = "target-key")]COMMENT
LOWcrates/ov_cli/src/main.rs1861 seed: Option<String>,COMMENT
LOWcrates/ov_cli/src/main.rs1881 #[arg(value_name = "account-id")]COMMENT
LOWcrates/ov_cli/src/main.rs1901 /// Deterministic API key seedCOMMENT
LOWcrates/ov_cli/src/main.rs1981 /// Account IDCOMMENT
LOWcrates/ov_cli/src/main.rs2101 /// Make the saved config active after validationCOMMENT
LOW…es/ragfs-cache-yuanrong-sys/native/yuanrong_bridge.cpp1#include "yuanrong_bridge.h"COMMENT
LOWcrates/ragfs-cache-mooncake/src/error.rs1/// Errors returned by the synchronous Mooncake object API.COMMENT
LOWcrates/ragfs-cache-yuanrong/src/error.rs1/// Errors returned by the synchronous Yuanrong KV boundary.COMMENT
LOWcrates/ragfs-cache-yuanrong/src/config.rs1use ragfs::cache::{CacheError, CacheResult};COMMENT
LOWcrates/ragfs-cache-yuanrong/src/store.rs1use crate::YuanrongStoreError;COMMENT
LOWcrates/ragfs-python/src/lib.rs1981 /// Search for pattern in files using regular expressions.COMMENT
LOWcrates/ragfs-python/src/lib.rs2041 }COMMENT
LOWcrates/ragfs-python/src/lib.rs2081 }COMMENT
LOWcrates/ragfs-python/src/git.rs1//! PyO3 binding helpers for the Git version-control service.COMMENT
LOWcrates/ragfs-python/src/git.rs21use ragfs::core::FileSystem;COMMENT
LOWcrates/ragfs/tests/git_s3_integration.rs1//! Integration tests for the S3/TOS git storage backend (audit plan §A2).COMMENT
LOWcrates/ragfs/tests/git_s3_integration.rs21//! "s3": {COMMENT
LOWcrates/ragfs/tests/git_s3_integration.rs361 assert_eq!(from_s3, from_local, "s3 and local stored bytes must be identical");COMMENT
LOWcrates/ragfs/src/lib.rs1//! RAGFS - Rust implementation of AGFS (Aggregated File System)COMMENT
LOWcrates/ragfs/src/crypto/mod.rs1//! Envelope encryption primitives (mirrors the Python `openviking.crypto` layout byte-for-byte).COMMENT
LOWcrates/ragfs/src/core/types.rs61/// Flat glob match entry.COMMENT
LOWcrates/ragfs/src/core/filesystem.rs121COMMENT
LOWcrates/ragfs/src/core/filesystem.rs141 /// # ArgumentsCOMMENT
LOWcrates/ragfs/src/core/filesystem.rs161 ///COMMENT
LOWcrates/ragfs/src/core/filesystem.rs181 /// * `Error::IsADirectory` - If the path points to a directoryCOMMENT
LOWcrates/ragfs/src/core/filesystem.rs201 ///COMMENT
LOWcrates/ragfs/src/core/filesystem.rs221 "compare_and_write is not supported: {}",COMMENT
LOWcrates/ragfs/src/core/filesystem.rs241 "compare_and_remove is not supported: {}",COMMENT
LOWcrates/ragfs/src/core/filesystem.rs261 /// # ArgumentsCOMMENT
LOWcrates/ragfs/src/core/filesystem.rs281COMMENT
LOWcrates/ragfs/src/core/filesystem.rs301 "replace is not supported: {} -> {}",COMMENT
462 more matches not shown…
Magic Placeholder Names97 hits · 492 pts
SeverityFileLineSnippetContext
HIGHcrates/ov_cli/README.md85 "api_key": "your-api-key",CODE
HIGHcrates/ov_cli/README_CN.md85 "api_key": "your-api-key",CODE
HIGHopenviking/models/embedder/openai_embedders.py47 ... api_key="your-api-key",STRING
HIGHopenviking/models/embedder/openai_embedders.py58 ... api_key="your-api-key",STRING
HIGHopenviking/models/embedder/minimax_embedders.py26 ... api_key="your-api-key",STRING
HIGHtests/cli/test_doctor.py329 "api_key": "{your-api-key}",CODE
HIGHdocs/zh/faq/faq.md97 "api_key": "your-api-key",CODE
HIGHdocs/zh/faq/faq.md105 "api_key": "your-api-key",CODE
HIGHdocs/zh/faq/faq.md111 "api_key": "your-api-key",CODE
HIGHdocs/zh/getting-started/02-quickstart.md124 "api_key" : "<your-api-key>",CODE
HIGHdocs/zh/getting-started/02-quickstart.md132 "api_key" : "<your-api-key>",CODE
HIGHdocs/zh/getting-started/03-quickstart-server.md286 "api_key" : "<your-api-key>", // Model service API KeyCODE
HIGHdocs/zh/getting-started/03-quickstart-server.md295 "api_key" : "<your-api-key>", // Model service API KeyCODE
HIGHdocs/zh/guides/02-volcengine-purchase-guide.md99 "api_key": "<your-api-key>",CODE
HIGHdocs/zh/guides/02-volcengine-purchase-guide.md108 "api_key": "<your-api-key>",CODE
HIGHdocs/zh/guides/03-deployment.md339 --set openviking.config.embedding.dense.api_key="YOUR_API_KEY" \CODE
HIGHdocs/zh/guides/03-deployment.md340 --set openviking.config.vlm.api_key="YOUR_API_KEY"CODE
HIGHdocs/zh/guides/01-configuration.md33 "api_key" : "<your-api-key>",CODE
HIGHdocs/zh/guides/01-configuration.md41 "api_key" : "<your-api-key>",CODE
HIGHdocs/zh/guides/01-configuration.md202 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/01-configuration.md284 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/01-configuration.md518 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/01-configuration.md549 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/01-configuration.md564 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/01-configuration.md570 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/01-configuration.md585 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/01-configuration.md666 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/01-configuration.md709 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/01-configuration.md912 "api_key": "your-api-key",CODE
HIGHdocs/zh/guides/06-mcp-integration.md50 "Authorization": "Bearer your-api-key-here"CODE
HIGHdocs/zh/guides/06-mcp-integration.md64 --header "Authorization: Bearer your-api-key-here"CODE
HIGHdocs/zh/guides/06-mcp-integration.md76 "Authorization": "Bearer your-api-key-here"CODE
HIGHdocs/zh/guides/06-mcp-integration.md98 "Authorization": "Bearer your-api-key-here"CODE
HIGHdocs/zh/agent-integrations/03-openclaw.md104openclaw config set plugins.entries.openviking.config.apiKey your-api-keyCODE
HIGHdocs/zh/agent-integrations/15-agent-plugins.md48 "api_key": "your-api-key"CODE
HIGHdocs/zh/agent-integrations/01-overview.md55 "api_key": "your-api-key",CODE
HIGHdocs/zh/agent-integrations/10-opencode.md126export OPENVIKING_API_KEY="your-api-key-here"CODE
HIGHdocs/zh/agent-integrations/06-mcp-clients.md15 "Authorization": "Bearer your-api-key-here"CODE
HIGHdocs/zh/agent-integrations/06-mcp-clients.md33 --header "Authorization: Bearer your-api-key-here"CODE
HIGHdocs/zh/agent-integrations/06-mcp-clients.md61 "Authorization": "Bearer your-api-key-here"CODE
HIGHdocs/zh/api/22-openviking-assets.md23X-API-Key: <your-api-key>CODE
HIGHdocs/en/faq/faq.md104 "api_key": "your-api-key",CODE
HIGHdocs/en/faq/faq.md112 "api_key": "your-api-key",CODE
HIGHdocs/en/faq/faq.md118 "api_key": "your-api-key",CODE
HIGHdocs/en/getting-started/02-quickstart.md124 "api_key" : "<your-api-key>",CODE
HIGHdocs/en/getting-started/02-quickstart.md132 "api_key" : "<your-api-key>",CODE
HIGHdocs/en/getting-started/03-quickstart-server.md293 "api_key" : "<your-api-key>", // Model service API KeyCODE
HIGHdocs/en/getting-started/03-quickstart-server.md302 "api_key" : "<your-api-key>",CODE
HIGHdocs/en/guides/02-volcengine-purchase-guide.md97 "api_key": "<your-api-key>",CODE
HIGHdocs/en/guides/02-volcengine-purchase-guide.md106 "api_key": "<your-api-key>",CODE
HIGHdocs/en/guides/03-deployment.md341 --set openviking.config.embedding.dense.api_key="YOUR_API_KEY" \CODE
HIGHdocs/en/guides/03-deployment.md342 --set openviking.config.vlm.api_key="YOUR_API_KEY"CODE
HIGHdocs/en/guides/01-configuration.md33 "api_key" : "<your-api-key>",CODE
HIGHdocs/en/guides/01-configuration.md41 "api_key" : "<your-api-key>",CODE
HIGHdocs/en/guides/01-configuration.md201 "api_key": "your-api-key",CODE
HIGHdocs/en/guides/01-configuration.md282 "api_key": "your-api-key",CODE
HIGHdocs/en/guides/01-configuration.md548 "api_key": "your-api-key",CODE
HIGHdocs/en/guides/01-configuration.md581 "api_key": "your-api-key",CODE
HIGHdocs/en/guides/01-configuration.md596 "api_key": "your-api-key",CODE
HIGHdocs/en/guides/01-configuration.md602 "api_key": "your-api-key",CODE
37 more matches not shown…
Cross-File Repetition91 hits · 455 pts
SeverityFileLineSnippetContext
HIGHbenchmark/locomo/vikingbot/run_eval.py0从 sample 的 conversation 中提取最后一个有内容 session 的时间,返回 iso 格式日期STRING
HIGHbenchmark/locomo/openclaw/eval.py0从 sample 的 conversation 中提取最后一个有内容 session 的时间,返回 iso 格式日期STRING
HIGHbenchmark/locomo/openviking/run_eval.py0从 sample 的 conversation 中提取最后一个有内容 session 的时间,返回 iso 格式日期STRING
HIGHbenchmark/locomo/vikingbot/import_to_ov.py0openviking data import tool. import conversations from locomo json or plain text files into openviking memory. usage: # STRING
HIGHbenchmark/locomo/openclaw/import_to_ov.py0openviking data import tool. import conversations from locomo json or plain text files into openviking memory. usage: # STRING
HIGHbenchmark/locomo/openviking/import_to_ov.py0openviking data import tool. import conversations from locomo json or plain text files into openviking memory. usage: # STRING
HIGHbenchmark/locomo/claudecode/import_to_ov.py0openviking data import tool. import conversations from locomo json or plain text files into openviking memory. usage: # STRING
HIGHbenchmark/locomo/vikingbot/import_to_ov.py0parse txt test file into sessions. each session is a dict with: - messages: list of user message strings - evals: list oSTRING
HIGHbenchmark/locomo/openclaw/import_to_ov.py0parse txt test file into sessions. each session is a dict with: - messages: list of user message strings - evals: list oSTRING
HIGHbenchmark/locomo/openviking/import_to_ov.py0parse txt test file into sessions. each session is a dict with: - messages: list of user message strings - evals: list oSTRING
HIGHbenchmark/locomo/claudecode/import_to_ov.py0parse txt test file into sessions. each session is a dict with: - messages: list of user message strings - evals: list oSTRING
HIGHbenchmark/locomo/openclaw/eval.py0parse txt test file into sessions. each session is a dict with: - messages: list of user message strings - evals: list oSTRING
HIGHbenchmark/locomo/vikingbot/import_to_ov.py0load locomo json and optionally filter to one sample.STRING
HIGHbenchmark/locomo/openclaw/import_to_ov.py0load locomo json and optionally filter to one sample.STRING
HIGHbenchmark/locomo/openclaw/eval.py0load locomo json and optionally filter to one sample.STRING
HIGHbenchmark/locomo/openviking/import_to_ov.py0load locomo json and optionally filter to one sample.STRING
HIGHbenchmark/locomo/claudecode/import_to_ov.py0load locomo json and optionally filter to one sample.STRING
HIGHbenchmark/locomo/vikingbot/import_to_ov.py0check if a specific session has already been successfully ingested.STRING
HIGHbenchmark/locomo/openclaw/import_to_ov.py0check if a specific session has already been successfully ingested.STRING
HIGHbenchmark/locomo/openclaw/eval.py0check if a specific session has already been successfully ingested.STRING
HIGHbenchmark/locomo/openviking/import_to_ov.py0check if a specific session has already been successfully ingested.STRING
HIGHbenchmark/locomo/claudecode/import_to_ov.py0check if a specific session has already been successfully ingested.STRING
HIGHbenchmark/locomo/vikingbot/judge.py0you are an expert grader that determines if answers to questions match a gold standard answerSTRING
HIGHbenchmark/locomo/openclaw/judge.py0you are an expert grader that determines if answers to questions match a gold standard answerSTRING
HIGHbenchmark/locomo/hermes/judge.py0you are an expert grader that determines if answers to questions match a gold standard answerSTRING
HIGHbenchmark/RAG/src/core/judge_util.py0you are an expert grader that determines if answers to questions match a gold standard answerSTRING
HIGHbenchmark/locomo/vikingbot/judge.py0your task is to label an answer to a question as 'correct' or 'wrong'. you will be given the following data: (1) a questSTRING
HIGHbenchmark/locomo/openclaw/judge.py0your task is to label an answer to a question as 'correct' or 'wrong'. you will be given the following data: (1) a questSTRING
HIGHbenchmark/locomo/claudecode/judge.py0your task is to label an answer to a question as 'correct' or 'wrong'. you will be given the following data: (1) a questSTRING
HIGHbenchmark/locomo/hermes/judge.py0your task is to label an answer to a question as 'correct' or 'wrong'. you will be given the following data: (1) a questSTRING
HIGHbenchmark/locomo/mem0/eval.py0your task is to label an answer to a question as 'correct' or 'wrong'. you will be given the following data: (1) a questSTRING
HIGHbenchmark/locomo/supermemory/eval.py0your task is to label an answer to a question as 'correct' or 'wrong'. you will be given the following data: (1) a questSTRING
HIGHbenchmark/locomo/openclaw/import_to_ov.py0build session messages for one locomo sample. returns list of dicts with keys: messages, meta. each dict represents a seSTRING
HIGHbenchmark/locomo/openviking/import_to_ov.py0build session messages for one locomo sample. returns list of dicts with keys: messages, meta. each dict represents a seSTRING
HIGHbenchmark/locomo/claudecode/import_to_ov.py0build session messages for one locomo sample. returns list of dicts with keys: messages, meta. each dict represents a seSTRING
HIGHbenchmark/locomo/openclaw/import_to_ov.py0save messages to openviking via openviking sdk client. returns token usage dict with embedding and vlm token counts. argSTRING
HIGHbenchmark/locomo/claudecode/import_to_ov.py0save messages to openviking via openviking sdk client. returns token usage dict with embedding and vlm token counts. argSTRING
HIGHbenchmark/locomo/openviking/import_to_ov.py0save messages to openviking via openviking sdk client. returns token usage dict with embedding and vlm token counts. argSTRING
HIGHbenchmark/locomo/openclaw/eval.py0extract assistant text from /v1/responses api response.STRING
HIGHbenchmark/locomo/mem0/eval.py0extract assistant text from /v1/responses api response.STRING
HIGHbenchmark/locomo/supermemory/eval.py0extract assistant text from /v1/responses api response.STRING
HIGHbenchmark/RAG/src/adapters/qasper_adapter.py0{context_text} {missing_rule} --- {category_instruction} question: {qa.question} answer:STRING
HIGHbenchmark/RAG/src/adapters/financebench_adapter.py0{context_text} {missing_rule} --- {category_instruction} question: {qa.question} answer:STRING
HIGHbenchmark/RAG/src/adapters/locomo_adapter.py0{context_text} {missing_rule} --- {category_instruction} question: {qa.question} answer:STRING
HIGHopenviking/server/routers/snapshot.py0return a unified text diff for one path between two snapshots.STRING
HIGHopenviking/storage/viking_fs/_snapshot.py0return a unified text diff for one path between two snapshots.STRING
HIGHopenviking/service/fs_service.py0return a unified text diff for one path between two snapshots.STRING
HIGHopenviking/models/embedder/openai_embedders.py0perform dense embedding on text via litellm. args: text: input text is_query: flag to indicate if this is a query embeddSTRING
HIGHopenviking/models/embedder/jina_embedders.py0perform dense embedding on text via litellm. args: text: input text is_query: flag to indicate if this is a query embeddSTRING
HIGHopenviking/models/embedder/litellm_embedders.py0perform dense embedding on text via litellm. args: text: input text is_query: flag to indicate if this is a query embeddSTRING
HIGHopenviking/models/embedder/openai_embedders.py0get dense embedding dimension returns: int: dense vector dimensionSTRING
HIGHopenviking/models/embedder/jina_embedders.py0get dense embedding dimension returns: int: dense vector dimensionSTRING
HIGHopenviking/models/embedder/base.py0get dense embedding dimension returns: int: dense vector dimensionSTRING
HIGHopenviking/models/embedder/litellm_embedders.py0get dense embedding dimension returns: int: dense vector dimensionSTRING
HIGHopenviking/models/embedder/base.py0get token usage returns: dict[str, any]: token usage dictionarySTRING
HIGHopenviking/models/vlm/base.py0get token usage returns: dict[str, any]: token usage dictionarySTRING
HIGHopenviking/models/rerank/base.py0get token usage returns: dict[str, any]: token usage dictionarySTRING
HIGHopenviking/models/rerank/litellm_rerank.py0batch rerank documents against a query. args: query: query text documents: list of document texts to rank returns: list STRING
HIGHopenviking/models/rerank/openai_rerank.py0batch rerank documents against a query. args: query: query text documents: list of document texts to rank returns: list STRING
HIGHopenviking/models/rerank/volcengine_rerank.py0batch rerank documents against a query. args: query: query text documents: list of document texts to rank returns: list STRING
31 more matches not shown…
Docstring Block Structure79 hits · 395 pts
SeverityFileLineSnippetContext
HIGHbenchmark/RAG/src/adapters/qasper_adapter.py67 Load raw data and convert to OpenViking-friendly format. Converts each paper to Markdown documSTRING
HIGHbenchmark/RAG/src/adapters/syllabusqa_adapter.py110 Load raw docx files and convert to OpenViking-friendly format. Only process syllabus documentsSTRING
HIGHopenviking/metrics/core/types.py38 Normalize a label mapping into the canonical internal representation. Args: labels: Optional label dicSTRING
HIGHopenviking/core/path_variables.py136 Resolve variables in a URI template. Args: uri_template: URI template with variables (e.g.STRING
HIGHopenviking/parse/directory_scan.py184 Traverse directory tree and classify every file (phase-one validation). - Skips directories in IGNORE_DIRS (orSTRING
HIGHopenviking/parse/base.py80 Unified lazy import utility. Args: module_name: Module name package_name: pip package name (ifSTRING
HIGHopenviking/parse/parsers/pdf.py95 Parse PDF file. Args: source: Path to PDF file **kwargs: Additional options (rSTRING
HIGHopenviking/parse/parsers/pdf.py181 Convert PDF to Markdown using configured strategy. Args: pdf_path: Path to PDF file STRING
HIGHopenviking/parse/parsers/pdf.py689 Convert PDF to Markdown using the MinerU /file_parse API. Args: pdf_path: Path to PDF fileSTRING
HIGHopenviking/parse/parsers/pdf.py814 Convert table data to Markdown table format. Args: table: 2D array of table cells STRING
HIGHopenviking/parse/parsers/media/audio.py64 Parse audio file - only copy original file and extract basic metadata, no content understanding. Args:STRING
HIGHopenviking/parse/parsers/media/audio.py173 Parse audio from base64 content string. Args: content: Audio content (base64 or binary strSTRING
HIGHopenviking/parse/parsers/media/video.py58 Parse video file - only copy original file and extract basic metadata, no content understanding. Args:STRING
HIGHopenviking/parse/parsers/media/video.py168 Parse video from content string - Not yet implemented. Args: content: Video content (base6STRING
HIGHopenviking/parse/parsers/media/image.py83 Parse image file: - For large images (>10MB or any dimension >4096px): - Create low-res previSTRING
HIGHopenviking/parse/parsers/media/image.py268 Parse image from content string - Not yet implemented. Args: content: Image content (base6STRING
HIGHopenviking/parse/accessors/local_accessor.py66 Access a local file or directory. Simply wraps the local path in a LocalResource without any fSTRING
HIGHopenviking/pyagfs/helpers.py59Copy a file or directory within AGFS. Args: client: AGFS binding client instance src: Source path iSTRING
HIGHopenviking/pyagfs/helpers.py96Upload a file or directory from local filesystem to AGFS. Args: client: AGFS binding client instance STRING
HIGHopenviking/pyagfs/helpers.py133Download a file or directory from AGFS to local filesystem. Args: client: AGFS binding client instance STRING
HIGHopenviking/server/config.py422Load server configuration from ov.conf. Reads the ``server`` section of ov.conf and also ensures the full ov.coSTRING
HIGHopenviking/server/auth/registry.py28Register an auth plugin class. Supports decorator syntax: @registry.register class MyASTRING
HIGHopenviking/server/auth/plugin.py39Resolve identity from request credentials. Args: request: FastAPI request object. api_kSTRING
HIGHopenviking/models/embedder/openai_embedders.py307Perform dense embedding on text Args: text: Input text is_query: Flag to indicate if thSTRING
HIGHopenviking/models/embedder/volcengine_embedders.py230Perform dense embedding on text or multimodal content Args: content: Input text, or a list of multiSTRING
HIGHopenviking/models/embedder/volcengine_embedders.py415Perform sparse embedding on text or multimodal content Args: content: Input text, or a list of multSTRING
HIGHopenviking/models/embedder/volcengine_embedders.py595Perform hybrid embedding on text or multimodal content Args: content: Input text, or a list of multSTRING
HIGHopenviking/models/embedder/litellm_embedders.py170Perform dense embedding on text via litellm. Args: text: Input text is_query: Flag to iSTRING
HIGHopenviking/models/embedder/jina_embedders.py180Perform dense embedding on text Args: text: Input text is_query: Flag to indicate if thSTRING
HIGHopenviking/models/embedder/base.py572 指数退避重试函数 Args: func: 要执行的函数 max_wait: 最大总等待时间(秒) base_delay: 基础延迟时间(秒) max_delSTRING
HIGHopenviking/models/embedder/base.py684Execute an embedder method with multi-credential failover support. Args: method_name: Name of the mSTRING
HIGHopenviking/models/embedder/base.py733Execute an async embedder method with multi-credential failover support. Args: method_name: Name ofSTRING
HIGHopenviking/models/vlm/base.py346Create VLM instance Args: config: VLM config, must contain 'provider' field Returns: STRING
HIGHopenviking/models/vlm/base.py451Execute a VLM method with failover support. Args: method_name: Name of the method to call on VLM inSTRING
HIGHopenviking/models/vlm/base.py495Execute an async VLM method with failover support. Args: method_name: Name of the async method to cSTRING
HIGHopenviking/models/vlm/base.py812Execute a VLM method with multi-credential failover support. Args: method_name: Name of the method STRING
HIGHopenviking/models/vlm/base.py864Execute an async VLM method with multi-credential failover support. Args: method_name: Name of the STRING
HIGH…nviking/observability/http_observability_middleware.py754 Execute the request with optional span context management. This function encapsulates the common logic for botSTRING
HIGH…nviking/storage/vectordb/collection/http_collection.py41Create or retrieve a Collection via HTTP. Args: host: Host address of the HTTP service. port: Port STRING
HIGH…viking/storage/vectordb/collection/local_collection.py165Create or retrieve a local Collection. Args: meta_data: Collection metadata configuration path: PerSTRING
HIGHopenviking/storage/vectordb/meta/collection_meta.py15Create a CollectionMeta instance. Args: path (str): The path to store metadata. If empty, creates a volatilSTRING
HIGHopenviking/storage/vectordb/meta/index_meta.py18Create an IndexMeta instance. Args: collection_meta (CollectionMeta): The metadata of the collection this iSTRING
HIGHopenviking/storage/vectordb/project/http_project.py149 Create a new collection Args: collection_name: Collection name meta_data: CollSTRING
HIGHopenviking/storage/vectordb/project/project_group.py170 Create new project Args: project_name: Project name Returns: Newly crSTRING
HIGH…nviking/storage/vectordb/project/volcengine_project.py121 Create a new collection Args: collection_name: Collection name meta_data: CollSTRING
HIGHopenviking/storage/vectordb/project/local_project.py162Create new collection. Args: collection_name: Collection name meta_data: Collection metSTRING
HIGHopenviking/storage/vectordb/project/project.py141Create a new collection in the project. Args: collection_name (str): Name for the new collection. MSTRING
HIGHopenviking/storage/vectordb/index/index.py99Perform vector similarity search with optional filtering. Searches the index for vectors most similar to the quSTRING
HIGHopenviking/storage/vectordb/index/index.py135Perform aggregation operations on the index data. Computes aggregate statistics over index records, optionally STRING
HIGHopenviking/storage/vectordb/index/index.py341 Perform a similarity search on the index using dense vector, sparse vector, and/or filtered criteria. STRING
HIGHopenviking/storage/vectordb/index/index.py470Perform aggregation operations on the index. Args: filters: Aggregation configuration containing: STRING
HIGHopenviking/storage/vectordb/store/store.py20Retrieve a value by its key. Args: key: The key to retrieve the value for. Returns: STRING
HIGHopenviking/storage/vectordb/store/store.py124Read values for multiple keys from a specific table. Args: keys (List[str]): List of keys to read. STRING
HIGHopenviking/storage/vectordb/store/store.py179Read all key-value pairs from a table. Args: table_name (str): Table name prefix. Returns:STRING
HIGHopenviking/storage/vectordb/store/store.py203Retrieve all entries from a starting key to the end of the table. Args: key (str): Starting key forSTRING
HIGHopenviking/storage/vectordb/store/store.py219Retrieve all entries from the beginning of the table to a specific key. Args: key (str): Ending keySTRING
HIGHopenviking/storage/vectordb/store/file_store.py23 Validate path security Args: key: File path Returns: Path: Resolved sSTRING
HIGHopenviking/storage/vectordb/store/store_manager.py13Create a store manager based on type and path. Args: type (str): Storage type (e.g., "local"). pathSTRING
HIGHopenviking/prompts/manager.py108 Load a prompt template by ID. Args: prompt_id: Prompt identifier (e.g., "vision.image_undeSTRING
HIGHopenviking/prompts/manager.py168 Render a prompt template with variable substitution. Args: prompt_id: Prompt identifier STRING
19 more matches not shown…
Structural Annotation Overuse203 hits · 367 pts
SeverityFileLineSnippetContext
LOWbenchmark/locomo/openclaw/run_full_eval.sh77# Step 1: 导入数据COMMENT
LOWbenchmark/locomo/openclaw/run_full_eval.sh101# Step 2: 运行 QA 模型(默认输出到 result/qa_results.csv)COMMENT
LOWbenchmark/locomo/openclaw/run_full_eval.sh105# Step 3: 裁判打分COMMENT
LOWbenchmark/locomo/openclaw/run_full_eval.sh109# Step 4: 计算结果COMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py20## Step 1: SCAN ALL MEMORIESCOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py23## Step 2: ENTITY VERIFICATIONCOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py26## Step 3: COMBINE AND CROSS-REFERENCECOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py33## Step 4: SELECT THE BEST ANSWERCOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py41## Step 5: TEMPORAL GROUNDINGCOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py49## Step 6: INCLUSION CHECK (for lists and counts)COMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py54## Step 7: COMMIT AND ANSWERCOMMENT
LOWbenchmark/RAG/scripts/prepare_dataset.py38 # Step 1: DownloadCOMMENT
LOWbenchmark/RAG/scripts/prepare_dataset.py53 # Step 2: SampleCOMMENT
LOWbenchmark/retrieval/grep/vikingdb_bm25/README.md36# Step 1: Import repos (with VLM/embedding, single import)COMMENT
LOWbenchmark/retrieval/grep/vikingdb_bm25/README.md40# Step 2: Evaluate retrieval qualityCOMMENT
LOWbenchmark/retrieval/grep/vikingdb_bm25/README.md86# Step 0: Generate data (default: 200 dirs x 1000 files = 200K files)COMMENT
LOWbenchmark/retrieval/grep/vikingdb_bm25/README.md92# Step 1: Import with vectors only (no VLM semantic processing)COMMENT
LOWbenchmark/retrieval/grep/vikingdb_bm25/README.md99# Step 3: Benchmark — run with different engine configsCOMMENT
LOWopenviking/parse/parsers/pdf.py126 # Step 1: Convert PDF to MarkdownCOMMENT
LOWopenviking/parse/parsers/pdf.py132 # Step 2: Parse Markdown using MarkdownParser, pass through resource nameCOMMENT
LOWopenviking/parse/parsers/pdf.py147 # Step 3: Update metadata for PDF originCOMMENT
LOWopenviking/parse/parsers/pdf.py527 # Step 1: Sample font size distribution (every 5th page)COMMENT
LOWopenviking/parse/parsers/pdf.py542 # Step 2: Determine body font size and heading font sizesCOMMENT
LOWopenviking/parse/parsers/pdf.py568 # Step 3: Extract heading text page by pageCOMMENT
LOWopenviking/parse/parsers/pdf.py628 # Step 4: Deduplicate - filter headers appearing on >30% of pagesCOMMENT
LOWopenviking/storage/vectordb/README.md111# Step 1: 定义集合元数据COMMENT
LOWopenviking/storage/vectordb/README.md124# Step 2: 创建集合(内存模式)COMMENT
LOWopenviking/storage/vectordb/README.md129# Step 3: 准备测试数据COMMENT
LOWopenviking/storage/vectordb/README.md142# Step 4: 插入数据COMMENT
LOWopenviking/storage/vectordb/README.md146# Step 5: 创建索引COMMENT
LOWopenviking/storage/vectordb/README.md158# Step 6: 向量搜索COMMENT
LOWopenviking/storage/vectordb/README.md170# Step 7: 带过滤条件的搜索COMMENT
LOWopenviking/storage/vectordb/README.md184# Step 8: 清理资源COMMENT
LOWopenviking/storage/viking_fs/_grep.py267 # Step 1: vikingdb recall candidate filesCOMMENT
LOWopenviking/storage/viking_fs/_grep.py307 # Step 2: local fs precise matching on candidate filesCOMMENT
LOW…iking/prompts/templates/retrieval/intent_analysis.yaml99 ### Step 1: Identify Task TypeCOMMENT
LOW…iking/prompts/templates/retrieval/intent_analysis.yaml113 ### Step 2: Check Context CoverageCOMMENT
LOW…iking/prompts/templates/retrieval/intent_analysis.yaml123 ### Step 3: Generate QueriesCOMMENT
LOW…pts/templates/retrieval/ov_intent_analysis_sft_v7.yaml101 ### Step 1: Identify Task TypeCOMMENT
LOW…pts/templates/retrieval/ov_intent_analysis_sft_v7.yaml115 ### Step 2: Check Context CoverageCOMMENT
LOW…pts/templates/retrieval/ov_intent_analysis_sft_v7.yaml125 ### Step 3: Generate QueriesCOMMENT
LOWopenviking/retrieve/hierarchical_retriever.py165 # Step 1: Determine starting directories based on explicit target dirs.COMMENT
LOWopenviking/retrieve/hierarchical_retriever.py219 # Step 2: Global vector search to supplement starting pointsCOMMENT
LOWopenviking/retrieve/hierarchical_retriever.py276 # Step 3: Pick recursive entry points from directory hits and explicit roots.COMMENT
LOWopenviking/retrieve/hierarchical_retriever.py309 # Step 4: Recursive searchCOMMENT
LOWopenviking/retrieve/hierarchical_retriever.py330 # Step 6: Convert resultsCOMMENT
LOW…ing/session/memory/session_extract_context_provider.py491 # Step 1: Separate schemas into multi-file (ls) and single-file (direct read)COMMENT
LOW…ing/session/memory/session_extract_context_provider.py530 # Step 2: Execute search for each ls directory (instead of ls)COMMENT
LOWopenviking_cli/utils/config/vlm_config.py320 # Step 1: Migrate legacy backup configCOMMENT
LOWopenviking_cli/utils/config/vlm_config.py388 # Step 2: If no credentials from backup migration and no explicit credentials,COMMENT
LOWopenviking_cli/utils/config/vlm_config.py427 # Step 3: Merge migrated credentials with existing credentialsCOMMENT
LOWopenviking_cli/utils/config/vlm_config.py433 # Step 4: Assign default IDs and apply top-level defaultsCOMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh444# Step 1: Stop OpenClaw gateway completelyCOMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh472# Step 2: Clean up OpenClaw stale state (lock files, session locks, cache)COMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh563# Step 3: Verify OpenViking installation path before startingCOMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh759# Step 4: Clean up stale OV sessions with failed archivesCOMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh788# Step 5: Start OpenClaw gatewayCOMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh849# Step 5: Verify OpenViking is correctly loaded by OpenClawCOMMENT
LOWdocs/images/agents/en/deepseek-harness.md1## Step 1: InstallCOMMENT
LOWdocs/images/agents/en/deepseek-harness.md22## Step 2: VerifyCOMMENT
143 more matches not shown…
Hallucination Indicators33 hits · 340 pts
SeverityFileLineSnippetContext
CRITICAL…chmark/tau2/vikingbot/scripts/vikingbot_tau2_runner.py41 from vikingbot.utils.helpers import get_source_workspace_pathCODE
CRITICALbenchmark/tau2/train/rollout_executor_vikingbot.py122 from vikingbot.utils.helpers import get_source_workspace_pathCODE
CRITICALbenchmark/tau2/train/rollout_executor_vikingbot.py832 from vikingbot.utils.helpers import cal_str_tokens as _calCODE
CRITICALbenchmark/cuvs/run_index_benchmark.py509 self.cp.cuda.Stream.null.synchronize()CODE
CRITICALbenchmark/cuvs/run_index_benchmark.py539 self.cp.cuda.Stream.null.synchronize()CODE
CRITICALtests/unit/crypto/test_providers_mock.py229 client.secrets.kv.v1.create_or_update_secret.assert_not_called()CODE
CRITICALtests/unit/crypto/test_providers_mock.py241 client.secrets.kv.v1.create_or_update_secret.assert_called_once()CODE
CRITICALtests/unit/crypto/test_providers_mock.py278 client.secrets.kv.v1.create_or_update_secret.assert_not_called()CODE
CRITICALexamples/openwebui-plugin/tests/test_tools.py69 assert b'"query":"hello"' in route.calls.last.request.content.replace(b" ", b"")CODE
CRITICALbot/vikingbot/config/loader.py50 from vikingbot.utils.helpers import get_data_pathCODE
CRITICALbot/vikingbot/providers/litellm_provider.py23from vikingbot.utils.helpers import cal_str_tokensCODE
CRITICALbot/vikingbot/agent/subagent.py19from vikingbot.utils.helpers import ensure_non_empty_assistant_contentCODE
CRITICALbot/vikingbot/agent/skills.py11from vikingbot.utils.helpers import get_source_workspace_pathCODE
CRITICALbot/vikingbot/agent/memory.py14from vikingbot.utils.helpers import ensure_dirCODE
CRITICALbot/vikingbot/agent/context.py17from vikingbot.utils.helpers import ensure_non_empty_assistant_contentCODE
CRITICALbot/vikingbot/agent/context.py81 from vikingbot.utils.helpers import ensure_workspace_templatesCODE
CRITICALbot/vikingbot/agent/loop.py43from vikingbot.utils.helpers import cal_str_tokens, ensure_non_empty_assistant_contentCODE
CRITICALbot/vikingbot/openviking_mount/session_integration.py18from vikingbot.utils.helpers import get_workspace_pathCODE
CRITICALbot/vikingbot/openviking_mount/manager.py16from vikingbot.utils.helpers import get_mounts_path, get_bot_data_pathCODE
CRITICALbot/vikingbot/hooks/builtins/openviking_hooks.py16from vikingbot.utils.helpers import cal_str_tokensCODE
CRITICALbot/vikingbot/channels/telegram.py323 from vikingbot.utils.helpers import get_media_pathCODE
CRITICALbot/vikingbot/channels/discord.py207 from vikingbot.utils.helpers import get_media_pathCODE
CRITICALbot/vikingbot/channels/mochat.py19from vikingbot.utils.helpers import get_data_pathCODE
CRITICALbot/vikingbot/channels/feishu.py247 response = await self._client.im.v1.message_resource.aget(request)CODE
CRITICALbot/vikingbot/channels/feishu.py251 response = await self._client.im.v1.image.aget(request)CODE
CRITICALbot/vikingbot/channels/feishu.py275 response = await self._client.im.v1.chat.aget(request)CODE
CRITICALbot/vikingbot/channels/feishu.py390 response = self._client.im.v1.message_reaction.create(request)CODE
CRITICALbot/vikingbot/channels/feishu.py620 response = self._client.im.v1.message.reply(request)CODE
CRITICALbot/vikingbot/channels/feishu.py635 response = self._client.im.v1.message.create(request)CODE
CRITICALbot/vikingbot/channels/feishu.py865 response = await self._client.im.v1.chat_members.aget(request)CODE
CRITICALbot/vikingbot/channels/feishu.py929 user_response = self._client.contact.v3.user.get(user_request)CODE
CRITICALbot/vikingbot/session/manager.py16from vikingbot.utils.helpers import ensure_dir, ensure_non_empty_assistant_contentCODE
CRITICALbot/vikingbot/session/manager.py235 from vikingbot.utils.helpers import ensure_session_workspaceCODE
Modern Structural Boilerplate211 hits · 217 pts
SeverityFileLineSnippetContext
LOWbenchmark/tau2/train/rollout_executor.py144__all__ = [CODE
LOWbenchmark/locomo/mem0/eval.py56def _update_openclaw_mem0_user(sample_id: str) -> None:CODE
LOWbenchmark/locomo/supermemory/eval.py76def _update_openclaw_supermemory_container(sample_id: str) -> None:CODE
LOWbenchmark/cuvs/run_index_benchmark.py499 def set_search_params(self, search_params: dict[str, Any]) -> None:CODE
LOWopenviking/__init__.py32__all__ = [CODE
LOWopenviking/metrics/__init__.py45__all__ = [CODE
LOWopenviking/metrics/datasources/__init__.py21__all__ = [CODE
LOWopenviking/metrics/datasources/http.py72 def set_inflight(*, route: str, value: float, account_id: str | None = None) -> None:CODE
LOWopenviking/metrics/collectors/__init__.py36__all__ = [CODE
LOWopenviking/metrics/core/__init__.py11__all__ = [CODE
LOWopenviking/metrics/exporters/__init__.py9__all__ = ["PrometheusExporter", "OTelMetricExporter"]CODE
LOWopenviking/crypto/__init__.py32__all__ = [CODE
LOWopenviking/core/__init__.py45__all__ = [CODE
LOWopenviking/privacy/__init__.py19__all__ = [CODE
LOWopenviking/ingest/__init__.py17__all__ = [CODE
LOWopenviking/ingest/sources/__init__.py15__all__ = ["claude_code", "codex", "cursor", "hermes", "opencode", "openclaw"]CODE
LOWopenviking/parse/__init__.py23__all__ = [CODE
LOWopenviking/parse/parsers/__init__.py12__all__ = [CODE
LOWopenviking/parse/parsers/code/__init__.py6__all__ = [CODE
LOWopenviking/parse/parsers/code/ast/aider_repomap.py10logger = logging.getLogger(__name__)CODE
LOWopenviking/parse/parsers/code/ast/__init__.py10__all__ = [CODE
LOWopenviking/parse/parsers/media/__init__.py9__all__ = ["ImageParser", "AudioParser", "VideoParser", "get_media_type", "get_media_base_uri"]CODE
LOWopenviking/parse/accessors/__init__.py23__all__ = [CODE
LOWopenviking/parse/accessors/web_crawler/__init__.py9__all__ = [CODE
LOWopenviking/pyagfs/__init__.py179__all__ = [CODE
LOWopenviking/message/__init__.py17__all__ = [CODE
LOWopenviking/server/body_dump_middleware.py52def _set_span_attr(key: str, value: object) -> None:CODE
LOWopenviking/server/temp_upload_store.py28logger = logging.getLogger(__name__)CODE
LOWopenviking/server/__init__.py24__all__ = ["create_app", "run_server"]CODE
LOWopenviking/server/agent_evolution_config.py39 def set_default_enabled(self, enabled: bool) -> None:CODE
LOWopenviking/server/dependencies.py35def set_service(service: Optional[OpenVikingService]) -> None:CODE
LOWopenviking/server/dependencies.py54def set_server_config(config: "ServerConfig") -> None:CODE
LOWopenviking/server/routers/__init__.py30__all__ = [CODE
LOWopenviking/server/routers/bot.py45def set_bot_api_url(url: str) -> None:CODE
LOWopenviking/server/routers/bot.py51def set_bot_api_key(api_key: str) -> None:CODE
LOWopenviking/server/api_keys/legacy.py679 async def set_role(self, account_id: str, user_id: str, role: str) -> None:CODE
LOWopenviking/server/api_keys/__init__.py22__all__ = [CODE
LOWopenviking/server/api_keys/new.py452 async def set_role(self, account_id: str, user_id: str, role: str) -> None:CODE
LOWopenviking/server/auth/identity_mapping.py15logger = logging.getLogger(__name__)CODE
LOWopenviking/server/auth/health_check.py20logger = logging.getLogger(__name__)CODE
LOWopenviking/server/auth/plugins/oidc.py28logger = logging.getLogger(__name__)CODE
LOWopenviking/server/auth/plugins/ldap.py24logger = logging.getLogger(__name__)CODE
LOWopenviking/server/auth/plugins/__init__.py31__all__ = [CODE
LOWopenviking/utils/tags.py13logger = logging.getLogger(__name__)CODE
LOWopenviking/utils/model_retry.py13logger = logging.getLogger(__name__)CODE
LOWopenviking/utils/__init__.py22__all__ = [CODE
LOWopenviking/utils/resource_processor.py205 async def _set_stage(stage: str) -> None:CODE
LOWopenviking/utils/media_processor.py165 def _set_resolved_identity(resource: LocalResource, source_name: Optional[str]) -> None:CODE
LOWopenviking/models/embedder/dashscope_embedders.py110 def _update_telemetry_token_usage(self, response) -> None:CODE
LOWopenviking/models/embedder/openai_embedders.py189 def _update_telemetry_token_usage(self, response) -> None:CODE
LOWopenviking/models/embedder/__init__.py59__all__ = [CODE
LOWopenviking/models/embedder/volcengine_embedders.py199 def _update_telemetry_token_usage(self, response, *, duration_seconds: float) -> None:CODE
LOWopenviking/models/embedder/volcengine_embedders.py384 def _update_telemetry_token_usage(self, response, *, duration_seconds: float) -> None:CODE
LOWopenviking/models/embedder/volcengine_embedders.py553 def _update_telemetry_token_usage(self, response, *, duration_seconds: float) -> None:CODE
LOWopenviking/models/embedder/litellm_embedders.py139 def _update_telemetry_token_usage(self, response) -> None:CODE
LOWopenviking/models/vlm/__init__.py20__all__ = [CODE
LOWopenviking/models/vlm/backends/volcengine_media.py20logger = logging.getLogger(__name__)CODE
LOWopenviking/models/vlm/backends/litellm_vlm.py176 def _setup_env(self, api_key: str, model: str | None) -> None:CODE
LOWopenviking/models/rerank/__init__.py19__all__ = [CODE
LOWopenviking/observability/events.py20logger = logging.getLogger(__name__)CODE
151 more matches not shown…
Verbosity Indicators79 hits · 144 pts
SeverityFileLineSnippetContext
LOWbenchmark/locomo/openclaw/run_full_eval.sh77# Step 1: 导入数据COMMENT
LOWbenchmark/locomo/openclaw/run_full_eval.sh101# Step 2: 运行 QA 模型(默认输出到 result/qa_results.csv)COMMENT
LOWbenchmark/locomo/openclaw/run_full_eval.sh105# Step 3: 裁判打分COMMENT
LOWbenchmark/locomo/openclaw/run_full_eval.sh109# Step 4: 计算结果COMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py20## Step 1: SCAN ALL MEMORIESCOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py23## Step 2: ENTITY VERIFICATIONCOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py26## Step 3: COMBINE AND CROSS-REFERENCECOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py33## Step 4: SELECT THE BEST ANSWERCOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py41## Step 5: TEMPORAL GROUNDINGCOMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py49## Step 6: INCLUSION CHECK (for lists and counts)COMMENT
LOWbenchmark/locomo/openviking/locomo_prompts.py54## Step 7: COMMIT AND ANSWERCOMMENT
LOWbenchmark/RAG/scripts/prepare_dataset.py38 # Step 1: DownloadCOMMENT
LOWbenchmark/RAG/scripts/prepare_dataset.py53 # Step 2: SampleCOMMENT
LOWopenviking/parse/parsers/pdf.py126 # Step 1: Convert PDF to MarkdownCOMMENT
LOWopenviking/parse/parsers/pdf.py132 # Step 2: Parse Markdown using MarkdownParser, pass through resource nameCOMMENT
LOWopenviking/parse/parsers/pdf.py147 # Step 3: Update metadata for PDF originCOMMENT
LOWopenviking/parse/parsers/pdf.py527 # Step 1: Sample font size distribution (every 5th page)COMMENT
LOWopenviking/parse/parsers/pdf.py542 # Step 2: Determine body font size and heading font sizesCOMMENT
LOWopenviking/parse/parsers/pdf.py568 # Step 3: Extract heading text page by pageCOMMENT
LOWopenviking/parse/parsers/pdf.py628 # Step 4: Deduplicate - filter headers appearing on >30% of pagesCOMMENT
LOWopenviking/storage/viking_fs/_grep.py267 # Step 1: vikingdb recall candidate filesCOMMENT
LOWopenviking/storage/viking_fs/_grep.py307 # Step 2: local fs precise matching on candidate filesCOMMENT
LOW…iking/prompts/templates/retrieval/intent_analysis.yaml99 ### Step 1: Identify Task TypeCOMMENT
LOW…iking/prompts/templates/retrieval/intent_analysis.yaml113 ### Step 2: Check Context CoverageCOMMENT
LOW…iking/prompts/templates/retrieval/intent_analysis.yaml123 ### Step 3: Generate QueriesCOMMENT
LOW…pts/templates/retrieval/ov_intent_analysis_sft_v7.yaml101 ### Step 1: Identify Task TypeCOMMENT
LOW…pts/templates/retrieval/ov_intent_analysis_sft_v7.yaml115 ### Step 2: Check Context CoverageCOMMENT
LOW…pts/templates/retrieval/ov_intent_analysis_sft_v7.yaml125 ### Step 3: Generate QueriesCOMMENT
LOWopenviking/retrieve/hierarchical_retriever.py165 # Step 1: Determine starting directories based on explicit target dirs.COMMENT
LOWopenviking/retrieve/hierarchical_retriever.py219 # Step 2: Global vector search to supplement starting pointsCOMMENT
LOWopenviking/retrieve/hierarchical_retriever.py276 # Step 3: Pick recursive entry points from directory hits and explicit roots.COMMENT
LOWopenviking/retrieve/hierarchical_retriever.py309 # Step 4: Recursive searchCOMMENT
LOWopenviking/retrieve/hierarchical_retriever.py330 # Step 6: Convert resultsCOMMENT
LOW…ing/session/memory/session_extract_context_provider.py491 # Step 1: Separate schemas into multi-file (ls) and single-file (direct read)COMMENT
LOW…ing/session/memory/session_extract_context_provider.py530 # Step 2: Execute search for each ls directory (instead of ls)COMMENT
LOWopenviking_cli/utils/config/vlm_config.py320 # Step 1: Migrate legacy backup configCOMMENT
LOWopenviking_cli/utils/config/vlm_config.py388 # Step 2: If no credentials from backup migration and no explicit credentials,COMMENT
LOWopenviking_cli/utils/config/vlm_config.py427 # Step 3: Merge migrated credentials with existing credentialsCOMMENT
LOWopenviking_cli/utils/config/vlm_config.py433 # Step 4: Assign default IDs and apply top-level defaultsCOMMENT
LOWtests/vectordb/test_recall.py504 # We need to check if the data came back.COMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh444# Step 1: Stop OpenClaw gateway completelyCOMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh472# Step 2: Clean up OpenClaw stale state (lock files, session locks, cache)COMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh563# Step 3: Verify OpenViking installation path before startingCOMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh759# Step 4: Clean up stale OV sessions with failed archivesCOMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh788# Step 5: Start OpenClaw gatewayCOMMENT
LOWtests/oc2ov_test/upgrade_openviking.sh849# Step 5: Verify OpenViking is correctly loaded by OpenClawCOMMENT
LOW…/spdlog-1.14.1/include/spdlog/fmt/bundled/format-inl.h1244 // Step 1: integer promotion & Schubfach multiplier calculation.COMMENT
LOW…/spdlog-1.14.1/include/spdlog/fmt/bundled/format-inl.h1299 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOW…/spdlog-1.14.1/include/spdlog/fmt/bundled/format-inl.h1331 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWexamples/openclaw-plugin/setup-helper/install.js2760 // Step 1: Stop gatewayCOMMENT
LOWexamples/openclaw-plugin/setup-helper/install.js2764 // Step 2: Backup configCOMMENT
LOWexamples/openclaw-plugin/setup-helper/install.js2769 // Step 3: Clean plugin config from openclaw.jsonCOMMENT
LOWexamples/openclaw-plugin/setup-helper/install.js2773 // Step 4: Backup and remove plugin directoriesCOMMENT
LOWexamples/openclaw-plugin/setup-helper/install.js2783 // Step 5: Remove env filesCOMMENT
LOWexamples/openclaw-plugin/setup-helper/install.js2805 // Step 6: Write uninstall auditCOMMENT
LOW…aw-plugin/upgrade_scripts/uninstall-openclaw-plugin.sh110# Step 1: 停止 OpenClaw gatewayCOMMENT
LOW…aw-plugin/upgrade_scripts/uninstall-openclaw-plugin.sh121# Step 2: 备份当前配置COMMENT
LOW…aw-plugin/upgrade_scripts/uninstall-openclaw-plugin.sh130# Step 3: 清理 openclaw.json 中的新版插件配置COMMENT
LOW…aw-plugin/upgrade_scripts/uninstall-openclaw-plugin.sh253# Step 4: 恢复 OpenClaw memory 为 memory-coreCOMMENT
LOW…aw-plugin/upgrade_scripts/uninstall-openclaw-plugin.sh261# Step 5: 备份插件目录COMMENT
19 more matches not shown…
Redundant / Tautological Comments78 hits · 123 pts
SeverityFileLineSnippetContext
LOW.pr_agent.toml122require_tests_review = true # Check if tests are present (default: true)CODE
LOWbenchmark/locomo/openclaw/eval.py451 # Check if session_path is already a full pathCOMMENT
LOWbenchmark/locomo/openclaw/eval.py477 # Check if jsonl_filename is already a full pathCOMMENT
LOWbenchmark/RAG/scripts/download_dataset.py182 # Check if path exists (either file or directory)COMMENT
LOWbenchmark/RAG/scripts/download_dataset.py291 # Check if any datasets are configuredCOMMENT
LOWbenchmark/RAG/src/adapters/qasper_adapter.py162 # Check if all answers are marked as unanswerableCOMMENT
LOWbenchmark/RAG/src/adapters/syllabusqa_adapter.py238 # Check if heading styleCOMMENT
LOWbenchmark/RAG/src/adapters/financebench_adapter.py54 # Check if pdfs is in data directory or parent directoryCOMMENT
LOWopenviking/crypto/config.py69 # Check if file exists or can be createdCOMMENT
LOWopenviking/crypto/config.py77 # Check if parent directory exists or can be written toCOMMENT
LOWopenviking/crypto/config.py83 # Check if we can write to the closest existing ancestor directoryCOMMENT
LOWopenviking/crypto/providers.py240 # Write file with permissions 0600COMMENT
LOWopenviking/crypto/providers.py329 # Check if transit engine is already enabledCOMMENT
LOWopenviking/parse/registry.py122 # Check if source looks like a file path (short enough and no newlines)COMMENT
LOWopenviking/parse/tree_builder.py70 # Check if it's a media file firstCOMMENT
LOWopenviking/parse/vlm.py328 # Check if we have images to processCOMMENT
LOWopenviking/parse/parsers/markdown.py618 # Check if in excluded rangeCOMMENT
LOWopenviking/parse/parsers/markdown.py623 # Check if escaped \#COMMENT
LOWopenviking/parse/parsers/zip_parser.py65 # Check if it's a valid ZIP file (non-blocking)COMMENT
LOWopenviking/parse/parsers/zip_parser.py82 # Check if extracted content has a single root directory (non-blocking)COMMENT
LOWopenviking/parse/parsers/directory.py96 # Check if this is a git repository, delegate to CodeRepositoryParserCOMMENT
LOWopenviking/parse/parsers/directory.py193 # Check if this is a media parser and we should directly uploadCOMMENT
LOWopenviking/parse/parsers/code/code.py129 # Check if source is already a local directory (should always be true)COMMENT
LOWopenviking/parse/parsers/media/large_image_processor.py454 # Check if processing is neededCOMMENT
LOWopenviking/parse/parsers/media/image.py129 # Check if extension is in VLM-natively supported listCOMMENT
LOWopenviking/pyagfs/helpers.py77 # Check if source exists and get its typeCOMMENT
LOWopenviking/pyagfs/helpers.py149 # Check if remote path exists and get its typeCOMMENT
LOWopenviking/pyagfs/helpers.py345 # Check if directory already existsCOMMENT
LOWopenviking/server/bootstrap.py367 # Check if vikingbot is availableCOMMENT
LOWopenviking/server/bootstrap.py415 # Set environment to ensure it uses the same Python environmentCOMMENT
LOWopenviking/utils/network_guard.py118 # Check if private networks are allowed globallyCOMMENT
LOWopenviking/utils/network_guard.py122 # Check if host is in allowed code hosting domainsCOMMENT
LOWopenviking/models/embedder/cohere_embedders.py67 # Check if server-side dimension reduction is supportedCOMMENT
LOWopenviking/observability/log_trace_bridge.py73 # Check if all elements are of the same primitive typeCOMMENT
LOW…viking/storage/vectordb/collection/local_collection.py1080 # Check if the index needs rebuildingCOMMENT
LOWopenviking/storage/vectordb/project/local_project.py91 # Check if it's a collection directory (should contain collection_meta.json)COMMENT
LOWopenviking/storage/vectordb/service/api_fastapi.py208 # Check if exists before deleting? The original code didn't check existence explicitly before calling drop,COMMENT
LOWopenviking/storage/vectordb/store/file_store.py64 # Open file in binary read-only modeCOMMENT
LOWopenviking/storage/vectordb/store/serializable.py84 # Check if it's the correct C++ enum typeCOMMENT
LOWopenviking/storage/viking_fs/_ops.py335 # Check if it's temp directory (files already encrypted)COMMENT
LOWopenviking/session/memory/extract_loop.py256 # Check if this is the last iteration - force final resultSTRING
LOWopenviking/session/memory/extract_loop.py289 # Check if any write_uris target existing files that weren't readSTRING
LOWopenviking/session/memory/memory_type_registry.py285 # Check if file already existsCOMMENT
LOWopenviking/session/memory/memory_type_registry.py306 # Write the fileCOMMENT
LOWopenviking/session/memory/utils/uri.py168 # Check if URI starts with any allowed directoryCOMMENT
LOWopenviking/session/memory/utils/uri.py172 # Check if URI matches any allowed patternCOMMENT
LOWopenviking/session/memory/merge_op/patch_handler.py762 # Check if all results are successful (including no-change cases)COMMENT
LOWopenviking/session/memory/merge_op/patch_handler.py818 # Check if first line is :start_line:COMMENT
LOWopenviking/session/memory/merge_op/patch_handler.py1189 # Check if all results are successful (including no-change cases)COMMENT
LOWopenviking_cli/utils/logger.py619 # Check if this logger should be excludedCOMMENT
LOWopenviking_cli/utils/logger.py623 # Check if log level is below the minimum threshold for span eventsCOMMENT
LOWopenviking_cli/utils/logger.py627 # Check if OTel is availableCOMMENT
LOWopenviking_cli/utils/logger.py439 # Check if the handler has already been addedCOMMENT
LOWtests/debug_trace.py265 # Check if any descendant is an errorCOMMENT
LOW…egration/test_volcengine_kms_encryption_integration.py437 # Write fileCOMMENT
LOW…egration/test_volcengine_kms_encryption_integration.py606 # Check if session directory files are encryptedCOMMENT
LOWtests/integration/test_vault_encryption_integration.py421 # Write fileCOMMENT
LOWtests/integration/test_vault_encryption_integration.py588 # Check if session directory files are encryptedCOMMENT
LOWtests/integration/test_vault_encryption_integration.py665 # Check if all files are encryptedSTRING
LOWtests/vectordb/test_filter_ops.py1119 # Check if data exists in storageCOMMENT
18 more matches not shown…
Self-Referential Comments27 hits · 85 pts
SeverityFileLineSnippetContext
MEDIUMopenviking/core/path_variables.py154 # Create a temporary resolver with the custom datetimeCOMMENT
MEDIUMopenviking/parse/tree_builder.py211 # Create a minimal Context object for the root so that tree.root is not NoneCOMMENT
MEDIUM…viking/storage/vectordb/collection/local_collection.py1329 # Create a fresh lazy stream for each index. In particular, cuVS can packCOMMENT
MEDIUMopenviking/storage/vectordb/project/http_project.py168 # Create a new dict with required fields without modifying the input dictCOMMENT
MEDIUMopenviking/session/memory/schema_model_generator.py188 # Create the modelCOMMENT
MEDIUMopenviking/session/memory/merge_op/patch_handler.py587 # Initialize search variablesCOMMENT
MEDIUMopenviking/session/memory/merge_op/patch_handler.py1015 # Initialize search variablesCOMMENT
MEDIUMopenviking_cli/utils/config/embedding_config.py1053 # Create a temporary config merged from the model config and credentialCOMMENT
MEDIUMtests/test_edge_cases.py92 # Create a filename that's exactly 255 bytes in UTF-8COMMENT
MEDIUMtests/misc/test_zip_safe.py136 # Create a zip with raw bytes: write CJK UTF-8 bytes as the filenameCOMMENT
MEDIUMtests/unit/crypto/test_providers_mock.py127 # Create a minimal mock provider that just needs type detectionCOMMENT
MEDIUMtests/unit/crypto/test_providers_mock.py137 # Create a minimal mock provider that just needs type detectionCOMMENT
MEDIUMtests/integration/test_encryption_integration.py603 # Create a test directorySTRING
MEDIUMtests/vectordb/test_bytes_row.py20# Define a complex data structure for testing consistencyCOMMENT
MEDIUMtests/server/test_api_sessions.py150 # Create a session firstCOMMENT
MEDIUMtests/server/test_api_search.py864 # Create a session firstCOMMENT
MEDIUMtests/storage/mock_backend.py39 # Create a dummy collection wrapping MockCollectionCOMMENT
MEDIUMtests/storage/test_vectordb_adaptor.py24 # Create a valid config fileCOMMENT
MEDIUMtests/client/test_windows_path_handling.py20 # Create a directory structure with nested subdirectoriesCOMMENT
MEDIUMtests/client/test_windows_path_handling.py52 # Create a complex directory structureCOMMENT
MEDIUMtests/client/test_windows_path_handling.py91 # Create a ZIP with backslash paths (simulating Windows-created ZIP)COMMENT
MEDIUMtests/session/memory/test_schema_models.py412 # Create a temporary YAML file for a new memory typeCOMMENT
MEDIUMexamples/multi_tenant/admin_workflow.sh233# Create a second account to test that ADMIN of one account cannot manage anotherCOMMENT
MEDIUMexamples/basic-usage/basic_usage.py240 # Create a new sessionCOMMENT
MEDIUMbot/vikingbot/providers/litellm_provider.py162 # Create a copy to avoid modifying the original listCOMMENT
MEDIUMbot/tests/test_chat_functionality.py65 # Create a test responseCOMMENT
MEDIUMbot/tests/test_chat_functionality.py162 # Create a test responseCOMMENT
AI Slop Vocabulary25 hits · 68 pts
SeverityFileLineSnippetContext
MEDIUMweb-studio/package-lock.json12893 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMopenviking/ingest/models.py61 native_session_id: str # the harness's own session/conversation idCODE
MEDIUMopenviking/ingest/peer.py25# Join harness/provider/model with the same separator as the OV session id scheme.COMMENT
MEDIUMopenviking/utils/media_processor.py32# 1. IANA media type mappings (comprehensive)COMMENT
LOWopenviking/storage/vectordb/utils/validation.py156 # Let's normalize everything to lower case if the Literal allows it, or just pass through.COMMENT
MEDIUMopenviking/prompts/templates/memory/tools.yaml96 - "## Guidelines" - best practicesCODE
MEDIUMopenviking/prompts/templates/memory/skills.yaml90 - "## Guidelines" - best practicesCODE
LOWopenviking/eval/ragas/generator.py66 # For demonstration, we'll just return an empty dataset or mock some logicCOMMENT
MEDIUMopenviking_cli/utils/config/ovcli_config.py50 # Client-side harness plugin settings, owned by the memory plugins. KeptCOMMENT
MEDIUMopenviking_cli/utils/config/ovcli_config.py51 # opaque so a harness can add its own knobs without touching this schema.COMMENT
MEDIUMopenviking_cli/utils/config/consts.py85# Per-(harness, session) read-cursor state lives here (NEVER under tool-specific dirs).COMMENT
MEDIUMtests/vectordb/test_crash_recovery.py72 """Helper to setup collection config for robust test"""STRING
MEDIUMtests/server/oauth/test_auth_integration.py345 # Token's USER role is preserved — promotion doesn't auto-elevate.COMMENT
MEDIUM…est/scenarios/slow/test_resource_search_consistency.py51 f"# {kw}\n\nDetailed analysis of GraphQL vs REST API design patterns and best practices."CODE
MEDIUM…arty/spdlog-1.14.1/include/spdlog/fmt/bundled/format.h3501 // Compilers are not aware of how to leverage the maximum value ofCOMMENT
MEDIUMsdk/python/openviking_sdk/config.py135 # read, plus the `plugin` section the harness memory plugins own.COMMENT
MEDIUM…/claude-code-memory-plugin/setup-helper/tos-install.sh7# channel preselected (Claude preselected as the harness).COMMENT
MEDIUMexamples/memory-plugin-shared/install.sh11# bash install.sh --harness claude,codex,cursor,trae,trae-cn,trae-cli,zcode,opencode,pi,dsh --dist github --lang en --COMMENT
MEDIUMexamples/memory-plugin-shared/install.sh13# bash install.sh --harness trae-cliCOMMENT
MEDIUMexamples/memory-plugin-shared/install.sh14# bash install.sh --harness claude --claude-bin claude,seedCOMMENT
MEDIUMexamples/memory-plugin-shared/install.sh59# registries, and within one harness the source modes are alternative channelsCOMMENT
MEDIUM…amples/codex-memory-plugin/setup-helper/tos-install.sh7# channel preselected (Codex preselected as the harness). Codex installs fromCOMMENT
MEDIUMbot/vikingbot/channels/dingtalk.py49 # Parse using SDK's ChatbotMessage for robust handlingCOMMENT
LOWbot/vikingbot/channels/base.py308 # Fallback: just return a link if we have itCOMMENT
LOWbot/demo/werewolf/werewolf_server.py896 # We don't have the date, just use current timeCOMMENT
AI Structural Patterns81 hits · 64 pts
SeverityFileLineSnippetContext
LOWbenchmark/tau2/common/tau2_env/tau2_environment.py188CODE
LOWbenchmark/locomo/openviking/run_eval.py508CODE
LOWbenchmark/locomo/claudecode/eval.py292CODE
LOWbenchmark/RAG/scripts/prepare_dataset.py18CODE
LOWbenchmark/longmemeval/openviking/run_eval.py368CODE
LOWopenviking/metrics/exporters/otel.py112CODE
LOWopenviking/core/context.py63CODE
LOWopenviking/server/app.py463CODE
LOWopenviking/server/mcp_endpoint.py275CODE
LOWopenviking/server/mcp_endpoint.py934CODE
LOWopenviking/server/routers/skills.py674CODE
LOWopenviking/server/routers/filesystem.py70CODE
LOWopenviking/server/routers/filesystem.py115CODE
LOWopenviking/utils/resource_processor.py169CODE
LOWopenviking/models/embedder/dashscope_embedders.py60CODE
LOWopenviking/models/embedder/vikingdb_embedders.py153CODE
LOWopenviking/models/embedder/vikingdb_embedders.py327CODE
LOWopenviking/models/embedder/openai_embedders.py66CODE
LOWopenviking/models/embedder/minimax_embedders.py35CODE
LOWopenviking/models/embedder/jina_embedders.py72CODE
LOW…nviking/models/vlm/backends/codex_responses_adapter.py291CODE
LOW…nviking/models/vlm/backends/codex_responses_adapter.py307CODE
LOWopenviking/storage/viking_vector_index_backend.py542CODE
LOWopenviking/storage/viking_vector_index_backend.py1174CODE
LOWopenviking/storage/vikingdb_manager.py333CODE
LOWopenviking/storage/queuefs/semantic_dag.py158CODE
LOWopenviking/storage/queuefs/semantic_msg.py76CODE
LOWopenviking/storage/vectordb/utils/data_processor.py411CODE
LOWopenviking/storage/vectordb/store/local_store.py66CODE
LOWopenviking/storage/viking_fs/_base.py145CODE
LOWopenviking/storage/viking_fs/_semantic.py280CODE
LOWopenviking/storage/viking_fs/__init__.py128CODE
LOWopenviking/storage/vectordb_adapters/base.py465CODE
LOWopenviking/connector/delegate.py267CODE
LOWopenviking/eval/ragas/__init__.py183CODE
LOWopenviking/service/fs_service.py114CODE
LOWopenviking/service/resource_service.py1212CODE
LOWopenviking/service/resource_service.py1268CODE
LOWopenviking/service/resource_service.py1311CODE
LOWopenviking/service/resource_service.py1655CODE
LOWopenviking/service/search_service.py123CODE
LOWopenviking/service/search_service.py162CODE
LOWopenviking/resource/watch_manager.py390CODE
LOWopenviking/resource/watch_manager.py456CODE
LOWopenviking/session/session.py603CODE
LOWopenviking/session/session.py1805CODE
LOWopenviking/session/compressor_v3.py396CODE
LOWopenviking/session/compressor_v3.py639CODE
LOW…nviking/session/memory/patch_merge_context_provider.py353CODE
LOWopenviking/session/train/batch_runner.py746CODE
LOWtests/unit/test_ollama_utils.py46CODE
LOWtests/retrieve/test_hierarchical_retriever_rerank.py61CODE
LOWtests/retrieve/test_hierarchical_retriever_rerank.py127CODE
LOWtests/session/train/test_train_components.py149CODE
LOW…tegrations/langchain/src/langchain_openviking/store.py70CODE
LOW…ations/langchain/src/langchain_openviking/recording.py194CODE
LOW…tegrations/langchain/src/langchain_openviking/tools.py47CODE
LOW…grations/langchain/src/langchain_openviking/context.py619CODE
LOW…grations/langchain/src/langchain_openviking/context.py170CODE
LOW…tions/langchain/src/langchain_openviking/middleware.py83CODE
21 more matches not shown…
Modern AI Meta-Vocabulary22 hits · 64 pts
SeverityFileLineSnippetContext
MEDIUMbenchmark/RAG/README.md1# RAGCOMMENT
MEDIUMbenchmark/RAG/README_zh.md1# RAGCOMMENT
MEDIUMbenchmark/RAG/config/config.yaml1# RAG Benchmark Configuration FileCOMMENT
MEDIUMbenchmark/RAG/src/adapters/syllabusqa_adapter.py312 # Skip "no answer" type questions as RAG results cannot be evaluatedCOMMENT
MEDIUMbenchmark/RAG/src/adapters/syllabusqa_adapter.py393 # Skip "no answer" type questions as RAG results cannot be evaluatedCOMMENT
MEDIUMopenviking/models/vlm/backends/litellm_vlm.py102# Ollama defaults to a 4096-token context window and silently truncates anyCOMMENT
MEDIUMopenviking/eval/README.md24│ ├── pipeline.py # RAG 查询流水线CODE
MEDIUMopenviking_cli/setup_wizard.py704# few-shot examples into fabricated memories), so there is no sub-4B tier.COMMENT
MEDIUMtests/cli/test_setup_wizard.py150 # Ollama needs a larger context window (default 4096 truncates OV'sCOMMENT
MEDIUMdocs/zh/agent-integrations/16-capability-reference.md7| 特定 harness 下,agent 可主动调用的工具列表 | [§1.1](#_1-1-主动工具面-agentic-调用能力) 主动工具面 + [§2.1](#_2-1-服务端-mcp-工具面)(MCP 面)+ 各档案卡 |CODE
MEDIUMdocs/zh/agent-integrations/16-capability-reference.md538- **维度索引**:工具面 [§1.1](#_1-1-主动工具面-agentic-调用能力) |召回 [§3.2](#_3-2-自动召回与注入) |commit [§3.3.2](#_3-3-2-常规-commit-触发条件)/[§3.3CODE
MEDIUMdocs/zh/agent-integrations/16-capability-reference.md545- **行为要点**:默认 takeover 下退出不 commit(handler 持久化本地状态,归档靠下次续跑攒满阈值或 `/viking commit`,[§3.3.3](#_3-3-3-关闭方式-×-harness-终局矩阵));CODE
MEDIUMdocs/zh/agent-integrations/16-capability-reference.md547- **维度索引**:工具面 [§1.1](#_1-1-主动工具面-agentic-调用能力) |召回 [§3.2](#_3-2-自动召回与注入) |takeover [§3.4.2](#_3-4-2-pi-takeover) |commiCODE
MEDIUMdocs/zh/agent-integrations/16-capability-reference.md556- **维度索引**:工具面 [§1.1](#_1-1-主动工具面-agentic-调用能力) |召回 [§3.2](#_3-2-自动召回与注入) |ContextEngine [§3.4.3](#_3-4-3-openclaw-conteCODE
MEDIUMdocs/zh/agent-integrations/16-capability-reference.md565- **维度索引**:工具面 [§1.1](#_1-1-主动工具面-agentic-调用能力) |召回 [§3.2](#_3-2-自动召回与注入) |commit [§3.3.2](#_3-3-2-常规-commit-触发条件)/[§3.3CODE
MEDIUMdocs/en/agent-integrations/16-capability-reference.md7| Which tools an agent can call autonomously per harness | [§1.1](#_1-1-active-tool-surface-agentic-calls) Active tool sCODE
MEDIUMdocs/en/agent-integrations/16-capability-reference.md22## 1.1 Active tool surface (agentic calls)COMMENT
MEDIUMdocs/en/agent-integrations/16-capability-reference.md556- **Dimension index**: tool surface [§1.1](#_1-1-active-tool-surface-agentic-calls) | recall [§3.2](#_3-2-automatic-recaCODE
MEDIUMdocs/en/agent-integrations/16-capability-reference.md563- **Behavior**: When takeover is enabled, exiting does not trigger a commit. Instead, the handler persists local state, CODE
MEDIUMdocs/en/agent-integrations/16-capability-reference.md565- **Dimension index**: tool surface [§1.1](#_1-1-active-tool-surface-agentic-calls) | recall [§3.2](#_3-2-automatic-recaCODE
MEDIUMdocs/en/agent-integrations/16-capability-reference.md574- **Dimension index**: tool surface [§1.1](#_1-1-active-tool-surface-agentic-calls) | recall [§3.2](#_3-2-automatic-recaCODE
MEDIUMdocs/en/agent-integrations/16-capability-reference.md583- **Dimension index**: tool surface [§1.1](#_1-1-active-tool-surface-agentic-calls) | recall [§3.2](#_3-2-automatic-recaCODE
Fake / Example Data44 hits · 51 pts
SeverityFileLineSnippetContext
LOW…outes/resources/-components/add-resource-page.test.tsx59 expect(remoteUrlInput.getAttribute('placeholder')).toBe(CODE
LOW…outes/resources/-components/add-resource-page.test.tsx71 expect(remoteUrlInput.getAttribute('placeholder')).toBe(CODE
LOW…outes/resources/-components/add-resource-page.test.tsx89 expect(remoteUrlInput.getAttribute('placeholder')).toBe(CODE
LOW…outes/resources/-components/add-resource-page.test.tsx97 expect(remoteUrlInput.getAttribute('placeholder')).toBe(CODE
LOWtests/unit/test_extra_headers_vlm.py742 "api_key": "placeholder",CODE
LOWtests/unit/test_extra_headers_vlm.py765 "api_key": "placeholder",CODE
LOWtests/parse/test_document_parser_threading.py72 source.write_bytes(b"placeholder")CODE
LOWtests/parse/test_markdown_link_rewrite.py27 (kb / "文档.md").write_text("placeholder", encoding="utf-8")CODE
LOWdocs/design/memory-link-design.md853 title: "Acme Corp"CODE
LOWthird_party/spdlog-1.14.1/bench/bench.cpp223 const char *msg = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum pharetraCODE
LOWthird_party/spdlog-1.14.1/bench/bench.cpp223 const char *msg = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum pharetraCODE
LOWthird_party/spdlog-1.14.1/bench/latency.cpp21 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum pharetra metus cursus "CODE
LOWthird_party/spdlog-1.14.1/bench/latency.cpp21 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum pharetra metus cursus "CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json85 "placeholder": "http://127.0.0.1:1933",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json90 "placeholder": "assistant",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json95 "placeholder": "optional-prefix",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json101 "placeholder": "${OPENVIKING_API_KEY}",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json111 "placeholder": "(derived from API key)",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json117 "placeholder": "(derived from API key)",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json123 "placeholder": "viking://~/memories",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json128 "placeholder": "15000",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json137 "placeholder": "semantic",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json143 "placeholder": "24000",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json153 "placeholder": "5000",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json164 "placeholder": "user,agent",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json170 "placeholder": "6",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json175 "placeholder": "0.15",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json180 "placeholder": "4000",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json186 "placeholder": "5000",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json197 "placeholder": "4000",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json203 "placeholder": "agent:*:cron:**",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json209 "placeholder": "0.5",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json215 "placeholder": "10",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json231 "placeholder": "false",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json237 "placeholder": "false",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json243 "placeholder": "~/.openclaw/openviking/recall-traces",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json249 "placeholder": "false",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json255 "placeholder": "default",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json261 "placeholder": "memory",CODE
LOWexamples/openclaw-plugin/openclaw.plugin.json267 "placeholder": "~/.openclaw/openviking/runtime-query-config.json",CODE
LOWbot/tests/test_channel_delivery_metadata.py324 async def fake_token():CODE
LOWbot/tests/test_channel_delivery_metadata.py352 monkeypatch.setattr(channel, "_get_tenant_access_token", fake_token)CODE
LOWbot/tests/test_channel_delivery_metadata.py371 async def fake_token():CODE
LOWbot/tests/test_channel_delivery_metadata.py400 monkeypatch.setattr(channel, "_get_tenant_access_token", fake_token)CODE
Example Usage Blocks6 hits · 8 pts
SeverityFileLineSnippetContext
LOWbenchmark/tau2/vikingbot/run_full_test.sh9# Usage:COMMENT
LOWbenchmark/tau2/vikingbot/setup_env.sh16# Usage:COMMENT
LOWbenchmark/tau2/vikingbot/scripts/run_tau2_domain.sh5# Usage:COMMENT
LOWbenchmark/locomo/vikingbot/run_full_eval.sh4# Usage:COMMENT
LOWthird_party/spdlog-1.14.1/include/spdlog/mdc.h14// Usage example:COMMENT
LOWexamples/multi_tenant/admin_workflow.sh26# Usage:COMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHbenchmark/retrieval/grep/vikingdb_bm25/ai_wiki.txt249Generative AI is often trained on unlicensed copyrighted works, including in domains such as images or computer code; thCODE
Overly Generic Function Names6 hits · 3 pts
SeverityFileLineSnippetContext
LOWbenchmark/skillsbench/skill_bench_eval.py442def run_task(CODE
LOWopenviking/telemetry/tracer.py492 async def my_function():STRING
LOWopenviking/telemetry/tracer.py739 async def my_function():STRING
LOWbot/tests/test_compile.py4259 async def run_task(task_id, request, connection):CODE
LOWbot/tests/test_compile.py4300 async def run_task(*args):CODE
LOWbot/tests/test_compile.py4355 async def run_task(*args):CODE
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMtests/parse/test_media_understanding_summary.py312 "# Provider response\n\nI'm unable to analyze this media.",CODE
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWopenviking/parse/parsers/code/code.py523 # TODO: implement download logic or rely on caller?COMMENT