Repository Analysis

NousResearch/hermes-agent

The agent that grows with you

39.4 Strong AI signal View on GitHub
39.4
Adjusted Score
39.4
Raw Score
100%
Time Factor
2026-05-30
Last Push
173,074
Stars
Python
Language
1,541,906
Lines of Code
4005
Files
41759
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 6HIGH 383MEDIUM 9176LOW 32194

Pattern Findings

41759 matches across 21 categories. Click a row to expand file-level details.

Decorative Section Separators8826 hits · 30987 pts
SeverityFileLineSnippet
MEDIUMhermes_constants.py386# ─── Well-Known Paths ─────────────────────────────────────────────────────────
MEDIUMhermes_constants.py409# ─── Network Preferences ─────────────────────────────────────────────────────
MEDIUMhermes_constants.py454# ─── Streaming Response Constants ────────────────────────────────────────────
MEDIUMsetup-hermes.sh2# ============================================================================
MEDIUMsetup-hermes.sh4# ============================================================================
MEDIUMsetup-hermes.sh18# ============================================================================
MEDIUMsetup-hermes.sh269# ============================================================================
MEDIUMsetup-hermes.sh270# ============================================================================
MEDIUMsetup-hermes.sh272# ============================================================================
MEDIUMsetup-hermes.sh62# ============================================================================
MEDIUMsetup-hermes.sh64# ============================================================================
MEDIUMsetup-hermes.sh129# ============================================================================
MEDIUMsetup-hermes.sh131# ============================================================================
MEDIUMsetup-hermes.sh165# ============================================================================
MEDIUMsetup-hermes.sh167# ============================================================================
MEDIUMsetup-hermes.sh187# ============================================================================
MEDIUMsetup-hermes.sh189# ============================================================================
MEDIUMsetup-hermes.sh325# ============================================================================
MEDIUMsetup-hermes.sh327# ============================================================================
MEDIUMsetup-hermes.sh344# ============================================================================
MEDIUMsetup-hermes.sh346# ============================================================================
MEDIUMsetup-hermes.sh398# ============================================================================
MEDIUMsetup-hermes.sh400# ============================================================================
MEDIUMsetup-hermes.sh417# ============================================================================
MEDIUMsetup-hermes.sh419# ============================================================================
MEDIUMrun_agent.py185# =========================================================================
MEDIUMrun_agent.py187# =========================================================================
MEDIUMrun_agent.py190# =========================================================================
MEDIUMrun_agent.py194# =========================================================================
MEDIUMrun_agent.py771 # ── Buffered retry/fallback status ────────────────────────────────────
MEDIUMrun_agent.py1318 # ------------------------------------------------------------------
MEDIUMrun_agent.py1320 # ------------------------------------------------------------------
MEDIUMrun_agent.py3375 # ── Unified streaming API call ─────────────────────────────────────────
MEDIUMrun_agent.py3553 # ── Per-turn primary restoration ─────────────────────────────────────
MEDIUMtoolsets.py340 # ==========================================================================
MEDIUMtoolsets.py345 # ==========================================================================
MEDIUMhermes_logging.py68# ---------------------------------------------------------------------------
MEDIUMhermes_logging.py70# ---------------------------------------------------------------------------
MEDIUMhermes_logging.py86# ---------------------------------------------------------------------------
MEDIUMhermes_logging.py88# ---------------------------------------------------------------------------
MEDIUMhermes_logging.py122# ---------------------------------------------------------------------------
MEDIUMhermes_logging.py124# ---------------------------------------------------------------------------
MEDIUMhermes_logging.py152# ---------------------------------------------------------------------------
MEDIUMhermes_logging.py154# ---------------------------------------------------------------------------
MEDIUMhermes_logging.py294# ---------------------------------------------------------------------------
MEDIUMhermes_logging.py296# ---------------------------------------------------------------------------
MEDIUMmini_swe_runner.py64# ============================================================================
MEDIUMmini_swe_runner.py66# ============================================================================
MEDIUMmini_swe_runner.py113# ============================================================================
MEDIUMmini_swe_runner.py115# ============================================================================
MEDIUMmini_swe_runner.py153# ============================================================================
MEDIUMmini_swe_runner.py155# ============================================================================
MEDIUMmini_swe_runner.py632# ============================================================================
MEDIUMmini_swe_runner.py634# ============================================================================
MEDIUMcli.py970# =============================================================================
MEDIUMcli.py972# =============================================================================
MEDIUMcli.py1461# ============================================================================
MEDIUMcli.py1463# ============================================================================
MEDIUMcli.py2103# ---------------------------------------------------------------------------
MEDIUMcli.py2105# ---------------------------------------------------------------------------
8766 more matches not shown…
Hyper-Verbose Identifiers24037 hits · 20835 pts
SeverityFileLineSnippet
LOWbatch_runner.py101def _normalize_tool_error_counts(tool_error_counts: Dict[str, int]) -> Dict[str, int]:
LOWbatch_runner.py732 def _scan_completed_prompts_by_content(self) -> set:
LOWbatch_runner.py776 def _filter_dataset_by_completed(self, completed_prompts: set) -> Tuple[List[Dict], List[int]]:
LOWhermes_constants.py30def reset_hermes_home_override(token: Token) -> None:
LOWtoolset_distributions.py247def sample_toolsets_from_distribution(distribution_name: str) -> List[str]:
LOWrun_agent.py848 def _disable_codex_reasoning_replay(
LOWrun_agent.py1328 def _summarize_background_review_actions(
LOWrun_agent.py2110 def _format_file_mutation_failure_footer(failed: Dict[str, Dict[str, Any]]) -> str:
LOWrun_agent.py2169 def _format_turn_completion_explanation(turn_exit_reason: str) -> str:
LOWrun_agent.py2902 def _replace_primary_openai_client(self, *, reason: str) -> bool:
LOWrun_agent.py3418 def _record_streamed_assistant_text(self, text: str) -> None:
LOWrun_agent.py3426 def _normalize_interim_visible_text(text: str) -> str:
LOWrun_agent.py3431 def _interim_content_was_streamed(self, content: str) -> bool:
LOWrun_agent.py4249 def _copy_reasoning_content_for_api(self, source_msg: dict, api_msg: dict) -> None:
LOWrun_agent.py4254 def _reapply_reasoning_echo_for_provider(self, api_messages: list) -> int:
LOWrun_agent.py4260 def _sanitize_tool_calls_for_strict_api(api_msg: dict) -> dict:
LOWrun_agent.py207def _pool_may_recover_from_rate_limit(
LOWrun_agent.py456 def _get_session_db_for_recall(self):
LOWrun_agent.py497 def _transition_context_engine_session(
LOWrun_agent.py618 def _ensure_lmstudio_runtime_loaded(self, config_context_length: Optional[int] = None) -> None:
LOWrun_agent.py701 def _should_start_quiet_spinner(self) -> bool:
LOWrun_agent.py720 def _should_emit_quiet_tool_messages(self) -> bool:
LOWrun_agent.py891 def _stream_diag_capture_response(
LOWrun_agent.py904 def _is_provider_stream_parse_error(self, error: BaseException) -> bool:
LOWrun_agent.py976 def _check_compression_model_feasibility(self) -> None:
LOWrun_agent.py981 def _replay_compression_warning(self) -> None:
LOWrun_agent.py1022 def _resolved_api_call_timeout(self) -> float:
LOWrun_agent.py1042 def _resolved_api_call_stale_timeout_base(self) -> tuple[float, bool]:
LOWrun_agent.py1070 def _compute_non_stream_stale_timeout(self, api_payload: Any) -> float:
LOWrun_agent.py1147 def _anthropic_prompt_cache_policy(
LOWrun_agent.py1160 def _model_requires_responses_api(model: str) -> bool:
LOWrun_agent.py1175 def _provider_model_requires_responses_api(
LOWrun_agent.py1209 def _has_content_after_think_block(self, content: str) -> bool:
LOWrun_agent.py1238 def _has_natural_response_ending(content: str) -> bool:
LOWrun_agent.py1267 def _should_treat_stop_as_truncated(
LOWrun_agent.py1298 def _looks_like_codex_intermediate_ack(
LOWrun_agent.py1360 def _build_memory_write_metadata(
LOWrun_agent.py1378 def _apply_persist_user_message_override(self, messages: List[Dict]) -> None:
LOWrun_agent.py1407 def _drop_trailing_empty_response_scaffolding(self, messages: List[Dict]) -> None:
LOWrun_agent.py1465 def _flush_messages_to_session_db(self, messages: List[Dict], conversation_history: List[Dict] = None):
LOWrun_agent.py1524 def _get_messages_up_to_last_assistant(self, messages: List[Dict]) -> List[Dict]:
LOWrun_agent.py1555 def _format_tools_for_system_message(self) -> str:
LOWrun_agent.py1560 def _convert_to_trajectory_format(self, messages: List[Dict[str, Any]], user_query: str, completed: bool) -> List[Di
LOWrun_agent.py1732 def _extract_api_error_context(error: Exception) -> Dict[str, Any]:
LOWrun_agent.py1737 def _usage_summary_for_api_request_hook(self, response: Any) -> Optional[Dict[str, Any]]:
LOWrun_agent.py2043 def _record_file_mutation_result(
LOWrun_agent.py2082 def _file_mutation_verifier_enabled(self) -> bool:
LOWrun_agent.py2141 def _turn_completion_explainer_enabled(self) -> bool:
LOWrun_agent.py2261 def _apply_pending_steer_to_tool_results(self, messages: list, num_tool_msgs: int) -> None:
LOWrun_agent.py2311 def _check_openrouter_cache_status(self, http_response: Any) -> None:
LOWrun_agent.py2403 def _sync_external_memory_for_turn(
LOWrun_agent.py2606 def _build_system_prompt_parts(self, system_message: str = None) -> Dict[str, str]:
LOWrun_agent.py2624 def _get_tool_call_name_static(tc) -> str:
LOWrun_agent.py2649 def _is_thinking_only_assistant(msg: Dict[str, Any]) -> bool:
LOWrun_agent.py2703 def _drop_thinking_only_and_merge_users(
LOWrun_agent.py2764 def _invalidate_system_prompt(self):
LOWrun_agent.py2784 def _derive_responses_function_call_id(
LOWrun_agent.py2843 def _build_keepalive_http_client(base_url: str = "") -> Any:
LOWrun_agent.py2919 def _ensure_primary_openai_client(self, *, reason: str) -> Any:
LOWrun_agent.py2935 def _cleanup_dead_connections(self) -> bool:
23977 more matches not shown…
Excessive Try-Catch Wrapping5016 hits · 3800 pts
SeverityFileLineSnippet
LOWbatch_runner.py299 except Exception as img_err:
LOWbatch_runner.py381 except Exception as e:
LOWbatch_runner.py706 except Exception as e:
LOWbatch_runner.py771 except Exception as e:
LOWbatch_runner.py978 except Exception as ckpt_err:
LOWbatch_runner.py981 except Exception as e:
LOWbatch_runner.py1012 except Exception as ckpt_err:
LOWbatch_runner.py1281 except Exception as e:
LOWbatch_runner.py1312 except Exception as e:
LOWhermes_constants.py98 except Exception:
LOWhermes_constants.py350 except Exception:
LOWrun_agent.py763 except Exception:
LOWrun_agent.py768 except Exception:
LOWrun_agent.py843 except Exception:
LOWrun_agent.py845 except Exception:
LOWrun_agent.py2100 except Exception:
LOWrun_agent.py2105 except Exception:
LOWrun_agent.py2159 except Exception:
LOWrun_agent.py2164 except Exception:
LOWrun_agent.py2362 except Exception:
LOWrun_agent.py2366 except Exception:
LOWrun_agent.py2375 except Exception:
LOWrun_agent.py2486 except Exception:
LOWrun_agent.py2490 except Exception:
LOWrun_agent.py2492 except Exception:
LOWrun_agent.py2501 except Exception:
LOWrun_agent.py2523 except Exception:
LOWrun_agent.py2529 except Exception:
LOWrun_agent.py2535 except Exception:
LOWrun_agent.py2546 except Exception:
LOWrun_agent.py2548 except Exception:
LOWrun_agent.py2557 except Exception:
LOWrun_agent.py2893 except Exception as exc:
LOWrun_agent.py2907 except Exception as exc:
LOWrun_agent.py3413 except Exception:
LOWrun_agent.py471 except Exception as exc:
LOWrun_agent.py490 except Exception as e:
LOWrun_agent.py523 except Exception as exc:
LOWrun_agent.py529 except Exception as exc:
LOWrun_agent.py552 except Exception as exc:
LOWrun_agent.py563 except Exception as exc:
LOWrun_agent.py648 except Exception as err:
LOWrun_agent.py746 except Exception:
LOWrun_agent.py751 except Exception:
LOWrun_agent.py798 except Exception:
LOWrun_agent.py810 except Exception:
LOWrun_agent.py819 except Exception:
LOWrun_agent.py959 except Exception:
LOWrun_agent.py1190 except Exception:
LOWrun_agent.py1521 except Exception as e:
LOWrun_agent.py1830 except Exception:
LOWrun_agent.py1862 except Exception:
LOWrun_agent.py1885 except Exception as e:
LOWrun_agent.py1945 except Exception:
LOWrun_agent.py1953 except Exception as e:
LOWrun_agent.py1980 except Exception:
LOWrun_agent.py2281 except Exception:
LOWrun_agent.py2304 except Exception:
LOWrun_agent.py2330 except Exception:
LOWrun_agent.py2386 except Exception:
4956 more matches not shown…
Cross-Language Confusion174 hits · 992 pts
SeverityFileLineSnippet
HIGHcli.py10869 "Fallback: pkg install python-numpy portaudio && python -m pip install sounddevice"
HIGHcli.py10874 "Option 2: pkg install python-numpy portaudio && python -m pip install sounddevice"
HIGHcli.py11202 _cprint(f" {_BOLD}Option 2: pkg install python-numpy portaudio && python -m pip install sounddevice
HIGHtools/schema_sanitizer.py140 {"anyOf": [{"type": "string"}, {"type": "null"}], "default": null}
HIGHtools/voice_mode.py57 return "pkg install python-numpy portaudio && python -m pip install sounddevice"
HIGHtools/voice_mode.py138 " 3. Verify with: arecord -d 3 /tmp/test.wav && aplay /tmp/test.wav"
HIGHtools/process_registry.py788 f"kill -0 \"$(cat {quoted_pid_path} 2>/dev/null)\" 2>/dev/null; echo $?",
HIGHtools/browser_tool.py597 return "npm install -g agent-browser && agent-browser install"
HIGHtools/browser_tool.py598 return "npm install -g agent-browser && agent-browser install --with-deps"
HIGHtools/terminal_tool.py589 """Wrap `A && B &` (or `A || B &`) to `A && { B & }` at depth 0.
HIGHtools/terminal_tool.py589 """Wrap `A && B &` (or `A || B &`) to `A && { B & }` at depth 0.
HIGHtools/terminal_tool.py591 Bash parses ``A && B &`` with `&&` tighter than `&`, so it forks a
HIGHtools/terminal_tool.py592 subshell for the whole `A && B` compound and backgrounds it. Inside
HIGHtools/browser_supervisor.py88 xhr.open("GET", ENDPOINT + "?" + params.toString(), false); // sync
HIGHtools/browser_supervisor.py89 xhr.send(null);
HIGHtools/browser_supervisor.py90 if (xhr.status !== 200) return null;
HIGHtools/browser_supervisor.py93 try { parsed = JSON.parse(body); } catch (e) { return null; }
HIGHtools/browser_supervisor.py94 if (kind === "alert") return undefined;
HIGHtools/browser_supervisor.py95 if (kind === "confirm") return Boolean(parsed && parsed.accept);
HIGHtools/browser_supervisor.py97 if (!parsed || !parsed.accept) return null;
HIGHtools/browser_supervisor.py100 return null;
HIGHtools/browser_supervisor.py104 return null;
HIGHtools/browser_camofox.py14 git clone https://github.com/jo-inc/camofox-browser && cd camofox-browser
HIGHtools/browser_camofox.py15 npm install && npm start # downloads Camoufox (~300MB) on first run
HIGHtools/file_operations.py1612 check = self._exec(f"test -e {self._escape_shell_arg(path)} && echo exists || echo not_found")
HIGHtools/file_operations.py1620 f"test -d {self._escape_shell_arg(parent)} && echo yes || echo no"
HIGHtools/file_operations.py647 result = self._exec(f"command -v {cmd} >/dev/null 2>&1 && echo 'yes'")
HIGHtools/code_execution_tool.py752 f"ls -1 {quoted_rpc_dir}/req_* 2>/dev/null || true",
HIGHtools/code_execution_tool.py908 "command -v python3 >/dev/null 2>&1 && echo OK",
HIGHtools/environments/local.py431 prelude_parts.append(f"[ -r '{safe}' ] && . '{safe}' 2>/dev/null || true")
HIGHtools/environments/modal.py113 "RUN rm -rf /usr/local/lib/python*/site-packages/pip* 2>/dev/null; "
HIGHtools/environments/modal.py114 "python -m ensurepip --upgrade --default-pip 2>/dev/null || true",
HIGHtools/environments/modal.py118 "RUN apt-get update -qq && apt-get install -y -qq python3 python3-venv > /dev/null 2>&1 || true"
HIGHtools/environments/modal.py118 "RUN apt-get update -qq && apt-get install -y -qq python3 python3-venv > /dev/null 2>&1 || true"
HIGHtools/environments/base.py379 f"builtin cd {_quoted_cwd} 2>/dev/null || true\n"
HIGHtools/environments/base.py380 f"pwd -P > {_quoted_cwd_file} 2>/dev/null || true\n"
HIGHtools/environments/base.py439 f"source {_quoted_snap} >/dev/null 2>&1 || true"
HIGHtools/environments/base.py454 parts.append(f"export -p > {_quoted_snap} 2>/dev/null || true")
HIGHtools/environments/base.py457 parts.append(f"pwd -P > {_quoted_cwd_file} 2>/dev/null || true")
HIGHhermes_cli/models.py723# "paidRecommendedCompactionModel": {modelName, ...} | null,
HIGHhermes_cli/models.py724# "paidRecommendedVisionModel": {modelName, ...} | null,
HIGHhermes_cli/models.py725# "freeRecommendedCompactionModel": {modelName, ...} | null,
HIGHhermes_cli/models.py726# "freeRecommendedVisionModel": {modelName, ...} | null,
HIGHhermes_cli/models.py852 # paid tier → paid, then free (if paid field is null)
HIGHhermes_cli/models.py828 Returns ``None`` when every candidate is missing, null, or the fetch
HIGHhermes_cli/completion.py108 profiles="$profiles $(ls "$profiles_dir" 2>/dev/null)"
HIGHhermes_cli/completion.py209 profiles+=("${{(@f)$(ls $HOME/.hermes/profiles 2>/dev/null)}}")
HIGHhermes_cli/service_manager.py676 f'chown -R hermes:hermes "$log_dir" 2>/dev/null || true\n'
HIGHhermes_cli/web_server.py3831 {"error": "Frontend not built. Run: cd web && npm run build"},
HIGHhermes_cli/tools_config.py788 _print_warning(f" npm install failed - run manually: cd {display_hermes_home()}/hermes-agent && npm i
HIGHhermes_cli/main.py1307 f'source "{helper}" >&2 && ensure_node >&2 && command -v node',
HIGHhermes_cli/main.py6683 _say("Install Node.js, then run: cd web && npm install && npm run build")
HIGHhermes_cli/main.py6710 _say(" Run manually: cd web && npm install && npm run build")
HIGHhermes_cli/main.py6751 _say(" Run manually: cd web && npm install && npm run build")
HIGHhermes_cli/main.py9172 f" Try manually: git fetch origin && git reset --hard origin/{branch}"
HIGHhermes_cli/main.py9214 print(f" cd {PROJECT_ROOT} && git reflog && git reset --hard <prev-sha>")
HIGHhermes_cli/main.py10925 print(" Pre-build first: cd web && npm install && npm run build")
HIGHhermes_cli/main.py14152 "where npm may not be available. Pre-build with: cd web && npm run build"
HIGHhermes_cli/doctor.py1090 f"Reinstall entry point: cd {PROJECT_ROOT} && source venv/bin/activate && pip install -e '.[all]'"
HIGHhermes_cli/doctor.py1274 check_info("Install it manually later with: npm install -g agent-browser && agent-browser install")
114 more matches not shown…
Unused Imports1068 hits · 909 pts
SeverityFileLineSnippet
LOWbatch_runner.py26
LOWhermes_bootstrap.py50
LOWrun_agent.py72
LOWrun_agent.py72
LOWrun_agent.py77
LOWrun_agent.py97
LOWrun_agent.py97
LOWrun_agent.py97
LOWrun_agent.py112
LOWrun_agent.py118
LOWrun_agent.py119
LOWrun_agent.py120
LOWrun_agent.py120
LOWrun_agent.py120
LOWrun_agent.py120
LOWrun_agent.py120
LOWrun_agent.py120
LOWrun_agent.py128
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py129
LOWrun_agent.py142
LOWrun_agent.py161
LOWrun_agent.py161
LOWrun_agent.py161
LOWrun_agent.py161
LOWrun_agent.py161
LOWrun_agent.py26
LOWrun_agent.py883
LOWrun_agent.py1321
LOWrun_agent.py1321
LOWrun_agent.py1321
LOWsetup.py1
LOWcli.py18
LOWmcp_serve.py30
LOWtools/schema_sanitizer.py31
LOWtools/tool_search.py28
LOWtools/web_tools.py45
LOWtools/web_tools.py53
LOWtools/web_tools.py53
LOWtools/web_tools.py63
LOWtools/web_tools.py63
LOWtools/web_tools.py63
LOWtools/web_tools.py71
LOWtools/web_tools.py71
LOWtools/web_tools.py75
LOWtools/web_tools.py94
LOWtools/web_tools.py94
LOWtools/web_tools.py94
LOWtools/web_tools.py99
LOWtools/web_tools.py99
LOWtools/web_tools.py99
1008 more matches not shown…
Deep Nesting1274 hits · 812 pts
SeverityFileLineSnippet
LOWbatch_runner.py125
LOWbatch_runner.py244
LOWbatch_runner.py642
LOWbatch_runner.py732
LOWbatch_runner.py776
LOWbatch_runner.py810
LOWrun_agent.py4493
LOWrun_agent.py822
LOWrun_agent.py1465
LOWrun_agent.py1775
LOWrun_agent.py1804
LOWrun_agent.py2457
LOWrun_agent.py2649
LOWrun_agent.py3242
LOWrun_agent.py3377
LOWrun_agent.py3867
LOWrun_agent.py3979
LOWrun_agent.py4012
LOWrun_agent.py4134
LOWtoolsets.py606
LOWmini_swe_runner.py636
LOWmini_swe_runner.py304
LOWmini_swe_runner.py414
LOWcli.py118
LOWcli.py335
LOWcli.py1037
LOWcli.py1249
LOWcli.py1596
LOWcli.py1965
LOWcli.py2173
LOWcli.py2373
LOWcli.py2486
LOWcli.py15057
LOWcli.py2907
LOWcli.py3385
LOWcli.py3823
LOWcli.py3932
LOWcli.py4088
LOWcli.py4255
LOWcli.py4629
LOWcli.py4856
LOWcli.py5240
LOWcli.py5443
LOWcli.py5550
LOWcli.py5811
LOWcli.py5877
LOWcli.py6429
LOWcli.py7200
LOWcli.py7583
LOWcli.py7976
LOWcli.py8021
LOWcli.py8371
LOWcli.py9079
LOWcli.py9460
LOWcli.py9947
LOWcli.py10273
LOWcli.py10742
LOWcli.py10973
LOWcli.py11091
LOWcli.py11143
1214 more matches not shown…
Cross-File Repetition148 hits · 740 pts
SeverityFileLineSnippet
HIGHplugins/platforms/discord/adapter.py0check if message reactions are enabled via config/env.
HIGHgateway/platforms/telegram.py0check if message reactions are enabled via config/env.
HIGHgateway/platforms/slack.py0check if message reactions are enabled via config/env.
HIGHplugins/platforms/discord/adapter.py0plugin entry point — called by the hermes plugin system.
HIGHplugins/platforms/teams/adapter.py0plugin entry point — called by the hermes plugin system.
HIGHplugins/platforms/mattermost/adapter.py0plugin entry point — called by the hermes plugin system.
HIGH…bsite/docs/developer-guide/adding-platform-adapters.md0plugin entry point — called by the hermes plugin system.
HIGHplugins/platforms/ntfy/adapter.py0plugin entry point — called by the hermes plugin system at startup.
HIGHplugins/platforms/simplex/adapter.py0plugin entry point — called by the hermes plugin system at startup.
HIGHplugins/platforms/line/adapter.py0plugin entry point — called by the hermes plugin system at startup.
HIGHplugins/memory/holographic/retrieval.py0select fact_id, content, category, tags, trust_score, retrieval_count, helpful_count, created_at, updated_at, hrr_vector
HIGHplugins/memory/holographic/retrieval.py0select fact_id, content, category, tags, trust_score, retrieval_count, helpful_count, created_at, updated_at, hrr_vector
HIGHplugins/memory/holographic/retrieval.py0select fact_id, content, category, tags, trust_score, retrieval_count, helpful_count, created_at, updated_at, hrr_vector
HIGHplugins/memory/holographic/retrieval.py0select fact_id, content, category, tags, trust_score, retrieval_count, helpful_count, created_at, updated_at, hrr_vector
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0curl -x post https://api.example.com/users \\ -h 'content-type: application/json' \\ -h "authorization: bearer $token" \
HIGH…development/software-development-rest-graphql-debug.md0curl -x post https://api.example.com/users \\ -h 'content-type: application/json' \\ -h "authorization: bearer $token" \
HIGH…development/software-development-rest-graphql-debug.md0curl -x post https://api.example.com/users \\ -h 'content-type: application/json' \\ -h "authorization: bearer $token" \
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0curl -x post https://api.example.com/graphql \\ -h 'content-type: application/json' \\ -h "authorization: bearer $token"
HIGH…development/software-development-rest-graphql-debug.md0curl -x post https://api.example.com/graphql \\ -h 'content-type: application/json' \\ -h "authorization: bearer $token"
HIGH…development/software-development-rest-graphql-debug.md0curl -x post https://api.example.com/graphql \\ -h 'content-type: application/json' \\ -h "authorization: bearer $token"
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0import os, requests resp = requests.post( "https://api.example.com/graphql", json={"query": "{ user(id: 1) { name email
HIGH…development/software-development-rest-graphql-debug.md0import os, requests resp = requests.post( "https://api.example.com/graphql", json={"query": "{ user(id: 1) { name email
HIGH…development/software-development-rest-graphql-debug.md0import os, requests resp = requests.post( "https://api.example.com/graphql", json={"query": "{ user(id: 1) { name email
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0import requests resp = requests.get( "https://api.example.com/users/1", headers={"authorization": "bearer <token>"}, tim
HIGH…development/software-development-rest-graphql-debug.md0import requests resp = requests.get( "https://api.example.com/users/1", headers={"authorization": "bearer <token>"}, tim
HIGH…development/software-development-rest-graphql-debug.md0import requests resp = requests.get( "https://api.example.com/users/1", headers={"authorization": "bearer <token>"}, tim
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0curl -w "dns:%{time_namelookup}s connect:%{time_connect}s tls:%{time_appconnect}s ttfb:%{time_starttransfer}s total:%{ti
HIGH…development/software-development-rest-graphql-debug.md0curl -w "dns:%{time_namelookup}s connect:%{time_connect}s tls:%{time_appconnect}s ttfb:%{time_starttransfer}s total:%{ti
HIGH…development/software-development-rest-graphql-debug.md0curl -w "dns:%{time_namelookup}s connect:%{time_connect}s tls:%{time_appconnect}s ttfb:%{time_starttransfer}s total:%{ti
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0import requests from requests.exceptions import connecttimeout, readtimeout try: requests.get(url, timeout=(3.05, 30)) e
HIGH…development/software-development-rest-graphql-debug.md0import requests from requests.exceptions import connecttimeout, readtimeout try: requests.get(url, timeout=(3.05, 30)) e
HIGH…development/software-development-rest-graphql-debug.md0import requests from requests.exceptions import connecttimeout, readtimeout try: requests.get(url, timeout=(3.05, 30)) e
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0import json, base64, os tok = os.environ["token"] payload = tok.split(".")[1] payload += "=" * (-len(payload) % 4) print
HIGH…development/software-development-rest-graphql-debug.md0import json, base64, os tok = os.environ["token"] payload = tok.split(".")[1] payload += "=" * (-len(payload) % 4) print
HIGH…development/software-development-rest-graphql-debug.md0import json, base64, os tok = os.environ["token"] payload = tok.split(".")[1] payload += "=" * (-len(payload) % 4) print
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0curl -v -x post https://api.example.com/endpoint \\ -h 'content-type: application/json' \\ -d '{"key":"value"}' 2>&1
HIGH…development/software-development-rest-graphql-debug.md0curl -v -x post https://api.example.com/endpoint \\ -h 'content-type: application/json' \\ -d '{"key":"value"}' 2>&1
HIGH…development/software-development-rest-graphql-debug.md0curl -v -x post https://api.example.com/endpoint \\ -h 'content-type: application/json' \\ -d '{"key":"value"}' 2>&1
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0import requests resp = requests.post(url, json=payload, timeout=10) print(f"status={resp.status_code}") print(f"headers=
HIGH…development/software-development-rest-graphql-debug.md0import requests resp = requests.post(url, json=payload, timeout=10) print(f"status={resp.status_code}") print(f"headers=
HIGH…development/software-development-rest-graphql-debug.md0import requests resp = requests.post(url, json=payload, timeout=10) print(f"status={resp.status_code}") print(f"headers=
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0import time, requests def with_backoff(method, url, **kwargs): for attempt in range(5): resp = requests.request(method,
HIGH…development/software-development-rest-graphql-debug.md0import time, requests def with_backoff(method, url, **kwargs): for attempt in range(5): resp = requests.request(method,
HIGH…development/software-development-rest-graphql-debug.md0import time, requests def with_backoff(method, url, **kwargs): for attempt in range(5): resp = requests.request(method,
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0import requests def validate_user(data: dict) -> list[str]: errors = [] required = {"id": int, "email": str, "created_at
HIGH…development/software-development-rest-graphql-debug.md0import requests def validate_user(data: dict) -> list[str]: errors = [] required = {"id": int, "email": str, "created_at
HIGH…development/software-development-rest-graphql-debug.md0import requests def validate_user(data: dict) -> list[str]: errors = [] required = {"id": int, "email": str, "created_at
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0import requests resp = requests.post(url, json=payload, headers=headers, timeout=10) request_id = ( resp.headers.get("x-
HIGH…development/software-development-rest-graphql-debug.md0import requests resp = requests.post(url, json=payload, headers=headers, timeout=10) request_id = ( resp.headers.get("x-
HIGH…development/software-development-rest-graphql-debug.md0import requests resp = requests.post(url, json=payload, headers=headers, timeout=10) request_id = ( resp.headers.get("x-
HIGH…kills/software-development/rest-graphql-debug/SKILL.md0follow the rest-graphql-debug skill (optional-skills/software-development/rest-graphql-debug). base url: https://api.exa
HIGH…development/software-development-rest-graphql-debug.md0follow the rest-graphql-debug skill (optional-skills/software-development/rest-graphql-debug). base url: https://api.exa
HIGH…development/software-development-rest-graphql-debug.md0follow the rest-graphql-debug skill (optional-skills/software-development/rest-graphql-debug). base url: https://api.exa
HIGHoptional-skills/mlops/guidance/SKILL.md0{ "name": <gen name regex="[a-za-z ]+" max_tokens=20>, "age": <gen age regex="[0-9]+" max_tokens=3>, "email": <gen email
HIGH…ocs/user-guide/skills/optional/mlops/mlops-guidance.md0{ "name": <gen name regex="[a-za-z ]+" max_tokens=20>, "age": <gen age regex="[0-9]+" max_tokens=3>, "email": <gen email
HIGH…ent/user-guide/skills/optional/mlops/mlops-guidance.md0{ "name": <gen name regex="[a-za-z ]+" max_tokens=20>, "age": <gen age regex="[0-9]+" max_tokens=3>, "email": <gen email
HIGHoptional-skills/mlops/training/trl-fine-tuning/SKILL.md0compute rewards for completions. args: completions: list of generated texts returns: list of reward scores (floats)
HIGH…kills/optional/mlops/mlops-training-trl-fine-tuning.md0compute rewards for completions. args: completions: list of generated texts returns: list of reward scores (floats)
HIGH…kills/optional/mlops/mlops-training-trl-fine-tuning.md0compute rewards for completions. args: completions: list of generated texts returns: list of reward scores (floats)
HIGHoptional-skills/mlops/inference/outlines/SKILL.md0apple inc. was founded in 1976 in the technology industry. the company employs approximately 164,000 people worldwide.
88 more matches not shown…
Over-Commented Block638 hits · 434 pts
SeverityFileLineSnippet
LOWdocker-compose.windows.yml1#
LOWsetup-hermes.sh1#!/bin/bash
LOWsetup-hermes.sh241 # (the direct deps in pyproject.toml are exact-pinned, but
LOW.hadolint.yaml1# hadolint configuration for the Hermes Agent Dockerfile.
LOW.hadolint.yaml21 - DL3003
LOWhermes_bootstrap.py81 os.environ.setdefault("PYTHONIOENCODING", "utf-8")
LOWrun_agent.py41import os
LOWrun_agent.py1921 self._interrupt_thread_signal_pending = False
LOWrun_agent.py3041 from agent.codex_runtime import run_codex_create_stream_fallback
LOWpyproject.toml21 # captured by `mistralai>=2.3.0,<3` rather than an exact pin, every
LOWpyproject.toml41 "ruamel.yaml==0.18.17",
LOWpyproject.toml61 # Cross-platform process / PID management. `psutil` is the canonical
LOWpyproject.toml121# Computer use — macOS background desktop control via cua-driver (MCP stdio).
LOWpyproject.toml161google = [
LOWpyproject.toml181all = [
LOWcli.py1501# to remap "near-white" skin colors (e.g. #FFF8DC banner_text, #B8860B
LOWcli.py2061 except Exception:
LOWcli.py3221 self._interrupt_queue = queue.Queue()
LOWcli.py4281 # These tags are model-generated (system prompt tells the model
LOWcli.py9481 if mgr is None or not mgr.is_active():
LOWcli.py11961 nonlocal result
LOWcli.py12041 # Start agent in background thread (daemon so it cannot keep the
LOWcli.py12081 _f.write(f" child[{_ci}]._interrupt={_ch._interrupt_requested}\n")
LOWcli.py12941 # can safely use prompt_toolkit terminal handoff helpers.
LOWcli.py14521 # to suppress the deliberate "reserve vertical space" scroll-up.
LOWcli.py14841 raise KeyboardInterrupt() # fallback for non-prompt_toolkit contexts
LOWcli.py14861 # reaches this OS-signal path. This matches how Claude Code
LOWcli.py15241 # Also install signal handlers in single-query / `-q` mode. Interactive
LOWcli.py15261 _agent.interrupt(f"received signal {signum}")
LOWcli.py15461 sys.exit(1)
LOWhermes_state.py41# SQLite's WAL mode requires shared-memory (mmap) coordination and fcntl
LOWhermes_state.py401 self._init_schema()
LOWhermes_state.py841 # is shared across all instances. Two AIAgents that share the same
LOWhermes_state.py1441 # Compute effective_last_active by walking each surfaced session's
LOWhermes_state.py2261 # Step 2: Strip remaining (unmatched) FTS5-special characters
LOWhermes_state.py2421 # CJK queries bypass the unicode61 FTS5 table. The default tokenizer
LOWhermes_state.py3441 " + VACUUM" if result["vacuumed"] else "",
LOWdocker-compose.yml1#
LOWdocker-compose.yml41 # To expose the OpenAI-compatible API server beyond localhost,
LOWmodel_tools.py181
LOWmodel_tools.py241# =============================================================================
LOWmodel_tools.py481 # Sanitize schemas for broad backend compatibility. llama.cpp's
LOWmodel_tools.py561# Tool error sanitization
LOWmodel_tools.py641 # Wrap bare non-list values when the schema declares ``array``.
LOWmodel_tools.py841 # ── Tool Search bridge dispatch ──────────────────────────────────
LOWui-tui/packages/hermes-ink/src/ink/output.ts281
LOWui-tui/packages/hermes-ink/src/ink/dom.ts41 hasRenderedContent?: boolean
LOWui-tui/packages/hermes-ink/src/ink/dom.ts61 pendingScrollDelta?: number
LOW…i/packages/hermes-ink/src/ink/render-node-to-output.ts641 const boxBackgroundColor = node.style.backgroundColor ?? inheritedBackgroundColor
LOW…i/packages/hermes-ink/src/ink/render-node-to-output.ts761 // previous max, pin to the new max. Scroll away → stop following;
LOW…i/packages/hermes-ink/src/ink/render-node-to-output.ts821 // wheel-accel curve relies on.
LOW…i/packages/hermes-ink/src/ink/render-node-to-output.ts921 }
LOW…i/packages/hermes-ink/src/ink/render-node-to-output.ts1021
LOW…i/packages/hermes-ink/src/ink/render-node-to-output.ts1041 const spaces = ' '.repeat(w)
LOW…i/packages/hermes-ink/src/ink/render-node-to-output.ts1321// child's own blit check already fails (node.dirty=true at line 216), so
LOWui-tui/packages/hermes-ink/src/ink/ink.tsx221 private altScreenParkPatch: Readonly<{
LOWui-tui/packages/hermes-ink/src/ink/ink.tsx241 currentIdx: number
LOWui-tui/packages/hermes-ink/src/ink/ink.tsx261
LOWui-tui/packages/hermes-ink/src/ink/ink.tsx281 private prevFrameContaminated = false
LOWui-tui/packages/hermes-ink/src/ink/ink.tsx521
578 more matches not shown…
Self-Referential Comments125 hits · 403 pts
SeverityFileLineSnippet
MEDIUMcli.py1073 # Create the worktree
MEDIUMcli.py6945 # Create the new session with parent link
MEDIUMcli.py13718 # Create the input area with multiline (Alt+Enter), autocomplete, and paste handling
MEDIUMcli.py14507 # Create the application
MEDIUMcli.py15141 # Create an isolated worktree so this agent instance doesn't collide
MEDIUMtrajectory_compressor.py1403 # Create a temporary directory for processing
MEDIUMtrajectory_compressor.py1450 # Create a temp directory with sampled files
MEDIUMtools/skill_manager_tool.py504 # Create the skill directory
MEDIUMtools/discord_tool.py442 # Create a standalone thread
MEDIUMdocker/stage2-hook.sh24# Create the directory (and any missing parents) while we still have root
MEDIUMhermes_cli/backup.py201 # Create the zip
MEDIUMhermes_cli/config.py1013 # Create a guardrail in the Bedrock console, then set the ID and version here.
MEDIUMtests/test_tui_gateway_server.py2529 # Create a minimal PNG file with a space in its name
MEDIUMtests/test_toolsets.py65 # Create a cycle: A includes B, B includes A
MEDIUMtests/test_mcp_serve.py186 # Create a mock SessionDB that reads from our test DB
MEDIUMtests/test_mcp_serve.py1094 # Create a mock SessionDB that reads our test DB
MEDIUMtests/test_hermes_state.py1265 # Create a recent session
MEDIUMtests/test_hermes_state.py2503 # Create a newer standalone session that should sort above the lineage
MEDIUMtests/test_timezone.py248 # Create a job with a NAIVE past timestamp (simulating pre-tz data)
MEDIUMtests/test_timezone.py297 # Create an aware datetime in UTC
MEDIUMtests/test_timezone.py273 # Create a naive datetime — will be interpreted as system-local time
MEDIUMtests/test_hermes_constants.py251 # Create a symlink with fewer path components
MEDIUMtests/honcho_plugin/test_session.py873 # Create a cached session so dialectic_query doesn't bail early
MEDIUMtests/tools/test_transcription_tools.py769 # Create a directory with a valid audio extension
MEDIUMtests/tools/test_modal_bulk_upload.py182 # Create a minimal env without full __init__
MEDIUMtests/tools/test_docker_find.py26 # Create a fake docker binary at a known path
MEDIUMtests/tools/test_kanban_tools.py569 # Create a real child via the tool so it gets the worker-profile
MEDIUMtests/tools/test_browser_hardening.py196 # Create a snapshot that exceeds 8000 chars
MEDIUMtests/tools/test_browser_homebrew_paths.py363 # Create a mock Popen that captures the env dict
MEDIUMtests/tools/test_send_message_tool.py1032 # Create a test file
MEDIUMtests/tools/test_tirith_security.py1018 # Create a fake executable
MEDIUMtests/tools/test_browser_orphan_reaper.py159 # Create a dir that doesn't match h_* or cdp_* pattern
MEDIUMtests/tools/test_skill_view_traversal.py24 # Create a legitimate file inside the skill
MEDIUMtests/tools/test_skill_view_traversal.py29 # Create a sensitive file outside skills dir (simulating .env)
MEDIUMtests/tools/test_browser_lightpanda.py187 # Create a tiny file simulating the Lightpanda placeholder PNG
MEDIUMtests/tools/test_browser_lightpanda.py203 # Create a larger file simulating a real Chrome screenshot
MEDIUMtests/tools/test_credential_files.py144 # Create a symlink pointing outside the skills tree
MEDIUMtests/tools/test_credential_files.py222 # Create a sensitive file one level above hermes_home
MEDIUMtests/tools/test_credential_files.py237 # Create a fake sensitive file outside hermes_home
MEDIUMtests/tools/test_credential_files.py253 # Create a file at an absolute path
MEDIUMtests/tools/test_credential_files.py295 # Create a sensitive file outside hermes_home
MEDIUMtests/tools/test_credential_files.py299 # Create a symlink inside hermes_home pointing outside
MEDIUMtests/tools/test_docker_environment.py1378 # Create a directory that looks like a corrupted credential file path
MEDIUMtests/tools/test_mcp_stability.py185 # Create a mock HermesCLI-like object with the needed attributes
MEDIUMtests/tools/test_skill_size_limits.py90 # Create a small skill first
MEDIUMtests/tools/test_skill_size_limits.py107 # Create a skill near the limit
MEDIUMtests/tools/test_skill_size_limits.py147 # Create a supporting file
MEDIUMtests/tools/test_vision_tools.py544 # Create a fake image file under a fake home directory
MEDIUMtests/tools/test_vision_tools.py755 # Create a small 10x10 red PNG
MEDIUMtests/tools/test_vision_tools.py319 # Create a real temp file that will be "downloaded"
MEDIUMtests/tools/test_vision_tools.py774 # Create a large image that will exceed 5 MB in base64
MEDIUMtests/tools/test_vision_tools.py878 # Create a dummy file
MEDIUMtests/tools/test_voice_mode.py867 # Create a file that doesn't match the pattern
MEDIUMtests/tools/test_sync_back_backends.py216 # Create a fake control socket so cleanup tries the SSH exit
MEDIUMtests/tools/test_interrupt.py91 # Create a minimal mock agent with _interrupt_requested = True
MEDIUMtests/docker/test_container_restart.py145 # Create the profile + start its gateway. The Phase 4 hooks
MEDIUMtests/hermes_cli/test_copilot_token_exchange.py154 # Create a minimal pconfig mock
MEDIUMtests/hermes_cli/test_kanban_boards.py151 # Create the board so the env-var value is honoured (get_current_board
MEDIUMtests/hermes_cli/test_kanban_cli.py408 # Create a triage task via the same slash surface.
MEDIUMtests/hermes_cli/test_mcp_config.py158 # Create a fake token file
65 more matches not shown…
Magic Placeholder Names39 hits · 195 pts
SeverityFileLineSnippet
HIGHhermes_cli/auth.py540 "your_api_key",
HIGHhermes_cli/auth.py542 "your-api-key",
HIGHoptional-skills/devops/cli/references/authentication.md30export INFSH_API_KEY=your-api-key
HIGHoptional-skills/mlops/guidance/SKILL.md276 api_key="your-api-key" # Or set ANTHROPIC_API_KEY env var
HIGHoptional-skills/mlops/guidance/SKILL.md285 api_key="your-api-key" # Or set OPENAI_API_KEY env var
HIGHoptional-skills/mlops/guidance/references/backends.md28 api_key="your-api-key-here"
HIGHoptional-skills/mlops/guidance/references/backends.md53 api_key="your-api-key",
HIGHoptional-skills/mlops/guidance/references/backends.md95 api_key="your-api-key-here"
HIGHoptional-skills/mlops/guidance/references/backends.md120 api_key="your-api-key",
HIGHoptional-skills/mlops/pinecone/SKILL.md54pc = Pinecone(api_key="your-api-key")
HIGHoptional-skills/mlops/qdrant/SKILL.md422 api_key="your-api-key"
HIGH…onal-skills/mlops/qdrant/references/troubleshooting.md117 api_key="your-api-key"
HIGHoptional-skills/mlops/inference/outlines/SKILL.md228 api_key="your-api-key"
HIGH…skills/mlops/inference/outlines/references/backends.md381model = outlines.models.openai("gpt-4o-mini", api_key="your-api-key")
HIGH…skills/mlops/inference/outlines/references/backends.md393 api_key="your-api-key", # Or set OPENAI_API_KEY env var
HIGHoptional-skills/mlops/instructor/SKILL.md345 Anthropic(api_key="your-api-key")
HIGHoptional-skills/mlops/instructor/SKILL.md363 OpenAI(api_key="your-api-key")
HIGH…tional-skills/mlops/instructor/references/providers.md16 Anthropic(api_key="your-api-key")
HIGH…user-guide/skills/bundled/mlops/mlops-research-dspy.md313 api_key="your-api-key", # Or set ANTHROPIC_API_KEY env var
HIGH…user-guide/skills/bundled/mlops/mlops-research-dspy.md325 api_key="your-api-key",
HIGH…/docs/user-guide/skills/optional/mlops/mlops-qdrant.md439 api_key="your-api-key"
HIGH…s/user-guide/skills/optional/mlops/mlops-instructor.md362 Anthropic(api_key="your-api-key")
HIGH…s/user-guide/skills/optional/mlops/mlops-instructor.md380 OpenAI(api_key="your-api-key")
HIGH…ocs/user-guide/skills/optional/mlops/mlops-pinecone.md71pc = Pinecone(api_key="your-api-key")
HIGH…ocs/user-guide/skills/optional/mlops/mlops-guidance.md293 api_key="your-api-key" # Or set ANTHROPIC_API_KEY env var
HIGH…ocs/user-guide/skills/optional/mlops/mlops-guidance.md302 api_key="your-api-key" # Or set OPENAI_API_KEY env var
HIGH…uide/skills/optional/mlops/mlops-inference-outlines.md245 api_key="your-api-key"
HIGH…user-guide/skills/bundled/mlops/mlops-research-dspy.md313 api_key="your-api-key", # 或设置 ANTHROPIC_API_KEY 环境变量
HIGH…user-guide/skills/bundled/mlops/mlops-research-dspy.md325 api_key="your-api-key",
HIGH…rrent/user-guide/skills/optional/mlops/mlops-qdrant.md439 api_key="your-api-key"
HIGH…t/user-guide/skills/optional/mlops/mlops-instructor.md362 Anthropic(api_key="your-api-key")
HIGH…t/user-guide/skills/optional/mlops/mlops-instructor.md380 OpenAI(api_key="your-api-key")
HIGH…ent/user-guide/skills/optional/mlops/mlops-pinecone.md71pc = Pinecone(api_key="your-api-key")
HIGH…ent/user-guide/skills/optional/mlops/mlops-guidance.md293 api_key="your-api-key" # 或设置 ANTHROPIC_API_KEY 环境变量
HIGH…ent/user-guide/skills/optional/mlops/mlops-guidance.md302 api_key="your-api-key" # 或设置 OPENAI_API_KEY 环境变量
HIGH…uide/skills/optional/mlops/mlops-inference-outlines.md245 api_key="your-api-key"
HIGHtests/gateway/test_weak_credential_guard.py59 config = _make_gateway_config(Platform.SLACK, "your_api_key")
HIGHskills/mlops/research/dspy/SKILL.md296 api_key="your-api-key", # Or set ANTHROPIC_API_KEY env var
HIGHskills/mlops/research/dspy/SKILL.md308 api_key="your-api-key",
Redundant / Tautological Comments142 hits · 162 pts
SeverityFileLineSnippet
LOWbatch_runner.py171 # Check if error field exists AND has a non-null value
LOWhermes_constants.py133 # Check if this is a profile path: <root>/profiles/<name>
LOWsetup-hermes.sh288 # Check if sudo is available
LOWrun_agent.py1229 # Check if there's any non-whitespace content remaining
LOWcli.py4292 # Check if we're entering a reasoning block.
LOWcli.py4312 # Check if this is a block boundary position
LOWcli.py8963 # Display result in the CLI (thread-safe via patch_stdout).
LOWcli.py9134 # Check if a Chromium-family browser is already serving CDP on the debug port
LOWcli.py12108 # Check if user fired ANOTHER interrupt (Ctrl+C sets
LOWtrajectory_compressor.py739 # Check if compression needed
LOWtrajectory_compressor.py750 # Check if there's anything to compress
LOWtrajectory_compressor.py775 # Check if we have enough savings
LOWtrajectory_compressor.py846 # Check if compression needed
LOWtrajectory_compressor.py857 # Check if there's anything to compress
LOWmcp_serve.py352 # Check if sessions.json has changed (mtime check is ~1μs)
LOWmcp_serve.py363 # Check if state.db has changed
LOWtools/vision_tools.py980 # Check if vision model is available
LOWtools/process_registry.py786 # Check if process is still running
LOWtools/process_registry.py1422 # Check if PID is still alive
LOWtools/web_tools.py374 # Check if we need chunked processing
LOWtools/web_tools.py1180 # Check if API keys are available
LOWtools/skills_hub.py681 # Check if ANY entry lives under the target path
LOWtools/fuzzy_match.py691 # Check if this block matches
LOWtools/mixture_of_agents_tool.py337 # Check if we have enough successful responses to proceed
LOWtools/mixture_of_agents_tool.py448 # Check if API key is available
LOWtools/browser_tool.py1379 # Check if the daemon is still alive. ``os.kill(pid, 0)`` on Windows
LOWtools/browser_tool.py1679 # Check if we already have a session for this task
LOWtools/browser_tool.py1779 # Check if it's in PATH (global install)
LOWtools/browser_tool.py2523 # Check if snapshot needs summarization
LOWtools/browser_tool.py3174 # Check if screenshot file was created
LOWtools/browser_tool.py3429 # Check if session exists (under lock), but don't remove yet -
LOWtools/terminal_tool.py1928 # Check if this is an approval_required (gateway ask mode)
LOWtools/skills_tool.py1007 # Read the file once — reused for platform check and main content below
LOWtools/skills_tool.py1064 # Check if the skill is disabled by the user
LOWtools/skills_tool.py1152 # Read the file content
LOWtools/skills_guard.py933 # Check if source matches any trusted repo exactly, or a skill path inside
LOWtools/mcp_tool.py1750 # Check if shutdown was requested during the sleep
LOWtools/mcp_tool.py2514 # Check if the MCP tool itself returned an error
LOWtools/file_operations.py1618 # Check if parent directory exists and list similar entries
LOWtools/file_operations.py783 # Check if file exists and get size (wc -c is POSIX, works on Linux + macOS)
LOWtools/file_operations.py797 # Check if file is too large
LOWtools/file_operations.py844 # Check if truncated
LOWhermes_cli/backup.py305 # Check if all entries share a common first directory
LOWhermes_cli/gateway.py4656 # Check if signal-cli is available
LOWhermes_cli/config.py1265 # Set this to True to re-enable the surfaces with the understanding
LOWhermes_cli/config.py2097 # Set 0 to disable.
LOWhermes_cli/config.py3694 # Check if dict keys look like they should be list-entry fields
LOWhermes_cli/config.py5565 # Check if it's an API key (goes to .env)
LOWhermes_cli/models.py1386 # Check if this provider has credentials available
LOWhermes_cli/skills_hub.py482 # Check if any source hit GitHub API rate limit
LOWhermes_cli/skills_hub.py561 # Check if already installed
LOWhermes_cli/model_switch.py951 # Check if the requested model matches the entry's model
LOWhermes_cli/model_switch.py1223 # Check if any env var is set
LOWhermes_cli/model_switch.py1283 # Check if credentials exist
LOWhermes_cli/web_server.py4464 # Check if this plugin provides tools that require auth
LOWhermes_cli/setup.py1108 # Check if already installed
LOWhermes_cli/setup.py1254 # Check if already installed
LOWhermes_cli/setup.py1371 # Check if Docker is available
LOWhermes_cli/setup.py1390 # Check if singularity/apptainer is available
LOWhermes_cli/setup.py1450 # Check if modal SDK is installed
82 more matches not shown…
Verbosity Indicators99 hits · 153 pts
SeverityFileLineSnippet
LOWhermes_state.py2251 # Step 1: Extract balanced double-quoted phrases and protect them
LOWhermes_state.py2261 # Step 2: Strip remaining (unmatched) FTS5-special characters
LOWhermes_state.py2264 # Step 3: Collapse repeated * (e.g. "***") into a single one,
LOWhermes_state.py2269 # Step 4: Remove dangling boolean operators at start/end that would
LOWhermes_state.py2274 # Step 5: Wrap unquoted dotted and/or hyphenated terms in double
LOWhermes_state.py2282 # Step 6: Restore preserved quoted phrases
LOWtools/skills_hub.py1417 # Step 1: fetch the sitemap index → list of skill-sitemap URLs.
LOWtools/skills_hub.py1439 # Step 2: fetch each skill sitemap and collect canonical "owner/repo/skill" IDs.
LOWtools/skills_sync.py609 # Step 1: drop the manifest entry so next sync treats it as new
LOWtools/skills_sync.py644 # Step 3: run sync to re-baseline (or re-copy if we deleted)
LOWtools/mcp_oauth_manager.py212 # Step 1: PRM discovery to learn the authorization_server URL.
LOWtools/mcp_oauth_manager.py234 # Step 2: ASM discovery against the auth_server_url (or
LOWtools/mcp_oauth_manager.py539 # Step 1: Did disk change? Picks up external refresh.
LOWtools/mcp_oauth_manager.py548 # Step 2: No disk change — if the SDK can refresh
LOWtools/yuanbao_tools.py372 # Step 2: Send text DM + media
LOWtools/yuanbao_tools.py382 # Step 3: Send media files
LOWtools/yuanbao_tools.py324 # Step 1: Resolve user_id from group member list if not provided
LOWtools/send_message_tool.py1694 # Step 1: Get access token
LOWtools/send_message_tool.py1706 # Step 2: Send message via REST
LOWtools/computer_use/cua_backend.py359 # Step 1: enumerate on-screen windows to find target pid/window_id.
LOWtools/computer_use/cua_backend.py421 # Step 2: capture.
LOWhermes_cli/auth.py6736 # Step 1: Request device code
LOWhermes_cli/auth.py6767 # Step 2: Show user the code
LOWhermes_cli/auth.py6775 # Step 3: Poll for authorization code
LOWhermes_cli/auth.py6810 # Step 4: Exchange authorization code for tokens
LOWhermes_cli/skills_config.py136 # Step 1: Select platform
LOWhermes_cli/skills_config.py140 # Step 2: Select mode — individual or by category
LOWhermes_cli/dingtalk_auth.py66 # Step 1: init → nonce
LOWhermes_cli/dingtalk_auth.py72 # Step 2: begin → device_code, verification_uri_complete
LOWhermes_cli/send_cmd.py217 # Step 1: dotenv
LOWhermes_cli/send_cmd.py241 # Step 2: bridge top-level config.yaml values into the environment so
LOWhermes_cli/web_server.py2233 # Step 1: request device code
LOWhermes_cli/web_server.py2260 # Step 2: poll until authorized
LOWhermes_cli/web_server.py2284 # Step 3: exchange authorization_code for tokens
LOWhermes_cli/setup.py3258 # Step 1: Model & Provider (essential — skips rotation/vision/TTS)
LOWhermes_cli/setup.py3261 # Step 2: Terminal Backend — where commands run is a core decision
LOWhermes_cli/setup.py3264 # Step 3: Apply defaults for everything else
LOWhermes_cli/setup.py3269 # Step 4: Offer messaging gateway setup
LOWhermes_cli/tools_config.py795 # Step 2: only the local browser provider actually needs Chromium on
LOWhermes_cli/tools_config.py801 # Step 3: ensure the Chromium / headless-shell build agent-browser
LOWhermes_cli/tools_config.py772 # Step 1: install the agent-browser npm package into node_modules/
LOWhermes_cli/copilot_auth.py174 # Step 1: Request device code
LOWhermes_cli/copilot_auth.py207 # Step 2: Show instructions
LOWhermes_cli/copilot_auth.py214 # Step 3: Poll for completion
LOWhermes_cli/main.py2370 # Step 1: Provider selection — flat list from CANONICAL_PROVIDERS
LOWhermes_cli/main.py2414 # Step 2: Provider-specific setup + model selection
LOWhermes_cli/main.py5121 # Step 1: Check / prompt for API key
LOWhermes_cli/main.py5134 # Step 2: Auto-detect endpoint from key prefix
LOWhermes_cli/main.py5147 # Step 3: Model selection — show appropriate models for the endpoint
LOWplugins/memory/hindsight/__init__.py657 # Step 1: Mode selection
LOWplugins/memory/hindsight/__init__.py673 # Step 2: Install/upgrade deps for selected mode
LOWplugins/memory/hindsight/__init__.py700 # Step 3: Mode-specific config
LOWplugins/memory/hindsight/__init__.py775 # Step 4: Save everything
LOWoptional-skills/finance/stocks/scripts/stocks_client.py156 # Step 1: touch Yahoo Finance to get cookies
LOWoptional-skills/finance/stocks/scripts/stocks_client.py164 # Step 2: fetch crumb
LOW…tional-skills/productivity/here-now/scripts/publish.sh307# Step 1: Create/update publish
LOW…tional-skills/productivity/here-now/scripts/publish.sh331# Step 2: Upload files (skipped files are unchanged from previous version)
LOW…tional-skills/productivity/here-now/scripts/publish.sh371# Step 3: Finalize
LOWtests/test_model_tools.py252 # Step 1: caller checks for a block directive (this fires pre_tool_call once).
LOWtests/test_model_tools.py258 # Step 2: caller dispatches with skip=True so the hook isn't re-fired.
39 more matches not shown…
AI Slop Vocabulary46 hits · 96 pts
SeverityFileLineSnippet
LOWcli.py2078 # • None (some mocks / older PT builds) — just call the inner
MEDIUMtrajectory_compressor.py1182 """Print comprehensive compression summary statistics."""
MEDIUMtools/web_tools.py465 system_prompt = """You are an expert content analyst. Your job is to process web content and create a comprehens
MEDIUMtools/web_tools.py474 user_prompt = f"""Please process this web content and create a comprehensive markdown summary:
LOWtools/web_tools.py611 # If only one chunk succeeded, just return it (with cap)
MEDIUMtools/mixture_of_agents_tool.py83AGGREGATOR_SYSTEM_PROMPT = """You have been provided with a set of responses from various open-source models to the late
MEDIUMtools/browser_supervisor.py1057 # Parse query string for dialog metadata. Use urllib to be robust.
LOWtools/kanban_tools.py569 # the write txn), so the worker can simply call
MEDIUMdocker/hermes-exec-shim.sh69# Reference it by absolute path so the drop is robust against PATH
MEDIUMhermes_cli/gateway.py3343 # Absolutely everything else: Exception, asyncio.CancelledError,
LOWhermes_cli/models.py1632 # Already on openrouter, just return the resolved slug
LOWhermes_cli/web_server.py1235 pass # can't read disk config — just use the string form
LOWhermes_cli/kanban.py1245 # dispatcher doesn't need to enumerate — we just pass the name
MEDIUMplugins/kanban/dashboard/plugin_api.py1911# the simplest and most robust approach; it adds a fraction of a percent
MEDIUMweb/package-lock.json8239 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",
MEDIUMwebsite/package-lock.json17646 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
LOWtests/tools/test_env_probe.py154 # Should not raise, should just return ""
MEDIUMtests/docker/test_gateway_run_supervised.py92 # harness profile has a configured model, but the want-intent
LOWtests/hermes_cli/test_codex_runtime_plugin_migration.py842 # We can't easily create one in the test, so just use a stable path
LOWtests/hermes_cli/test_commands.py1802 # Both calls should succeed and just return the built-in set.
LOWtests/hermes_cli/test_voice_wrapper.py289 # Should simply return None without raising.
LOWtests/plugins/test_langfuse_plugin.py166 # Each hook should just return; no exceptions.
MEDIUMtests/plugins/transcription/check_parity_vs_main.py192 # so the harness can distinguish command-provider dispatch from a
MEDIUMtests/plugins/tts/check_parity_vs_main.py198 # This is the ONLY acceptable diff in the harness.
MEDIUMtests/agent/test_codex_ttfb_watchdog.py49 # the test is robust to detection-logic changes elsewhere.
LOWtests/agent/test_context_engine.py40 # Trivial: just return as-is
MEDIUMtests/acp/test_ping_suppression.py166 # Test harness reads agent output via this StreamReader:
MEDIUMtests/gateway/conftest.py43 """Install a comprehensive telegram mock in sys.modules.
MEDIUMtests/gateway/conftest.py87 """Install a comprehensive discord mock in sys.modules.
MEDIUMtests/gateway/test_api_server.py1163 # the test robust against preview-formatter tweaks.
LOWtests/gateway/test_session_env.py29 # Can't use var.reset() without a token; just set back to sentinel.
LOWtests/gateway/test_session_env.py215 # After clearing, the session key must not retain the value we just set.
LOWtests/gateway/test_slash_access_dispatch.py414 # If /history has aliases, use one. Otherwise just use /history.
LOWtests/gateway/test_pairing.py272 # Approving with any code must just return None, not crash.
MEDIUMagent/error_classifier.py479 # Build a comprehensive error message string for pattern matching.
MEDIUMagent/background_review.py389 # run_conversation() then leaks the harness prompt
MEDIUMagent/background_review.py393 # sync_all (harness prompt + review output recorded
MEDIUMtui_gateway/server.py3893 # Save-first: mirrors CLI keybinding path; more robust than has_image() precheck
MEDIUM.github/workflows/docker-publish.yml126 # real-API calls from inside the harness.
MEDIUMskills/index-cache/lobehub_index.json1{"schemaVersion": 1, "agents": [{"author": "CSY2022", "createdAt": "2025-06-19", "homepage": "https://github.com/CSY2022
MEDIUMskills/index-cache/lobehub_index.json1{"schemaVersion": 1, "agents": [{"author": "CSY2022", "createdAt": "2025-06-19", "homepage": "https://github.com/CSY2022
MEDIUMskills/index-cache/lobehub_index.json1{"schemaVersion": 1, "agents": [{"author": "CSY2022", "createdAt": "2025-06-19", "homepage": "https://github.com/CSY2022
MEDIUMskills/index-cache/lobehub_index.json1{"schemaVersion": 1, "agents": [{"author": "CSY2022", "createdAt": "2025-06-19", "homepage": "https://github.com/CSY2022
MEDIUMskills/index-cache/lobehub_index.json1{"schemaVersion": 1, "agents": [{"author": "CSY2022", "createdAt": "2025-06-19", "homepage": "https://github.com/CSY2022
LOWgateway/run.py9635 # No existing session, just create one
MEDIUMgateway/platforms/telegram.py5306 # Normalize mime_type for robust comparisons (some clients send
Docstring Block Structure17 hits · 85 pts
SeverityFileLineSnippet
HIGHtoolset_distributions.py248 Sample toolsets based on a distribution's probabilities. Each toolset in the distribution has a % chance o
HIGHtools/vision_tools.py131 Download an image from a URL to a local destination (async) with retry logic. Args: image_url (str
HIGHtools/vision_tools.py668 Analyze an image from a URL or local file path using vision AI. This tool accepts either an HTTP/HTTPS URL
HIGHtools/web_tools.py765 Search the web for information using available search API backend. This function provides a generic interface
HIGHtools/web_tools.py878 Extract content from specific web pages using available extraction API backend. This function provides a gener
HIGHtools/mixture_of_agents_tool.py241 Process a complex query using the Mixture-of-Agents methodology. This tool leverages multiple frontier lan
HIGHtools/terminal_tool.py1732 Execute a command in the configured terminal environment. Args: command: The command to execute
HIGHhermes_cli/model_normalize.py247Detect the vendor slug from a bare model name. Uses the first hyphen-delimited token of the model name to look up
HIGHhermes_cli/model_normalize.py327Translate a model name into the format the target provider's API expects. This is the primary entry point for model
HIGHagent/auxiliary_client.py4825Centralized synchronous LLM call. Resolves provider + model (from task config, explicit args, or auto-detect),
HIGHgateway/platforms/base.py587 Save raw image bytes to the cache and return the absolute file path. Args: data: Raw image bytes.
HIGHgateway/platforms/base.py615 Download an image from a URL and save it to the local cache. Retries on transient failures (timeouts, 429, 5xx
HIGHgateway/platforms/base.py729 Download an audio file from a URL and save it to the local cache. Retries on transient failures (timeouts, 429
HIGHgateway/platforms/base.py1210 Save raw document bytes to the cache and return the absolute file path. The cached filename preserves the orig
HIGHgateway/platforms/yuanbao_media.py206 下载 URL 内容,返回 (bytes, content_type)。 Args: url: HTTP(S) URL max_size_mb: 最大允许大小(MB),超
HIGHgateway/platforms/yuanbao_media.py348 调用 genUploadInfo 接口获取 COS 临时密钥及上传配置。 Args: app_key: 应用 Key(用于 X-ID 头) api_domain: A
HIGHgateway/platforms/yuanbao_media.py425 通过 httpx PUT 请求将文件上传到 COS。 使用临时凭证(tmpSecretId/tmpSecretKey/sessionToken)构建 HMAC-SHA1 签名。 Args: fil
Fake / Example Data74 hits · 74 pts
SeverityFileLineSnippet
LOWplugins/memory/holographic/store.py402 1. Capitalized multi-word phrases e.g. "John Doe"
LOWoptional-skills/mlops/inference/outlines/SKILL.md78print(user.name) # "John Doe"
LOWoptional-skills/mlops/instructor/SKILL.md70print(user.name) # "John Doe"
LOWoptional-skills/mlops/instructor/SKILL.md636 "name": "John Doe",
LOWoptional-skills/mlops/instructor/SKILL.md678 "name": "John Doe",
LOWoptional-skills/productivity/here-now/SKILL.md140 -d '{"email": "user@example.com"}'
LOWoptional-skills/productivity/here-now/SKILL.md149 -d '{"email":"user@example.com","code":"ABCD-2345"}'
LOW…user-guide/skills/bundled/mlops/mlops-research-dspy.md375print(result.person.name) # "John Doe"
LOW…/user-guide/skills/bundled/creative/creative-sketch.md103- Realistic fake content — actual sentences, actual names, not "Lorem ipsum"
LOW…user-guide/skills/bundled/creative/creative-pretext.md67- **Real source/text, not lorem ipsum.** The corpus should mean something. Short manifestos, poetry, real source code, a
LOW…user-guide/skills/bundled/creative/creative-pretext.md217- [ ] Corpus is real prose, not lorem ipsum, and matches the demo's concept
LOW…ide/skills/bundled/productivity/productivity-notion.md332- **Email:** `{"email": "user@example.com"}`
LOW…e/skills/bundled/productivity/productivity-nano-pdf.md61nano-pdf edit contract.pdf 2 "Change the client name from 'Acme Corp' to 'Acme Industries'"
LOW…e/skills/bundled/productivity/productivity-airtable.md122- Exact match: `{Email}='user@example.com'`
LOW…e/skills/bundled/productivity/productivity-airtable.md184 {"fields": {"Email": "user@example.com", "Status": "Active"}}
LOW…s/user-guide/skills/optional/mlops/mlops-instructor.md87print(user.name) # "John Doe"
LOW…s/user-guide/skills/optional/mlops/mlops-instructor.md653 "name": "John Doe",
LOW…s/user-guide/skills/optional/mlops/mlops-instructor.md695 "name": "John Doe",
LOW…uide/skills/optional/mlops/mlops-inference-outlines.md95print(user.name) # "John Doe"
LOW…/skills/optional/productivity/productivity-here-now.md154 -d '{"email": "user@example.com"}'
LOW…/skills/optional/productivity/productivity-here-now.md163 -d '{"email":"user@example.com","code":"ABCD-2345"}'
LOW…user-guide/skills/bundled/mlops/mlops-research-dspy.md375print(result.person.name) # "John Doe"
LOW…/user-guide/skills/bundled/creative/creative-sketch.md103- 真实的虚假内容——实际句子、实际姓名,而非"Lorem ipsum"
LOW…user-guide/skills/bundled/creative/creative-pretext.md67- **使用真实语料,而非 lorem ipsum。** 语料库应有意义。短篇宣言、诗歌、真实源代码、发现的文本、库自身的 README —— 绝不用 `lorem ipsum`。
LOW…user-guide/skills/bundled/creative/creative-pretext.md217- [ ] 语料库为真实散文,非 lorem ipsum,且与演示概念匹配
LOW…ide/skills/bundled/productivity/productivity-notion.md332- **邮箱(Email):** `{"email": "user@example.com"}`
LOW…e/skills/bundled/productivity/productivity-nano-pdf.md61nano-pdf edit contract.pdf 2 "Change the client name from 'Acme Corp' to 'Acme Industries'"
LOW…e/skills/bundled/productivity/productivity-airtable.md122- 精确匹配:`{Email}='user@example.com'`
LOW…e/skills/bundled/productivity/productivity-airtable.md184 {"fields": {"Email": "user@example.com", "Status": "Active"}}
LOW…t/user-guide/skills/optional/mlops/mlops-instructor.md87print(user.name) # "John Doe"
LOW…t/user-guide/skills/optional/mlops/mlops-instructor.md653 "name": "John Doe",
LOW…t/user-guide/skills/optional/mlops/mlops-instructor.md695 "name": "John Doe",
LOW…uide/skills/optional/mlops/mlops-inference-outlines.md95print(user.name) # "John Doe"
LOW…/skills/optional/productivity/productivity-here-now.md154 -d '{"email": "user@example.com"}'
LOW…/skills/optional/productivity/productivity-here-now.md163 -d '{"email":"user@example.com","code":"ABCD-2345"}'
LOWtests/hermes_cli/test_doctor.py932 {"logged_in": True, "email": "user@example.com"},
LOWtests/agent/test_file_safety_credentials.py176 "email": "user@example.com",
LOWtests/agent/test_gemini_cloudcode.py204 email="user@example.com",
LOWtests/cli/test_worktree_security.py15 subprocess.run(["git", "config", "user.email", "test@test.com"], cwd=repo, check=True, capture_output=True)
LOWtests/cli/test_worktree.py21 ["git", "config", "user.email", "test@test.com"],
LOWtests/cli/test_worktree.py55 ["git", "config", "user.email", "test@test.com"],
LOWtests/cli/test_worktree.py78 ["git", "config", "user.email", "test@test.com"],
LOWtests/gateway/test_email.py876 raw_email["From"] = '"John Doe" <john@test.com>'
LOWtests/gateway/test_email.py410 "sender_name": "John Doe",
LOWtests/gateway/test_email.py423 self.assertEqual(event.source.user_name, "John Doe")
LOWtests/gateway/test_email.py896 self.assertEqual(results[0]["sender_name"], "John Doe")
LOWtests/gateway/test_bluebubbles.py42 monkeypatch.setenv("BLUEBUBBLES_HOME_CHANNEL", "user@example.com")
LOWtests/gateway/test_bluebubbles.py49 assert hc.chat_id == "user@example.com"
LOWtests/gateway/test_bluebubbles.py95 result = await adapter.send("user@example.com", "first thought\n\nsecond thought")
LOWtests/gateway/test_bluebubbles.py140 "chatIdentifier": "user@example.com",
LOWtests/gateway/test_bluebubbles.py257 "chatIdentifier": "user@example.com",
LOWtests/gateway/test_bluebubbles.py158 "handle": {"address": "user@example.com"},
LOWtests/gateway/test_bluebubbles.py190 assert chat_identifier == "user@example.com"
LOWtests/gateway/test_send_multiple_images.py432 _run(adapter.send_multiple_images("user@example.com", images))
LOWtests/gateway/test_send_multiple_images.py436 assert to_addr == "user@example.com"
LOWtests/gateway/test_send_multiple_images.py449 _run(adapter.send_multiple_images("user@example.com", images))
LOWtests/gateway/test_send_multiple_images.py461 _run(adapter.send_multiple_images("user@example.com", []))
LOWagent/google_oauth.py19 "email": "user@example.com"
LOWskills/mlops/research/dspy/SKILL.md358print(result.person.name) # "John Doe"
LOWskills/mlops/research/dspy/references/modules.md236print(result.person.name) # "John Doe"
14 more matches not shown…
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippet
CRITICAL…tional-skills/mlops/training/axolotl/references/api.md658core.trainers.grpo.sampler.SequenceParallelRepeatRandomSampler.set_epoch(epoch)
CRITICAL…tional-skills/mlops/training/axolotl/references/api.md1795core.trainers.grpo.trainer.AxolotlGRPOSequenceParallelTrainer.get_train_dataloader(
CRITICAL…tional-skills/mlops/training/axolotl/references/api.md4690core.trainers.dpo.trainer.AxolotlDPOTrainer.push_to_hub(*args, **kwargs)
CRITICAL…tional-skills/mlops/training/axolotl/references/api.md4892core.trainers.mixins.scheduler.SchedulerMixin.create_scheduler(
CRITICALtests/gateway/test_stream_consumer_thread_routing.py176 mock_client.im.v1.message.create.assert_called_once()
CRITICALtests/gateway/test_stream_consumer_thread_routing.py227 mock_client.im.v1.message.create.assert_called_once()
Synthetic Comment Markers5 hits · 30 pts
SeverityFileLineSnippet
HIGH…ve/kanban-video-orchestrator/references/tool-matrix.md177 # - comfyui (AI-generated visuals)
HIGH…er-guide/skills/bundled/creative/creative-humanizer.md590This skill is ported from [blader/humanizer](https://github.com/blader/humanizer) (MIT licensed), which is itself based
HIGHskills/index-cache/lobehub_index.json1{"schemaVersion": 1, "agents": [{"author": "CSY2022", "createdAt": "2025-06-19", "homepage": "https://github.com/CSY2022
HIGH…ls/creative/popular-web-designs/templates/replicate.md266- "Create a manifesto section on Replicate Dark (#202020) with 'Imagine what you can build.' at 128px rb-freigeist-neue
HIGHskills/creative/humanizer/SKILL.md574This skill is ported from [blader/humanizer](https://github.com/blader/humanizer) (MIT licensed), which is itself based
Example Usage Blocks14 hits · 23 pts
SeverityFileLineSnippet
LOWdocker-compose.windows.yml9# Usage:
LOWsetup-hermes.sh8# Usage:
LOWdocker-compose.yml4# Usage:
LOWtools/registry.py554# Usage:
LOWscripts/kill_modal.sh4# Usage:
LOWscripts/install.sh8# Usage:
LOWscripts/setup_open_webui.sh12# Usage:
LOWscripts/run_tests.sh16# Usage:
LOWscripts/lib/node-bootstrap.sh15# Usage:
LOWskills/creative/comfyui/scripts/comfyui_setup.sh14# Usage:
LOWskills/creative/p5js/scripts/render.sh5# Usage:
LOWskills/creative/p5js/scripts/serve.sh5# Usage:
LOWdatagen-config-examples/web_research.yaml6# Usage:
LOWdatagen-config-examples/run_browser_tasks.sh17# Usage:
Dead Code4 hits · 8 pts
SeverityFileLineSnippet
MEDIUMtests/gateway/test_discord_free_response.py68
MEDIUMtests/gateway/test_discord_free_response.py93
MEDIUMtests/gateway/test_discord_slash_commands.py630
MEDIUMtests/gateway/test_discord_slash_commands.py649
Slop Phrases2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMtools/web_tools.py4505. Note any references to other sections (e.g., "as mentioned earlier", "see below") without trying to resolve them
MEDIUMdatagen-config-examples/run_browser_tasks.sh57# Common options you can add:
Overly Generic Function Names5 hits · 5 pts
SeverityFileLineSnippet
LOWmini_swe_runner.py414 def run_task(self, task: str) -> Dict[str, Any]:
LOWtests/tools/test_patch_parser.py199+def helper():
LOWtests/tools/test_patch_parser.py226 assert "def helper():" in file_ops.written
LOWtests/hermes_cli/test_xai_oauth_pkce_token_exchange.py326 def handle_request(self, request):
LOWtui_gateway/server.py465def handle_request(req: dict) -> dict | None: