Repository Analysis

open-jarvis/OpenJarvis

Personal AI, On Personal Devices

45.6 Strong AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of open-jarvis/OpenJarvis, a Python project with 9,143 GitHub stars. SynthScan v2.0 examined 418,931 lines of code across 2042 source files, recording 11519 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 45.6 places this repository in the Strong AI signal band.

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

45.6
Adjusted Score
45.6
Raw Score
100%
Time Factor
2026-08-28
Last Push
9.1K
Stars
Python
Language
418.9K
Lines of Code
2.0K
Files
11.5K
Pattern Hits
2026-08-29
Scan Date
0.06
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 2HIGH 119MEDIUM 2876LOW 8522

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

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

Decorative Section Separators2719 hits · 9366 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/src/types/connectors.ts95 // ── Upload / Paste ─────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/types/connectors.ts110 // ── Communication ──────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/types/connectors.ts289 // ── Documents ──────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/types/connectors.ts348 // ── PIM (Calendar, Contacts) ───────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts35// ── localStorage persistence ──────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts136// ── Store ─────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts298 // ── Conversations ───────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts474 // ── Deep Research ─────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts478 // ── Models & server ────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts539 // ── Settings ───────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts547 // ── UI ──────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts555 // ── Agents ─────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts571 // ── Logs ────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts578 // ── Model loading ───────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts582 // ── Opt-in sharing ──────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/pages/AgentsPage.tsx3562 // ── Detail View ─────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/pages/AgentsPage.tsx3910 // ── List View ───────────────────────────────────────────────────────────COMMENT
MEDIUMtests/conftest.py146# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py148# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py246# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py248# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py287# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py289# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py310# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py312# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py351# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py353# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py14# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py16# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py32# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py34# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py50# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py52# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py66# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py68# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py82# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py84# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py105# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py107# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py115# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py117# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py145# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_embedding_store.py147# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py243# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py245# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py253# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py255# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py266# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py268# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py280# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py282# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py300# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py302# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py316# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py318# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py330# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py332# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py378# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py380# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/connectors/test_apple_contacts.py395# ---------------------------------------------------------------------------COMMENT
2659 more matches not shown…
Hyper-Verbose Identifiers4576 hits · 4716 pts
SeverityFileLineSnippetContext
LOWfrontend/src/components/Desktop/SavingsDashboard.tsx275function getOrCreateAnonId(): string {CODE
LOWfrontend/src/lib/tool-call.ts2export function serializeToolCallArguments(value: unknown): string {CODE
LOWfrontend/src/lib/chat-telemetry.ts13export function engineFromCompletionChunk(data: unknown): string | undefined {CODE
LOWfrontend/src/lib/api.ts891export async function fetchToolCredentialStatus(CODE
LOWfrontend/src/lib/connectors-api.ts125export async function disconnectSourceUntilComplete(CODE
LOWtests/conftest.py88def _cleanup_session_test_home():CODE
LOWtests/conftest.py108def _isolated_openjarvis_home(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/test_digest_integration.py15def test_full_digest_pipeline(tmp_path):CODE
LOWtests/test_query_orchestrator.py55 def test_direct_engine_returns_content(self):CODE
LOWtests/test_query_orchestrator.py67 def test_forwards_temperature_and_max_tokens(self):CODE
LOWtests/test_query_orchestrator.py77 def test_uses_config_defaults_when_omitted(self):CODE
LOWtests/test_query_orchestrator.py92 def test_agent_none_stays_on_engine(self):CODE
LOWtests/test_query_orchestrator.py102 def test_unknown_agent_returns_error_dict(self):CODE
LOWtests/test_query_orchestrator.py123 def test_morning_digest_triggers(self, query):CODE
LOWtests/test_query_orchestrator.py142 def test_plain_query_returns_none(self):CODE
LOWtests/test_conftest_lifecycle.py13def test_non_running_sessions_restore_environment_and_remove_test_home(CODE
LOWtests/test_vision.py19def test_message_defaults_to_no_images() -> None:CODE
LOWtests/test_vision.py23def test_messages_to_dicts_omits_images_for_text() -> None:CODE
LOWtests/test_vision.py28def test_messages_to_dicts_forwards_images() -> None:CODE
LOWtests/test_vision.py38def test_messages_to_dicts_empty_images_treated_as_text() -> None:CODE
LOWtests/test_vision.py43def test_default_num_ctx_default_and_override(monkeypatch) -> None:CODE
LOWtests/test_vision.py55def test_guardrails_preserves_images_when_sanitizing() -> None:CODE
LOWtests/connectors/test_embedding_store.py120def test_graceful_without_torch(tmp_path: Path) -> None:CODE
LOWtests/connectors/test_apple_contacts.py258def test_not_connected_missing_db() -> None:CODE
LOWtests/connectors/test_apple_contacts.py271def test_sync_yields_contacts(connector) -> None:CODE
LOWtests/connectors/test_apple_contacts.py285def test_sync_extracts_all_fields(connector) -> None:CODE
LOWtests/connectors/test_apple_contacts.py567def test_sync_reads_source_databases(tmp_path: Path) -> None:CODE
LOWtests/connectors/test_apple_contacts.py601def test_sync_deduplicates_across_sources(tmp_path: Path) -> None:CODE
LOWtests/connectors/test_connectors_router_oauth.py143def test_connect_client_pair_returns_oauth_required_no_browser(CODE
LOWtests/connectors/test_connectors_router_oauth.py184def test_connect_raw_token_still_handled(CODE
LOWtests/connectors/test_connectors_router_oauth.py210def test_connect_client_pair_returns_oauth_required_for_non_google_providers(CODE
LOWtests/connectors/test_connectors_router_oauth.py246def test_google_client_pair_detection_unaffected_by_generalization(CODE
LOWtests/connectors/test_connectors_router_oauth.py263def test_oauth_start_redirects_to_consent(CODE
LOWtests/connectors/test_connectors_router_oauth.py290def test_oauth_callback_exchanges_and_connects(CODE
LOWtests/connectors/test_connectors_router_oauth.py326def test_oauth_callback_error_param_renders_failure(client: TestClient) -> None:CODE
LOWtests/connectors/test_connectors_router_oauth.py332def test_oauth_callback_exchange_failure_renders_error(CODE
LOWtests/connectors/test_connectors_router_oauth.py349def test_oauth_callback_rejects_missing_access_token_without_false_success(CODE
LOWtests/connectors/test_hybrid_search.py31def test_next_calendar_events_returns_nearest_gcalendar_rows() -> None:CODE
LOWtests/connectors/test_hybrid_search.py79def test_empty_upcoming_calendar_filter_uses_ascending_start_time() -> None:CODE
LOWtests/connectors/test_hybrid_search.py105def test_upcoming_calendar_timeline_normalizes_timestamp_offsets() -> None:CODE
LOWtests/connectors/test_hybrid_search.py139def test_upcoming_calendar_includes_today_all_day_events() -> None:CODE
LOWtests/connectors/test_gmail.py90def test_not_connected_without_credentials(connector) -> None:CODE
LOWtests/connectors/test_gmail.py110def test_auth_url_returns_string(connector) -> None:CODE
LOWtests/connectors/test_gmail.py125def test_sync_yields_documents(CODE
LOWtests/connectors/test_gmail.py209def test_sync_passes_since_as_query(CODE
LOWtests/connectors/test_gmail.py244def test_sync_without_since_passes_empty_query(CODE
LOWtests/connectors/test_gmail.py411def test_html_to_text_strips_basic_tags() -> None:CODE
LOWtests/connectors/test_gmail.py364def test_sync_channel_falls_back_to_inbox(CODE
LOWtests/connectors/test_gmail.py383def test_sync_channel_none_when_no_system_label(CODE
LOWtests/connectors/test_gmail.py425def test_html_to_text_drops_script_and_style() -> None:CODE
LOWtests/connectors/test_gmail.py456def test_html_to_text_inserts_paragraph_breaks() -> None:CODE
LOWtests/connectors/test_gmail.py468def test_sync_strips_html_when_no_text_plain(CODE
LOWtests/connectors/test_gmail.py519def test_sync_prefers_text_plain_over_text_html(CODE
LOWtests/connectors/test_gmail.py693def test_refresh_raises_when_refresh_token_missing(tmp_path: Path) -> None:CODE
LOWtests/connectors/test_gmail.py445def test_html_to_text_decodes_entities() -> None:STRING
LOWtests/connectors/test_chunker.py24def test_short_message_single_chunk(chunker: SemanticChunker) -> None:CODE
LOWtests/connectors/test_chunker.py38def test_document_splits_on_headings() -> None:CODE
LOWtests/connectors/test_chunker.py62def test_document_splits_on_paragraphs() -> None:CODE
LOWtests/connectors/test_chunker.py83def test_no_mid_sentence_splits() -> None:CODE
LOWtests/connectors/test_chunker.py106def test_email_splits_on_reply_boundaries() -> None:CODE
4516 more matches not shown…
Unused Imports1733 hits · 1639 pts
SeverityFileLineSnippetContext
LOWtests/conftest.py3CODE
LOWtests/test_digest_integration.py7CODE
LOWtests/test_query_orchestrator.py3CODE
LOWtests/test_conftest_lifecycle.py3CODE
LOWtests/test_vision.py10CODE
LOWtests/connectors/test_embedding_store.py3CODE
LOWtests/connectors/test_apple_contacts.py7CODE
LOWtests/connectors/test_connectors_router_oauth.py28CODE
LOWtests/connectors/test_hybrid_search.py3CODE
LOWtests/connectors/test_gmail.py6CODE
LOWtests/connectors/test_chunker.py3CODE
LOWtests/connectors/test_stubs.py3CODE
LOWtests/connectors/test_pipeline_attachments.py3CODE
LOWtests/connectors/test_gcontacts.py6CODE
LOWtests/connectors/test_gdrive.py6CODE
LOWtests/connectors/test_imessage.py7CODE
LOWtests/connectors/test_new_connectors_live.py6CODE
LOWtests/connectors/test_notion.py6CODE
LOWtests/connectors/test_weather.py3CODE
LOWtests/connectors/test_sync_engine.py3CODE
LOWtests/connectors/test_granola.py6CODE
LOWtests/connectors/test_oura.py3CODE
LOWtests/connectors/test_connector_health.py7CODE
LOWtests/connectors/test_attachment_store.py3CODE
LOWtests/connectors/test_scheduler.py3CODE
LOWtests/connectors/test_apple_music.py6CODE
LOWtests/connectors/test_oauth_flow.py3CODE
LOWtests/connectors/test_whatsapp.py3CODE
LOWtests/connectors/test_store.py3CODE
LOWtests/connectors/test_news_rss.py3CODE
LOWtests/connectors/test_apple_notes.py7CODE
LOWtests/connectors/test_obsidian.py3CODE
LOWtests/connectors/test_gcalendar.py6CODE
LOWtests/connectors/test_apple_calendar.py3CODE
LOWtests/connectors/test_incremental_sync.py3CODE
LOWtests/connectors/test_dropbox.py6CODE
LOWtests/connectors/test_outlook.py3CODE
LOWtests/connectors/test_integration.py3CODE
LOWtests/connectors/test_imap.py3CODE
LOWtests/connectors/test_slack_connector.py6CODE
LOWtests/connectors/test_google_tasks.py3CODE
LOWtests/connectors/test_hackernews.py3CODE
LOWtests/connectors/test_apple_health.py3CODE
LOWtests/connectors/test_strava.py3CODE
LOWtests/connectors/test_retriever.py3CODE
LOWtests/connectors/test_pipeline.py3CODE
LOWtests/connectors/test_spotify.py3CODE
LOWtests/connectors/test_github_notifications.py3CODE
LOWtests/connectors/test_live_smoke.py7CODE
LOWtests/traces/test_analyzer.py3CODE
LOWtests/traces/test_analyzer_energy.py3CODE
LOWtests/traces/test_store.py3CODE
LOWtests/traces/test_collector.py3CODE
LOWtests/traces/test_types.py3CODE
LOWtests/traces/test_store_fts.py3CODE
LOWtests/bench/test_energy.py3CODE
LOWtests/bench/test_bench_stats.py3CODE
LOWtests/bench/test_stubs.py3CODE
LOWtests/bench/test_latency.py3CODE
LOWtests/bench/test_engine_info.py8CODE
1673 more matches not shown…
Excessive Try-Catch Wrapping997 hits · 1007 pts
SeverityFileLineSnippetContext
LOWtests/conftest.py259 except Exception:CODE
LOWtests/conftest.py271 except Exception:CODE
LOWtests/conftest.py283 except Exception:CODE
LOWtests/evals/test_dataset_splits_integration.py52 except Exception as exc: # noqa: BLE001 — HF errors live in many modulesCODE
LOWtests/tools/test_tool_registration.py101 except Exception:CODE
LOWtests/core/test_utils.py135 except Exception:CODE
LOWtests/learning/test_optimize_store.py346 except Exception:CODE
LOWtests/learning/test_optimize_store.py357 except Exception:CODE
LOWtests/agents/test_native_openhands.py51 except Exception:CODE
LOWtests/agents/test_native_openhands.py79 except Exception as e:CODE
LOWtests/agents/test_rlm.py38 except Exception as e:CODE
LOWtests/agents/test_orchestrator.py39 except Exception as e:CODE
LOWtests/agents/test_native_react.py40 except Exception as e:CODE
LOWtests/server/test_agent_manager_routes.py515 except Exception:CODE
LOWtests/mcp/test_transport.py176 except Exception as exc: # pragma: no cover - asserted belowSTRING
LOWtests/mcp/test_transport.py460 except Exception as exc: # noqa: BLE001STRING
LOWtests/mcp/test_transport.py518 except Exception as exc: # noqa: BLE001STRING
MEDIUMtests/mcp/test_transport.py456def call():CODE
MEDIUMtests/mcp/test_transport.py514def call():CODE
LOWtests/cli/test_serve_single_build.py71 except Exception:CODE
LOWtests/cli/test_serve_single_build.py83 except Exception:CODE
LOWtests/cli/test_serve_single_build.py93 except Exception:CODE
LOWtests/test_orchestrator_learning/test_environment.py40 except Exception as e:CODE
LOWtests/skills/test_integration_live.py38 except Exception:CODE
LOWtests/skills/test_integration_live.py119 except Exception:CODE
MEDIUM…esign/2026-05-05-vllm-pearl-mining-integration-plan.md1118def check_docker_available() -> Tuple[bool, str]:CODE
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md568 except Exception:CODE
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md1124 except Exception as e: # noqa: BLE001 - intentionally broadCODE
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md1160 except Exception as e: # noqa: BLE001CODE
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md1631 except Exception: # noqa: BLE001 - best-effortCODE
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md1640 except Exception: # noqa: BLE001CODE
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md2161 except Exception as e: # noqa: BLE001CODE
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md2466 except Exception as e: # noqa: BLE001CODE
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md2474 except Exception as e: # noqa: BLE001CODE
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md3180 except Exception as e: # noqa: BLE001CODE
LOW…esign/2026-05-05-apple-silicon-pearl-mining-plan-v1.md645 except Exception: # noqa: BLE001 — log and try againCODE
LOW…esign/2026-05-05-apple-silicon-pearl-mining-plan-v1.md1346 except Exception as e: # noqa: BLE001CODE
LOWdocs/user-guide/benchmarks.md286 except Exception:CODE
LOWdocs/architecture/channels.md104 except Exception:CODE
LOWexamples/messaging_hub/smart_inbox.py112 except Exception as exc:CODE
LOWexamples/messaging_hub/smart_inbox.py162 except Exception as exc:CODE
LOWexamples/doc_qa/doc_qa.py75 except Exception as exc:CODE
LOWexamples/doc_qa/doc_qa.py91 except Exception as exc:CODE
MEDIUMexamples/doc_qa/doc_qa.py92 print(f"Error indexing documents: {exc}", file=sys.stderr)CODE
LOWexamples/doc_qa/doc_qa.py103 except Exception as exc:CODE
MEDIUMexamples/doc_qa/doc_qa.py104 print(f"Error during QA: {exc}", file=sys.stderr)CODE
LOWexamples/browser_assistant/browser_assistant.py85 except Exception as exc:CODE
LOWexamples/browser_assistant/browser_assistant.py103 except Exception as exc:CODE
MEDIUMexamples/browser_assistant/browser_assistant.py104 print(f"Error during browsing: {exc}", file=sys.stderr)CODE
LOWexamples/twitter_bot/test_real_world.py215 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py646 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py802 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py301 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py356 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py420 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py506 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py533 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py606 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py676 except Exception as exc:CODE
LOWexamples/twitter_bot/twitter_bot.py703 except Exception as exc:CODE
937 more matches not shown…
Modern Structural Boilerplate665 hits · 670 pts
SeverityFileLineSnippetContext
LOWtests/tools/test_http_request.py311__all__ = ["TestHttpRequestTool"]CODE
LOWtests/operators/test_operators.py86 def update_task(self, task_dict: Dict) -> None:CODE
LOWtests/intelligence/test_routing_models.py13def _setup_models() -> None:CODE
LOWtests/security/test_ssrf.py254__all__ = ["TestCheckSsrf", "TestCheckSsrfPythonFallback", "TestIsPrivateIp"]CODE
LOWtests/learning/test_routing_models.py33def _setup_models() -> None:CODE
LOWtests/learning/spec_search/test_rollback.py16def _setup_config_tree(root: Path) -> None:CODE
LOWtests/server/test_websocket.py213__all__ = [CODE
LOWsrc/openjarvis/sdk.py19logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/sdk.py653__all__ = ["Jarvis", "JarvisSystem", "MemoryHandle", "SystemBuilder"]CODE
LOWsrc/openjarvis/__init__.py17__all__ = ["Jarvis", "JarvisSystem", "MemoryHandle", "SystemBuilder", "__version__"]CODE
LOWsrc/openjarvis/_rust_bridge.py184__all__ = [CODE
LOWsrc/openjarvis/connectors/sync_engine.py288__all__ = ["SyncEngine"]CODE
LOWsrc/openjarvis/connectors/store.py185 def _setup(self) -> None:CODE
LOWsrc/openjarvis/connectors/store.py527__all__ = ["KnowledgeStore"]CODE
LOWsrc/openjarvis/connectors/apple_health.py28logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/google_auth.py24logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/google_auth.py125__all__ = [CODE
LOWsrc/openjarvis/connectors/gmail_imap.py27logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/hybrid_search.py33logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/hybrid_search.py778__all__ = ["HybridSearch", "SearchHit"]STRING
LOWsrc/openjarvis/connectors/apple_music.py23logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/whatsapp.py30logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/whatsapp.py298__all__ = ["WhatsAppConnector"]CODE
LOWsrc/openjarvis/connectors/chunker.py398__all__ = ["ChunkResult", "SemanticChunker"]CODE
LOWsrc/openjarvis/connectors/retriever.py27logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/retriever.py301__all__ = ["ColBERTReranker", "Reranker", "TwoStageRetriever"]CODE
LOWsrc/openjarvis/connectors/github_notifications.py57 def set_token(self, token: str) -> None:CODE
LOWsrc/openjarvis/connectors/__init__.py11__all__ = ["Attachment", "BaseConnector", "Document", "KnowledgeStore", "SyncStatus"]CODE
LOWsrc/openjarvis/connectors/slack_connector.py28logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/oura.py55 def set_token(self, token: str) -> None:CODE
LOWsrc/openjarvis/connectors/granola.py25logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/gmail.py40logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/embeddings.py27logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/embeddings.py162__all__ = [CODE
LOWsrc/openjarvis/connectors/attachment_store.py70 def _setup(self) -> None:STRING
LOWsrc/openjarvis/connectors/attachment_store.py180__all__ = ["AttachmentStore"]CODE
LOWsrc/openjarvis/connectors/pipeline.py294__all__ = ["IngestionPipeline"]CODE
LOWsrc/openjarvis/connectors/embedding_store.py23logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/embedding_store.py179__all__ = ["EmbeddingStore"]CODE
LOWsrc/openjarvis/connectors/scheduler.py31logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/connectors/scheduler.py149__all__ = ["SyncScheduler"]CODE
LOWsrc/openjarvis/traces/store.py307__all__ = ["TraceStore"]CODE
LOWsrc/openjarvis/traces/analyzer.py328__all__ = ["RouteStats", "StepTypeStats", "ToolStats", "TraceAnalyzer", "TraceSummary"]CODE
LOWsrc/openjarvis/traces/collector.py283__all__ = ["TraceCollector", "record_response_trace"]CODE
LOWsrc/openjarvis/traces/__init__.py15__all__ = ["TraceAnalyzer", "TraceCollector", "TraceStore"]CODE
LOWsrc/openjarvis/bench/latency.py15logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/bench/latency.py92__all__ = ["LatencyBenchmark"]CODE
LOWsrc/openjarvis/bench/throughput.py15logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/bench/throughput.py100__all__ = ["ThroughputBenchmark"]CODE
LOWsrc/openjarvis/bench/__init__.py23__all__ = [CODE
LOWsrc/openjarvis/bench/energy.py15logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/bench/energy.py184__all__ = ["EnergyBenchmark"]CODE
LOWsrc/openjarvis/bench/_stubs.py156__all__ = ["BaseBenchmark", "BenchmarkResult", "BenchmarkSuite"]CODE
LOWsrc/openjarvis/evals/skill_benchmark.py502__all__ = [CODE
LOWsrc/openjarvis/evals/cli.py166def _setup_logging(verbose: bool) -> None:CODE
LOWsrc/openjarvis/evals/core/event_recorder.py98__all__ = ["AgentEvent", "EventRecorder", "EventType"]CODE
LOWsrc/openjarvis/evals/core/trace.py355__all__ = ["TurnTrace", "QueryTrace"]CODE
LOWsrc/openjarvis/evals/core/runner.py1423__all__ = ["EvalRunner"]CODE
LOWsrc/openjarvis/evals/core/backend.py55__all__ = ["InferenceBackend"]CODE
LOWsrc/openjarvis/evals/core/config.py33logger = logging.getLogger(__name__)CODE
605 more matches not shown…
Cross-File Repetition64 hits · 320 pts
SeverityFileLineSnippetContext
HIGHtests/connectors/test_apple_contacts.py0is_connected() returns false when the database file does not exist.STRING
HIGHtests/connectors/test_imessage.py0is_connected() returns false when the database file does not exist.STRING
HIGHtests/connectors/test_apple_notes.py0is_connected() returns false when the database file does not exist.STRING
HIGHtests/connectors/test_apple_contacts.py0mcp_tools() returns exactly 2 tools with the expected names.STRING
HIGHtests/connectors/test_imessage.py0mcp_tools() returns exactly 2 tools with the expected names.STRING
HIGHtests/connectors/test_apple_notes.py0mcp_tools() returns exactly 2 tools with the expected names.STRING
HIGHtests/connectors/test_gmail.py0write a minimal fake credentials file and return its path.STRING
HIGHtests/connectors/test_gcontacts.py0write a minimal fake credentials file and return its path.STRING
HIGHtests/connectors/test_gcalendar.py0write a minimal fake credentials file and return its path.STRING
HIGHtests/connectors/test_gmail.py0is_connected() returns false when no credentials file exists.STRING
HIGHtests/connectors/test_gcontacts.py0is_connected() returns false when no credentials file exists.STRING
HIGHtests/connectors/test_gdrive.py0is_connected() returns false when no credentials file exists.STRING
HIGHtests/connectors/test_gcalendar.py0is_connected() returns false when no credentials file exists.STRING
HIGHtests/connectors/test_dropbox.py0is_connected() returns false when no credentials file exists.STRING
HIGHtests/connectors/test_slack_connector.py0is_connected() returns false when no credentials file exists.STRING
HIGHtests/connectors/test_gmail.py0mcp_tools() returns exactly 3 tools with the required names.STRING
HIGHtests/connectors/test_gdrive.py0mcp_tools() returns exactly 3 tools with the required names.STRING
HIGHtests/connectors/test_gcalendar.py0mcp_tools() returns exactly 3 tools with the required names.STRING
HIGHtests/connectors/test_dropbox.py0mcp_tools() returns exactly 3 tools with the required names.STRING
HIGHtests/connectors/test_slack_connector.py0mcp_tools() returns exactly 3 tools with the required names.STRING
HIGHtests/connectors/test_gcontacts.py0auth_url() returns the credentials page when no client_id is stored.STRING
HIGHtests/connectors/test_gdrive.py0auth_url() returns the credentials page when no client_id is stored.STRING
HIGHtests/connectors/test_gcalendar.py0auth_url() returns the credentials page when no client_id is stored.STRING
HIGHtests/connectors/test_gcontacts.py0mcp_tools() returns exactly 2 tools with the required names.STRING
HIGHtests/connectors/test_notion.py0mcp_tools() returns exactly 2 tools with the required names.STRING
HIGHtests/connectors/test_granola.py0mcp_tools() returns exactly 2 tools with the required names.STRING
HIGHsrc/openjarvis/connectors/apple_music.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/whatsapp.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/gcalendar.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/imessage.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/slack_connector.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/granola.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/dropbox.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/gmail.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/gcontacts.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/gdrive.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/obsidian.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/notion.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/apple_notes.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/apple_contacts.py0return sync progress from the most recent :meth:`sync` call.STRING
HIGHsrc/openjarvis/connectors/gcalendar.py0return ``true`` if a credentials file with a valid token exists.STRING
HIGHsrc/openjarvis/connectors/gcontacts.py0return ``true`` if a credentials file with a valid token exists.STRING
HIGHsrc/openjarvis/connectors/gdrive.py0return ``true`` if a credentials file with a valid token exists.STRING
HIGHsrc/openjarvis/connectors/slack_connector.py0return ``true`` if a credentials file with a valid token exists.STRING
HIGHsrc/openjarvis/connectors/dropbox.py0return ``true`` if a credentials file with a valid token exists.STRING
HIGHsrc/openjarvis/evals/scorers/mmlu_pro_mcq.py0use the judge llm to extract the answer letter from the response.STRING
HIGHsrc/openjarvis/evals/scorers/gpqa_mcq.py0use the judge llm to extract the answer letter from the response.STRING
HIGHsrc/openjarvis/evals/scorers/supergpqa_mcq.py0use the judge llm to extract the answer letter from the response.STRING
HIGHsrc/openjarvis/evals/scorers/coding_task.py0extract python code from model answer, handling markdown fences.STRING
HIGHsrc/openjarvis/evals/scorers/livecodebench.py0extract python code from model answer, handling markdown fences.STRING
HIGHsrc/openjarvis/evals/scorers/coding_assistant.py0extract python code from model answer, handling markdown fences.STRING
HIGHsrc/openjarvis/engine/cloud.py0yield streamchunks with content, tool_calls, and finish_reason.STRING
HIGHsrc/openjarvis/engine/_openai_compat.py0yield streamchunks with content, tool_calls, and finish_reason.STRING
HIGHsrc/openjarvis/engine/nim.py0yield streamchunks with content, tool_calls, and finish_reason.STRING
HIGHsrc/openjarvis/channels/whatsapp.py0mark as connected (send-only — no persistent connection).STRING
HIGHsrc/openjarvis/channels/webhook.py0mark as connected (send-only — no persistent connection).STRING
HIGHsrc/openjarvis/channels/mattermost.py0mark as connected (send-only — no persistent connection).STRING
HIGHsrc/openjarvis/channels/teams.py0mark as connected (send-only — no persistent connection).STRING
HIGHsrc/openjarvis/channels/irc_channel.py0mark as connected (send-only — no persistent connection).STRING
HIGHsrc/openjarvis/channels/google_chat.py0mark as connected (send-only — no persistent connection).STRING
4 more matches not shown…
Cross-Language Confusion51 hits · 318 pts
SeverityFileLineSnippetContext
HIGHtests/evals/test_lifelong_agent.py109 "script": "test -f /tmp/testfile && exit 0 || exit 1",CODE
HIGHtests/evals/test_lifelong_agent.py109 "script": "test -f /tmp/testfile && exit 0 || exit 1",CODE
HIGHtests/evals/test_lifelong_agent.py114 "script": "test -f /tmp/testfile && exit 0 || exit 1",CODE
HIGHtests/evals/test_lifelong_agent.py114 "script": "test -f /tmp/testfile && exit 0 || exit 1",CODE
HIGHtests/evals/comparison/test_openclaw_runner_contract.py24 " payloads: [{ text: 'hello from openclaw', mediaUrl: null }],",CODE
HIGHtests/tools/test_repl.py175 result = tool.execute(code="print(undefined)")CODE
HIGHtests/memory/test_memory_service.py179 svc.submit("my build script runs make && rm -rf build", "ok")CODE
HIGHtests/mcp/test_resolve_mcp_servers.py52 @pytest.mark.parametrize("raw", ["[1]", "[null]", '["not-json"]'])CODE
HIGHtests/cli/test_self_update.py24 "editable-git": "cd /tmp/repo && git pull && uv sync --inexact",CODE
HIGHtests/telemetry/test_session.py16 buf.push(TelemetrySample(timestamp_ns=100))CODE
HIGHtests/telemetry/test_session.py22 buf.push(TelemetrySample(timestamp_ns=i * 100))CODE
HIGHtests/telemetry/test_session.py28 buf.push(TelemetrySample(timestamp_ns=i * 1000))CODE
HIGHtests/telemetry/test_session.py34 buf.push(TelemetrySample(timestamp_ns=1))CODE
HIGHtests/telemetry/test_session.py43 buf.push(CODE
HIGHtests/telemetry/test_session.py56 buf.push(TelemetrySample(timestamp_ns=0, gpu_power_w=100.0))CODE
HIGHtests/telemetry/test_session.py63 buf.push(TelemetrySample(timestamp_ns=0, gpu_power_w=100.0, cpu_power_w=40.0))CODE
HIGHtests/telemetry/test_session.py64 buf.push(CODE
HIGHtests/telemetry/test_phase_metrics_new.py17 session._buffer.push(CODE
HIGHtests/engine/test_stream_full.py204 ' "finish_reason": null}]}'CODE
HIGHtests/engine/test_stream_full.py209 ' "finish_reason": null}]}'CODE
HIGHsrc/openjarvis/evals/datasets/coding_task.py203 "examples": "serialize a tree [1,2,3,null,null,4,5] -> some string\ndeserialize that string -> same tree",CODE
HIGHsrc/openjarvis/evals/datasets/webchorearena.py107 "Install with: pip install playwright && playwright install"CODE
HIGHsrc/openjarvis/evals/datasets/workarena.py239 "Install with: pip install playwright==1.44.0 && playwright install"CODE
HIGHsrc/openjarvis/evals/scorers/terminalbench_v2_1.py106 "cat /logs/verifier/reward.txt 2>/dev/null || echo 0",CODE
HIGHsrc/openjarvis/evals/scorers/terminalbench_v2_1.py169 "mkdir -p /logs/verifier && sleep infinity",CODE
HIGHsrc/openjarvis/evals/scorers/terminalbench_v2_1.py187 "cat > /app/solve.sh && chmod +x /app/solve.sh",CODE
HIGHsrc/openjarvis/evals/scorers/terminalbench_v2_1.py201 "cd /app && bash /app/solve.sh",CODE
HIGHsrc/openjarvis/evals/scorers/terminalbench_v2_1.py228 "cat /logs/verifier/reward.txt 2>/dev/null || echo 0",CODE
HIGHsrc/openjarvis/evals/execution/webchorearena_env.py9 - playwright (pip install playwright && playwright install)STRING
HIGH…c/openjarvis/evals/execution/terminalbench_v2_1_env.py84 "mkdir -p /logs/verifier && sleep infinity",CODE
HIGHsrc/openjarvis/tools/browser.py368 ).map(e => (e.innerText || e.getAttribute('aria-label') || '').trim())STRING
HIGHsrc/openjarvis/tools/browser.py369 .filter(t => t && t.length < 80)STRING
HIGHsrc/openjarvis/agents/orchestrator.py244 # true, null, or [1, 2] may still be the intended text for a tool'sCOMMENT
HIGHsrc/openjarvis/server/comparison.py285&& cd OpenJarvis && uv sync</code>CODE
HIGHsrc/openjarvis/server/comparison.py428 + 'OpenJarvis.git && cd OpenJarvis && uv sync';CODE
HIGHsrc/openjarvis/server/dashboard.py360 .textContent = fmtDollar(oa.total_cost || 0);CODE
HIGHsrc/openjarvis/server/dashboard.py362 .textContent = fmtDollar(oa.input_cost || 0);CODE
HIGHsrc/openjarvis/server/dashboard.py364 .textContent = fmtDollar(oa.output_cost || 0);CODE
HIGHsrc/openjarvis/server/dashboard.py369 .textContent = fmtDollar(an.total_cost || 0);CODE
HIGHsrc/openjarvis/server/dashboard.py371 .textContent = fmtDollar(an.input_cost || 0);CODE
HIGHsrc/openjarvis/server/dashboard.py373 .textContent = fmtDollar(an.output_cost || 0);CODE
HIGHsrc/openjarvis/server/dashboard.py378 .textContent = fmtDollar(go.total_cost || 0);CODE
HIGHsrc/openjarvis/server/dashboard.py380 .textContent = fmtDollar(go.input_cost || 0);CODE
HIGHsrc/openjarvis/server/dashboard.py382 .textContent = fmtDollar(go.output_cost || 0);CODE
HIGHsrc/openjarvis/server/dashboard.py394 const ej = oa.energy_joules || 0;CODE
HIGHsrc/openjarvis/server/dashboard.py395 const eWh = oa.energy_wh || 0;CODE
HIGHsrc/openjarvis/server/dashboard.py396 const fl = oa.flops || 0;CODE
HIGHsrc/openjarvis/cli/self_update_cmd.py7- Editable git checkouts get ``git pull && uv sync --inexact`` in the checkout.STRING
HIGHsrc/openjarvis/cli/_install_detect.py14 ``git pull && uv sync --inexact`` from the checkout. ``--inexact`` isSTRING
HIGHsrc/openjarvis/cli/_install_detect.py73 upgrade_command=(f"cd {candidate} && git pull && uv sync --inexact"),CODE
HIGHsrc/openjarvis/telemetry/session.py124 self._buffer.push(sample)CODE
Deep Nesting301 hits · 268 pts
SeverityFileLineSnippetContext
LOWtests/memory/test_storage_suite.py32CODE
LOWtests/server/test_websocket.py74CODE
LOWtests/server/test_websocket.py127CODE
LOWtests/server/test_websocket.py185CODE
LOWtests/cli/test_serve_single_build.py43CODE
LOWtests/mining/test_cpu_pearl.py226CODE
LOWtests/channels/test_twitter_bot_e2e.py701CODE
LOWtests/channels/test_channels_phase21.py110CODE
LOWexamples/twitter_bot/test_real_world.py132CODE
LOWexamples/twitter_bot/twitter_bot.py515CODE
LOWsrc/openjarvis/sdk.py441CODE
LOWsrc/openjarvis/connectors/apple_health.py195CODE
LOWsrc/openjarvis/connectors/gmail_imap.py83CODE
LOWsrc/openjarvis/connectors/gmail_imap.py355CODE
LOWsrc/openjarvis/connectors/gcalendar.py318CODE
LOWsrc/openjarvis/connectors/retriever.py131CODE
LOWsrc/openjarvis/connectors/imessage.py100CODE
LOWsrc/openjarvis/connectors/slack_connector.py367CODE
LOWsrc/openjarvis/connectors/apple_calendar.py304CODE
LOWsrc/openjarvis/connectors/dropbox.py199CODE
LOWsrc/openjarvis/connectors/pipeline.py149CODE
LOWsrc/openjarvis/connectors/gdrive.py210CODE
LOWsrc/openjarvis/connectors/scheduler.py129CODE
LOWsrc/openjarvis/connectors/notion.py118CODE
LOWsrc/openjarvis/connectors/notion.py307CODE
LOWsrc/openjarvis/connectors/apple_notes.py145CODE
LOWsrc/openjarvis/connectors/apple_contacts.py308CODE
LOWsrc/openjarvis/connectors/imap.py228CODE
LOWsrc/openjarvis/bench/energy.py36CODE
LOWsrc/openjarvis/evals/skill_benchmark.py273CODE
LOWsrc/openjarvis/evals/skill_benchmark.py394CODE
LOWsrc/openjarvis/evals/cli.py175CODE
LOWsrc/openjarvis/evals/cli.py264CODE
LOWsrc/openjarvis/evals/cli.py433CODE
LOWsrc/openjarvis/evals/cli.py1501CODE
LOWsrc/openjarvis/evals/cli.py1651CODE
LOWsrc/openjarvis/evals/core/runner.py106CODE
LOWsrc/openjarvis/evals/core/runner.py306CODE
LOWsrc/openjarvis/evals/core/runner.py537CODE
LOWsrc/openjarvis/evals/core/runner.py609CODE
LOWsrc/openjarvis/evals/core/runner.py660CODE
LOWsrc/openjarvis/evals/core/runner.py837CODE
LOWsrc/openjarvis/evals/core/export.py214CODE
LOWsrc/openjarvis/evals/core/agentic_runner.py328CODE
LOWsrc/openjarvis/evals/core/agentic_runner.py700CODE
LOWsrc/openjarvis/evals/core/agentic_runner.py822CODE
LOWsrc/openjarvis/evals/core/agentic_runner.py383CODE
LOWsrc/openjarvis/evals/environments/lifelong_agent_env.py157CODE
LOWsrc/openjarvis/evals/environments/lifelong_agent_env.py305CODE
LOWsrc/openjarvis/evals/environments/lifelong_agent_env.py703CODE
LOWsrc/openjarvis/evals/environments/lifelong_agent_env.py862CODE
LOWsrc/openjarvis/evals/environments/base.py20CODE
LOW…rvis/evals/backends/external/_runners/hermes_runner.py25CODE
LOWsrc/openjarvis/evals/datasets/toolorchestra.py58CODE
LOWsrc/openjarvis/evals/datasets/toolorchestra.py107CODE
LOWsrc/openjarvis/evals/datasets/paperarena.py94CODE
LOWsrc/openjarvis/evals/datasets/livecodebench.py148CODE
LOWsrc/openjarvis/evals/datasets/adp.py74CODE
LOWsrc/openjarvis/evals/datasets/adp.py120CODE
LOWsrc/openjarvis/evals/datasets/terminalbench_native.py24CODE
241 more matches not shown…
Modern AI Meta-Vocabulary46 hits · 146 pts
SeverityFileLineSnippetContext
MEDIUMrust/crates/openjarvis-security/src/lib.rs1//! Security guardrails — scanners, RBAC, taint tracking, audit, SSRF protection.COMMENT
MEDIUMtests/cli/test_serve_single_build.py146 # so we don't need real guardrails wired up.COMMENT
MEDIUMtests/skills/test_native_react_few_shot.py81 # Build an overlay so the manager picks up real few-shot examplesCOMMENT
MEDIUMtests/engine/test_apple_fm_engine.py448 # "context window" should appear once, from our own sentence.COMMENT
MEDIUM…ign/2026-05-05-vllm-pearl-mining-integration-design.md70 _docker.py # PearlDockerLauncher — shared Docker orchestration (image acquisition + container lifecycle)CODE
MEDIUMdocs/user-guide/agents.md454The `OpenCodeAgent` delegates coding tasks to [opencode](https://opencode.ai), the open-source coding agent, running it CODE
MEDIUMdocs/architecture/skills.md162# 4. Capture few-shot examples for agentsCOMMENT
MEDIUMdocs/architecture/intelligence.md32 context_length: int # Maximum context window (tokens)CODE
MEDIUMconfigs/openjarvis/config.toml75# guardrails = "default" # or "permissive_content_transformations"COMMENT
MEDIUMsrc/openjarvis/sdk.py217 # Apply security guardrailsCOMMENT
MEDIUMsrc/openjarvis/evals/cli.py1398 # --episode-mode takes precedence over --agentic.COMMENT
MEDIUMsrc/openjarvis/evals/core/types.py17 category: str # "chat" | "reasoning" | "rag" | "agentic"CODE
MEDIUMsrc/openjarvis/evals/core/types.py255 # thinking/reasoning models on agentic benchmarks (GAIA, LiveResearch).COMMENT
MEDIUMsrc/openjarvis/evals/core/display.py156 # MBU row from agentic trace metricsCOMMENT
MEDIUMsrc/openjarvis/evals/backends/jarvis_agent.py68 # multi-step agentic benchmarks (Trinity-Large hit the cap on 25/50COMMENT
MEDIUMsrc/openjarvis/evals/datasets/terminalbench_v2_1.py158 # agentic backend is in use, the container is live, and everyCOMMENT
MEDIUMsrc/openjarvis/evals/scorers/pinchbench.py527# Standalone scorer (for EvalRunner non-agentic path)COMMENT
MEDIUM…s/evals/configs/glm-4.7-flash-openhands-remaining.toml45# RAG: FRAMESCOMMENT
MEDIUM…/openjarvis/evals/configs/glm-4.7-flash-openhands.toml54# RAG: FRAMES — multi-hop factual retrievalCOMMENT
MEDIUM…jarvis/evals/configs/qwen3.5-122b-reasoning-suite.toml18max_workers = 4 # Non-agentic, safe to parallelizeCODE
MEDIUM…/openjarvis/evals/configs/qwen3.5-122b-kg-agentic.toml1# Experiment 4: LifelongAgent KG with agentic backend (multi-turn reasoning)COMMENT
MEDIUM…s/learning/optimize/configs/qwen3.5-joint-agentic.toml2# Optimizes across terminalbench-native (agentic), GAIA (agentic), HLE (reasoning)COMMENT
MEDIUMsrc/openjarvis/learning/agents/skill_optimizer.py244 # Fallback: if DSPy produced nothing, derive few-shot from top tracesCOMMENT
MEDIUMsrc/openjarvis/learning/agents/skill_optimizer.py300 # Fallback: if GEPA produced nothing, derive few-shot from top tracesCOMMENT
MEDIUM…njarvis/learning/spec_search/diagnose/teacher_agent.py216 # 1M-token context window.COMMENT
MEDIUMsrc/openjarvis/learning/spec_search/diagnose/tools.py101 # blow out the teacher's context window. monitor_operative tracesCOMMENT
MEDIUMsrc/openjarvis/learning/spec_search/diagnose/tools.py156 # 50-95K tokens; returning raw content would blow the context window.COMMENT
MEDIUMsrc/openjarvis/learning/routing/complexity.py51# Models known to use internal chain-of-thought that consumes output tokens.COMMENT
MEDIUMsrc/openjarvis/learning/routing/complexity.py68# Thinking models need extra headroom for internal chain-of-thought.COMMENT
MEDIUMsrc/openjarvis/agents/rlm.py209 # Inject few-shot exemplars before the user inputCOMMENT
MEDIUMsrc/openjarvis/agents/native_react.py138 # Plan 2B I3: render optimized few-shot skill examples as a sectionCOMMENT
MEDIUMsrc/openjarvis/agents/native_react.py165 # Inject few-shot exemplars before the user inputCOMMENT
MEDIUMsrc/openjarvis/agents/native_openhands.py277 # Inject few-shot exemplars before the user inputCOMMENT
MEDIUMsrc/openjarvis/agents/monitor_operative.py235 # 4b. Inject few-shot exemplars before the user inputCOMMENT
MEDIUMsrc/openjarvis/agents/deep_research.py229 # Inject few-shot exemplars before the user inputCOMMENT
MEDIUMsrc/openjarvis/agents/_stubs.py386 # Plan 2B I3: store optimized few-shot examples for agents to injectCOMMENT
MEDIUMsrc/openjarvis/agents/hybrid/skillorchestra/tools.py39# Tool schemas — orchestration/tools.json, in Anthropic + OpenAI shapes.COMMENT
MEDIUMsrc/openjarvis/agents/hybrid/skillorchestra/pool.py31# and orchestration/tools.json exactly.COMMENT
MEDIUM…c/openjarvis/agents/hybrid/registry/toolorchestra.toml90# Skipped vs. paper: FAISS RAG, Qwen2.5-Math-{72B,7B} (not on OpenRouter).COMMENT
MEDIUMsrc/openjarvis/agents/hybrid/registry/conductor.toml3# Stage-1 substitutes the (untrained) Qwen2.5-7B conductor with a zero-shotCOMMENT
MEDIUMsrc/openjarvis/server/routes.py333 # If a future caller needs agent orchestration WITH client-suppliedCOMMENT
MEDIUMsrc/openjarvis/cli/ask.py826 # Research mode — hybrid search + agentic loop over the knowledge storeCOMMENT
MEDIUMsrc/openjarvis/cli/ask.py839 # Apply security guardrailsCOMMENT
MEDIUMsrc/openjarvis/cli/serve.py196 # Apply security guardrailsCOMMENT
MEDIUMsrc/openjarvis/engine/cloud.py720 # - thinking (Opus reasoning trace)COMMENT
MEDIUMsrc/openjarvis/engine/multi.py63 # vLLM outage during a long agentic run would otherwise route everyCOMMENT
AI Slop Vocabulary46 hits · 142 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml259# hybrid/ is research code with long prompt strings and paradigm-specificCOMMENT
MEDIUMtests/evals/test_agentic_runner.py177 # Failed task: recorded distinctly as a harness error, not a miss.COMMENT
MEDIUMtests/evals/test_terminalbench_native_backend.py237# CLI wiring: config -> backend -> harness kwargs -> RunSummaryCOMMENT
MEDIUMtests/evals/test_terminalbench_native_backend.py300 # The harness failure is reported loudly with its task id.COMMENT
MEDIUMtests/evals/test_export.py167 assert totals["unresolved"] == 1 # NOT 2: harness error excludedCODE
MEDIUMtests/evals/test_export.py169 # Flat table_gen metrics exclude the harness error too.COMMENT
LOWtests/channels/test_channel_contract.py46 # Should not raise — just set status to ERROR or DISCONNECTEDCOMMENT
MEDIUMexamples/code_companion/test_gen.py2"""Test Generator — generate comprehensive tests for a Python module with a ReAct agent.STRING
MEDIUMexamples/code_companion/test_gen.py65 """Generate comprehensive tests for a Python MODULE using a ReAct agent.STRING
MEDIUMscripts/smoke_framework_comparison.sh4# One-task-per-cell sanity check for the framework-comparison harness.COMMENT
MEDIUMscripts/install/install.sh376 # scratch each call, which is robust against any prior format drift.COMMENT
MEDIUMsrc/openjarvis/evals/cli.py738 # harness runs in-process, so set the var for the duration of theCOMMENT
MEDIUMsrc/openjarvis/evals/cli.py752 # Convert BenchmarkResults to RunSummary, classifying harness/infraCOMMENT
MEDIUMsrc/openjarvis/evals/core/config.py298 # terminal-bench harness budgets: benchmark > [run]COMMENT
MEDIUMsrc/openjarvis/evals/core/types.py105 # Override the agent harness's max_turns budget. Default None means useCOMMENT
MEDIUMsrc/openjarvis/evals/core/types.py118 # terminal-bench harness budgets (terminalbench-native backend).COMMENT
MEDIUMsrc/openjarvis/evals/core/types.py253 # Override the agent harness's per-run max_turns budget. None falls backCOMMENT
MEDIUMsrc/openjarvis/evals/core/types.py257 # terminal-bench harness budgets (see RunConfig for semantics).COMMENT
MEDIUMsrc/openjarvis/evals/core/types.py293 # Per-benchmark override of the terminal-bench harness budgetsCOMMENT
MEDIUMsrc/openjarvis/evals/core/agentic_runner.py470 # Docker/tmux death) from agent failures: harness errors must beCOMMENT
MEDIUMsrc/openjarvis/evals/backends/jarvis_agent.py168 # the comparison harness still gets meaningful turn data.COMMENT
MEDIUMsrc/openjarvis/evals/backends/terminalbench_native.py26# failures (the harness broke before/while driving the agent), never aCOMMENT
MEDIUMsrc/openjarvis/evals/backends/terminalbench_native.py30# harness errors (it would misflag every real model miss).COMMENT
MEDIUMsrc/openjarvis/evals/backends/terminalbench_native.py191 # LLM objects in the harness lock file).COMMENT
MEDIUMsrc/openjarvis/evals/datasets/research_mining.py15_PROMPT_TEMPLATE = """You are a research assistant. Please research the following question and provide a comprehensive aCODE
MEDIUMsrc/openjarvis/evals/scorers/swebench_harness.py99 # Kill the whole group, not just the direct child — Modal harnessCOMMENT
MEDIUMsrc/openjarvis/evals/scorers/swebench_harness.py464 # The harness subprocess (and its Modal grandchildren) exceededCOMMENT
MEDIUMsrc/openjarvis/evals/scorers/swebench_harness.py492 # not `resolved_instances` (older). Older harness wrote lists intoCOMMENT
MEDIUMsrc/openjarvis/evals/scorers/swebench_harness.py536 # the same SWE instance don't collide on the harness's shared cache.COMMENT
MEDIUMsrc/openjarvis/evals/execution/terminalbench_env.py58 # record a harness error for THIS task and continue with the rest.COMMENT
MEDIUMsrc/openjarvis/evals/configs/use_case_react.toml2# Thought-Action-Observation loop — classic ReAct paradigm.COMMENT
MEDIUM…s/evals/configs/framework_comparison/_third_party.toml8# harness can drive it:COMMENT
MEDIUMsrc/openjarvis/agents/__init__.py87# Hybrid local+cloud paradigm agents (Minions, Conductor, Archon, Advisors,COMMENT
MEDIUMsrc/openjarvis/agents/hybrid/_base.py434 # SDK call helpers — raw clients, paradigm-shaped quirks appliedCOMMENT
MEDIUMsrc/openjarvis/agents/hybrid/_base.py61# every paradigm (advisors, conductor, minions, mini_swe_agent's cloudCOMMENT
MEDIUMsrc/openjarvis/agents/hybrid/runner.py56# stacking on top of a hung connection, a Modal harness subprocess whoseCOMMENT
MEDIUMsrc/openjarvis/agents/hybrid/_openai_retry.py347 # day a paradigm actually uses it.COMMENT
MEDIUMsrc/openjarvis/agents/hybrid/mini_swe_agent.py142# Our harness has no ``/testbed``; the repo is cloned into a per-taskSTRING
MEDIUMsrc/openjarvis/agents/hybrid/__init__.py29# Import each paradigm to trigger its @AgentRegistry.register() decorator.COMMENT
MEDIUMsrc/openjarvis/agents/hybrid/minions.py262 # Skip the OpenAI-compat branch — Minions paradigm never sets that.COMMENT
MEDIUMsrc/openjarvis/agents/hybrid/scripts/new_experiment.sh2# Scaffold a new hybrid paradigm experiment cell.COMMENT
MEDIUM…c/openjarvis/agents/hybrid/registry/toolorchestra.toml103# diff extraction, Modal-harness scoring. Promote to n=100 once green.COMMENT
MEDIUMsrc/openjarvis/agents/hybrid/registry/advisors.toml3# Inference-only repro of the advisor paradigm: cloud drafts → local advisorCOMMENT
MEDIUMsrc/openjarvis/agents/hybrid/registry/advisors.toml5# (no training in this harness) — these are the untrained-advisor lower bound.COMMENT
MEDIUM…/openjarvis/agents/hybrid/registry/swe_agent_loop.toml1# SWE-bench cells that run each paradigm through mini-SWE-agent.COMMENT
MEDIUM…/openjarvis/agents/hybrid/registry/swe_agent_loop.toml6# Expected: 0.30 → ~0.5-0.77 jump per paradigm (depending on which modelCOMMENT
Self-Referential Comments34 hits · 112 pts
SeverityFileLineSnippetContext
MEDIUMtests/connectors/test_retriever.py240 # Create a fake cached embedding (T=20 tokens, dim=128)COMMENT
MEDIUMtests/connectors/test_retriever.py247 # Create a reranker with the mocked embedding storeCOMMENT
MEDIUMtests/connectors/test_pipeline.py148 # Create a pipeline with a very small max_tokens to force splittingCOMMENT
MEDIUMtests/bench/test_energy.py67 # Create a mock energy monitor with a sample() context managerCOMMENT
MEDIUMtests/evals/test_eval_telemetry_wiring.py356 # Create a mock config with telemetry.gpu_metrics attributeCOMMENT
MEDIUMtests/tools/test_templates.py149 # Create a custom templateCOMMENT
MEDIUMtests/tools/test_git_tool.py117 # Create an initial commit so HEAD existsCOMMENT
MEDIUMtests/tools/test_audio_tool.py53 # Create a file that appears to exceed 25 MBCOMMENT
MEDIUMtests/integration/test_integration.py535 # Create a test file with enough content to produce chunksCOMMENT
MEDIUMtests/learning/spec_search/test_checkpoint_store.py149 # Create an untracked, uncommitted change.COMMENT
MEDIUMtests/scheduler/test_scheduler.py307 # Create a task that is already dueCOMMENT
MEDIUMtests/server/test_connectors_router.py65 # Create a minimal vault directory so is_connected() returns True.COMMENT
MEDIUMtests/cli/test_tool_cmd.py155 # Create a mock tool class with a specCOMMENT
MEDIUMtests/cli/test_tool_cmd.py178 # Create a mock tool with full spec including parametersCOMMENT
MEDIUMtests/cli/test_tool_cmd.py227 # Create a simple class without spec attributeCOMMENT
MEDIUMtests/cli/test_memory_cmd.py27 # Create a text file with enough contentCOMMENT
MEDIUMtests/cli/test_config_cmd.py56 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py173 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py185 # Create a path for a non-existent config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py84 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py118 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py145 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py198 # Create a custom config fileCOMMENT
MEDIUMtests/cli/test_model_convert.py28 # Create a fake output directoryCOMMENT
MEDIUMtests/cli/test_model_convert.py90 # Create a fake output directoryCOMMENT
MEDIUMtests/cli/test_model_convert.py128 # Create a fake output directoryCOMMENT
MEDIUMtests/cli/test_model_convert.py193 # Create a fake output directoryCOMMENT
MEDIUMtests/cli/test_model_convert.py282 # Create a fake output directoryCOMMENT
MEDIUMtests/cli/test_model_convert.py337 # Create a fake output directory with existing contentCOMMENT
MEDIUMtests/sdk/test_sdk.py180 # Create a test file with enough content to produce chunksCOMMENT
MEDIUMtests/skills/test_cli_install.py41 # Create a HermesResolver pointed at the fake cacheCOMMENT
MEDIUMsrc/openjarvis/evals/environments/lifelong_agent_env.py728 # Create a new variable for the resultCOMMENT
MEDIUMsrc/openjarvis/learning/agents/dspy_optimizer.py101 # Define a simple metric based on trace feedbackCOMMENT
MEDIUMsrc/openjarvis/server/agent_manager_routes.py1850 # Create a new ChannelBridge with DeepResearchCOMMENT
Structural Annotation Overuse46 hits · 78 pts
SeverityFileLineSnippetContext
LOWtests/learning/test_llm_optimizer.py760 # Step 1: initial proposalCOMMENT
LOWtests/learning/test_llm_optimizer.py764 # Step 2: build history and ask for nextCOMMENT
LOWdocs/user-guide/benchmarks.md247### Step 1: Implement the BenchmarkCOMMENT
LOWdocs/user-guide/benchmarks.md299### Step 2: Register the BenchmarkCOMMENT
LOWdocs/user-guide/benchmarks.md321### Step 3: Use Your BenchmarkCOMMENT
LOWdocs/architecture/query-flow.md104### Step 1: Configuration LoadingCOMMENT
LOWdocs/architecture/query-flow.md119### Step 2: Engine DiscoveryCOMMENT
LOWdocs/architecture/query-flow.md135### Step 3: Model Discovery and RegistrationCOMMENT
LOWdocs/architecture/query-flow.md147### Step 4: Model RoutingCOMMENT
LOWdocs/architecture/query-flow.md170### Step 5: Memory Context InjectionCOMMENT
LOWdocs/architecture/query-flow.md190### Step 6: Inference GenerationCOMMENT
LOWdocs/architecture/query-flow.md215### Step 7: Tool Execution (Agent Mode Only)COMMENT
LOWdocs/architecture/query-flow.md225### Step 8: Telemetry RecordingCOMMENT
LOWdocs/architecture/query-flow.md249### Step 9: Trace RecordingCOMMENT
LOWdocs/architecture/query-flow.md259### Step 10: Response DeliveryCOMMENT
LOWdocs/tutorials/skills-workflow.md13## Step 1: Install Skills from Hermes AgentCOMMENT
LOWdocs/tutorials/skills-workflow.md36## Step 2: Inspect an Installed SkillCOMMENT
LOWdocs/tutorials/skills-workflow.md60## Step 3: Use Skills with an AgentCOMMENT
LOWdocs/tutorials/skills-workflow.md84## Step 4: Create Your Own SkillCOMMENT
LOWdocs/tutorials/skills-workflow.md133## Step 5: Generate TracesCOMMENT
LOWdocs/tutorials/skills-workflow.md148## Step 6: Discover Patterns from TracesCOMMENT
LOWdocs/tutorials/skills-workflow.md162## Step 7: Optimize Skills with DSPyCOMMENT
LOWdocs/tutorials/skills-workflow.md185## Step 8: Benchmark the ImpactCOMMENT
LOWdocs/tutorials/skills-workflow.md196## Step 9: Configure Auto-Import and Auto-OptimizationCOMMENT
LOWexamples/doc_qa/doc_qa.py86 # Step 1: Index documents into memoryCOMMENT
LOWexamples/doc_qa/doc_qa.py96 # Step 2: Ask the question with memory context enabledCOMMENT
LOW.github/workflows/claude-issues.yml56 ## Step 1: DiagnoseCOMMENT
LOW.github/workflows/claude-issues.yml59 ## Step 2: Comment your planCOMMENT
LOW.github/workflows/claude-issues.yml65 ## Step 3: ImplementCOMMENT
LOW.github/workflows/claude-issues.yml69 ## Step 4: TestCOMMENT
LOW.github/workflows/claude-issues.yml76 ## Step 5: Open PRCOMMENT
LOWsrc/openjarvis/connectors/slack_connector.py406 # Step 0: resolve workspace context — the subdomain is needed forCOMMENT
LOWsrc/openjarvis/connectors/slack_connector.py425 # Step 1: build user map (so DMs render with peer names, not IDs)COMMENT
LOWsrc/openjarvis/connectors/slack_connector.py430 # Step 2: enumerate every conversation up front so we can log aCOMMENT
LOWsrc/openjarvis/connectors/slack_connector.py470 # Step 3: fetch history per channel and yield Documents.COMMENT
LOWsrc/openjarvis/agents/morning_digest.py131 # Step 1: Collect data from connectorsCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py141 # Step 2: Synthesize narrative via LLMCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py189 # Step 3: Generate audio via TTSCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py217 # Step 4: Store the artifactCOMMENT
LOWsrc/openjarvis/cli/model.py353 # Step 2: locate and run convert_hf_to_gguf.pyCOMMENT
LOWsrc/openjarvis/cli/model.py393 # Step 3: optional quantizationCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py89 # Step 1: Detect hardwareCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py104 # Step 2: Write configCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py117 # Step 3: Check engineCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py140 # Step 4: Verify modelCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py151 # Step 5: Test queryCOMMENT
Over-Commented Block71 hits · 69 pts
SeverityFileLineSnippetContext
LOWrender.yaml21 envVars:COMMENT
LOWpyproject.toml101# Apple Foundation Models (on-device AFM 3). Needs an Apple Silicon Mac onCOMMENT
LOWfrontend/src-tauri/scripts/download-ollama.sh1#!/usr/bin/env bashCOMMENT
LOWfrontend/src-tauri/src/lib.rs101COMMENT
LOWfrontend/src-tauri/src/lib.rs481 falseCOMMENT
LOWfrontend/src-tauri/src/lib.rs501}COMMENT
LOWfrontend/src-tauri/src/lib.rs761/// classic symptom: `uv` finds `python3`, `python3` tries to `import numpy`,COMMENT
LOWfrontend/src-tauri/src/lib.rs1221 // The OLD behaviour was: any HTTP response (even 404) → `fuser -k 8000/tcp`COMMENT
LOWfrontend/src-tauri/src/lib.rs1541COMMENT
LOWfrontend/src-tauri/src/lib.rs3221 // -----------------------------------------------------------------COMMENT
LOWfrontend/src-tauri/src/lib.rs3241 // tests setting and unsetting it concurrently. `static Mutex` worksCOMMENT
LOWdeploy/posthog/posthog-hetzner-prep.sh1#!/usr/bin/env bashCOMMENT
LOWrust/rust-toolchain.toml1# Pin the Rust toolchain for the openjarvis_rust workspace.COMMENT
LOWrust/crates/openjarvis-core/src/types.rs281 #[serde(default)]COMMENT
LOWrust/crates/openjarvis-core/src/types.rs561COMMENT
LOWrust/crates/openjarvis-core/src/config.rs881}COMMENT
LOWrust/crates/openjarvis-core/src/hardware.rs1//! Hardware detection and engine recommendation.COMMENT
LOW…ates/openjarvis-learning/src/optimize/llm_optimizer.rs1//! LLM-based optimizer for OpenJarvis configuration tuning.COMMENT
LOWrust/crates/openjarvis-learning/src/optimize/types.rs41 pub dim_type: DimensionType,COMMENT
LOWrust/crates/openjarvis-learning/src/optimize/types.rs301// Trial typesCOMMENT
LOW…rates/openjarvis-learning/src/optimize/search_space.rs1//! Search space builder and default search space for configuration optimization.COMMENT
LOWrust/crates/openjarvis-learning/src/optimize/engine.rs141COMMENT
LOWrust/crates/openjarvis-tools/src/storage/hybrid.rs1//! Hybrid memory backend — Reciprocal Rank Fusion (RRF) over multiple backends.COMMENT
LOWrust/crates/openjarvis-python/src/agents.rs241#[pyclass(name = "MonitorOperativeAgent")]COMMENT
LOWrust/crates/openjarvis-python/src/learning.rs181COMMENT
LOWrust/crates/openjarvis-agents/src/monitor_operative.rs21// ---------------------------------------------------------------------------COMMENT
LOW…esign/2026-05-05-vllm-pearl-mining-integration-plan.md1681`tests/mining/fixtures/gateway_metrics_sample.txt`:COMMENT
LOWdocs/architecture/intelligence.md181default_model = "qwen3:8b"COMMENT
LOWdocs/javascripts/leaderboard-config.js1// Public Supabase config for the savings leaderboard.COMMENT
LOWexamples/twitter_bot/twitter_bot.py81 },COMMENT
LOWexamples/twitter_bot/twitter_bot.py241COMMENT
LOWconfigs/openjarvis/examples/full-system-access.toml1# Full system access: unrestricted shell and filesystemCOMMENT
LOWconfigs/openjarvis/examples/spec-search-quickstart.toml1# LLM-Guided Spec Search — quickstart configurationCOMMENT
LOWconfigs/openjarvis/examples/chat-simple.toml1# Simple Chat — lightweight conversational AI, no toolsCOMMENT
LOWconfigs/openjarvis/examples/scheduled-monitor.toml1# Scheduled Monitor — persistent agent that runs on a scheduleCOMMENT
LOWscripts/setup-energy-monitor.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/smoke_framework_comparison.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/install/install.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/install/install.sh201# Prefer `python3` (Linux / macOS / WSL convention); fall back to `python`COMMENT
LOW.github/workflows/desktop.yml121 with:COMMENT
LOW.github/workflows/desktop.yml281 echo "prerelease=false" >> "$GITHUB_OUTPUT"COMMENT
LOWsrc/openjarvis/connectors/chunker.py221 # max_chars after overlap, which still sits under any reasonableCOMMENT
LOWsrc/openjarvis/evals/core/types.py101 sheets_credentials_path: str = ""COMMENT
LOWsrc/openjarvis/evals/datasets/adp.py121 self,COMMENT
LOW…is/evals/configs/use_case_opensource_orchestrator.toml1# Open-source models × Orchestrator agent on 5 use-case benchmarks.COMMENT
LOW…arvis/evals/configs/use_case_opensource_openhands.toml1# Open-source models × NativeOpenHands (CodeAct) agent on 5 use-case benchmarks.COMMENT
LOW…s/evals/configs/framework_comparison/_third_party.toml1# Foreign-framework paths + pinned commits.COMMENT
LOW…rvis/evals/configs/framework_comparison/_template.toml1# Jinja-style template for framework-comparison configs.COMMENT
LOWsrc/openjarvis/tools/templates/loader.py21except ModuleNotFoundError:COMMENT
LOWsrc/openjarvis/core/config.py41 # top level.COMMENT
LOWsrc/openjarvis/core/config.py2181# device = "" # cpu, gpu, npuCOMMENT
LOWsrc/openjarvis/core/config.py2281COMMENT
LOWsrc/openjarvis/core/config.py2301# port = 6667COMMENT
LOWsrc/openjarvis/core/config.py2341# timeout = 300COMMENT
LOWsrc/openjarvis/agents/hybrid/_base.py61# every paradigm (advisors, conductor, minions, mini_swe_agent's cloudCOMMENT
LOWsrc/openjarvis/agents/hybrid/_base.py241# and noisy traces.COMMENT
LOWsrc/openjarvis/agents/hybrid/toolorchestra.py261 "type": "openai",COMMENT
LOWsrc/openjarvis/agents/hybrid/toolorchestra.py281# answer-1 -> GPT-5COMMENT
LOWsrc/openjarvis/agents/hybrid/toolorchestra.py1441COMMENT
LOWsrc/openjarvis/agents/hybrid/toolorchestra.py1501 try:COMMENT
11 more matches not shown…
Fake / Example Data66 hits · 67 pts
SeverityFileLineSnippetContext
LOWtests/connectors/test_apple_contacts.py293 assert "123 Main St" in alice.contentCODE
LOWtests/connectors/test_apple_contacts.py326 assert acme.title == "Acme Corp"CODE
LOWtests/connectors/test_apple_contacts.py390 assert alice.metadata["organization"] == "Acme Corp"CODE
LOWtests/connectors/test_apple_contacts.py152 "VALUES (2, 'Alice', 'M', 'Smith', 'Acme Corp', "STRING
LOWtests/connectors/test_apple_contacts.py199 "VALUES (3, NULL, NULL, 'Acme Corp', "STRING
LOWtests/connectors/test_apple_contacts.py173 "VALUES (1, 0, 2, '123 Main St', 'Springfield', 'IL', "STRING
LOWtests/connectors/test_gcontacts.py29 "organizations": [{"name": "Acme Corp", "title": "VP Engineering"}],CODE
LOWtests/connectors/test_gcontacts.py36 "organizations": [{"name": "Acme Corp", "title": "Designer"}],CODE
LOWtests/connectors/test_gcontacts.py117 assert "Acme Corp" in doc1.contentCODE
LOWtests/connectors/test_gcontacts.py125 assert "Acme Corp" in doc2.contentCODE
LOWtests/connectors/test_weather.py54 '{"api_key": "fake-key", "location": "San Francisco,CA"}',CODE
LOWtests/connectors/test_granola.py460 connector.handle_callback("fake-key-12345")CODE
LOWtests/connectors/test_imap.py85 assert resolve_imap_host("user@example.org") == "imap.example.org"CODE
LOWtests/connectors/test_imap.py98 client.login.assert_called_once_with("user@example.org", "mypassword123")CODE
LOWtests/connectors/test_imap.py103 "email": "user@example.org",CODE
LOWtests/connectors/test_imap.py150 json.dumps({"email": "user@example.org", "password": "old"}),CODE
LOWtests/connectors/test_imap.py163 "email": "old@example.org",CODE
LOWtests/connectors/test_imap.py392 conn = IMAPConnector(email_address="user@example.org", app_password="secret")CODE
LOWtests/connectors/test_imap.py402 email_address="user@example.org",CODE
LOWtests/connectors/test_imap.py223 "user@example.org",CODE
LOWtests/connectors/test_imap.py368 email_address="user@example.org",CODE
LOWtests/connectors/test_imap.py417 conn = IMAPConnector(email_address="user@example.org", app_password="bad")CODE
LOWtests/connectors/test_imap.py433 conn = IMAPConnector(email_address="user@example.org", app_password="pass")CODE
LOWtests/connectors/test_imap.py456 conn = IMAPConnector(email_address="user@example.org", app_password="pass")CODE
LOWtests/connectors/test_imap.py485 conn = IMAPConnector(email_address="user@example.org", app_password="pass")CODE
LOWtests/connectors/test_imap.py530 "email": "user@example.org",CODE
LOWtests/connectors/test_slack_connector.py225 _slack_api_conversations_list("fake-token")CODE
LOWtests/connectors/test_slack_connector.py343 json.dumps({"token": "xoxp-fake-user-token"}), encoding="utf-8"CODE
LOWtests/connectors/test_slack_connector.py145 json.dumps({"token": "xoxp-fake-user-token"}), encoding="utf-8"CODE
LOWtests/connectors/test_slack_connector.py261 json.dumps({"token": "xoxp-fake-user-token"}), encoding="utf-8"CODE
LOWtests/connectors/test_slack_connector.py415 json.dumps({"token": "xoxp-fake-user-token"}), encoding="utf-8"CODE
LOWtests/connectors/test_slack_connector.py534 json.dumps({"token": "xoxp-fake-user-token"}), encoding="utf-8"CODE
LOWtests/connectors/test_google_tasks.py56 creds.write_text('{"token": "fake-token"}', encoding="utf-8")CODE
LOWtests/connectors/test_strava.py58 '{"access_token": "fake-token", "refresh_token": "fake-refresh"}',CODE
LOWtests/connectors/test_spotify.py58 token_path.write_text('{"access_token": "fake-token"}', encoding="utf-8")CODE
LOWtests/tools/test_git_tool.py106 ["git", "config", "user.email", "test@test.com"],CODE
LOWtests/tools/test_memory_manage.py29 assert "Acme Corp" in memory_file.read_text()CODE
LOWtests/security/test_scanner.py145 assert "user@example.com" not in redactedCODE
LOWtests/server/test_connectors_router.py523 "/v1/connectors/slack/connect", json={"token": "xoxb-fake-token"}CODE
LOWtests/server/test_connectors_router.py554 json={"code": "fake-key-12345"},CODE
LOWtests/server/test_approval_routes.py344 "email": {"to": "user@example.com", "subject": "Hello"},CODE
LOWtests/server/test_approval_routes.py349 assert action["payload"]["email"]["to"] == "user@example.com"CODE
LOWtests/cli/test_mine_cmd.py117 (artifact / "model.safetensors").write_text("placeholder")CODE
LOWtests/speech/test_tts_backends.py407 backend = OpenAITTSBackend(api_key="fake-key")CODE
LOWtests/speech/test_tts_backends.py49 backend = CartesiaTTSBackend(api_key="fake-key")CODE
LOWtests/analytics/test_redaction.py39 "user@example.com",CODE
LOWtests/analytics/test_redaction.py135 "leak_email": "user@example.com",CODE
LOWtests/analytics/test_redaction.py179 src = {"safe": "ok", "leak": "user@example.com"}CODE
LOWtests/channels/test_feishu.py70 token_resp.json.return_value = {"tenant_access_token": "fake-token"}CODE
LOWtests/channels/test_feishu.py85 token_resp.json.return_value = {"tenant_access_token": "fake-token"}CODE
LOWtests/channels/test_feishu.py113 token_resp.json.return_value = {"tenant_access_token": "fake-token"}CODE
LOWtests/channels/test_channel_config.py152username = "user@example.com"CODE
LOWtests/channels/test_channel_config.py160 assert cfg.channel.email.username == "user@example.com"STRING
LOWtests/channels/test_email_channel.py29 "username": "user@example.com",CODE
LOWtests/channels/test_email_channel.py52 username="user@example.com",CODE
LOWtests/channels/test_email_channel.py60 assert ch._username == "user@example.com"CODE
LOWtests/channels/test_email_channel.py86 username="user@example.com",CODE
LOWtests/channels/test_email_channel.py98 mock_smtp.login.assert_called_once_with("user@example.com", "pass123")CODE
LOWtests/channels/test_email_channel.py104 username="user@example.com",CODE
LOWtests/channels/test_email_channel.py125 username="user@example.com",CODE
6 more matches not shown…
Verbosity Indicators24 hits · 45 pts
SeverityFileLineSnippetContext
LOWtests/learning/test_llm_optimizer.py760 # Step 1: initial proposalCOMMENT
LOWtests/learning/test_llm_optimizer.py764 # Step 2: build history and ask for nextCOMMENT
LOWexamples/doc_qa/doc_qa.py86 # Step 1: Index documents into memoryCOMMENT
LOWexamples/doc_qa/doc_qa.py96 # Step 2: Ask the question with memory context enabledCOMMENT
LOW.github/workflows/claude-issues.yml56 ## Step 1: DiagnoseCOMMENT
LOW.github/workflows/claude-issues.yml59 ## Step 2: Comment your planCOMMENT
LOW.github/workflows/claude-issues.yml65 ## Step 3: ImplementCOMMENT
LOW.github/workflows/claude-issues.yml69 ## Step 4: TestCOMMENT
LOW.github/workflows/claude-issues.yml76 ## Step 5: Open PRCOMMENT
LOWsrc/openjarvis/connectors/slack_connector.py406 # Step 0: resolve workspace context — the subdomain is needed forCOMMENT
LOWsrc/openjarvis/connectors/slack_connector.py425 # Step 1: build user map (so DMs render with peer names, not IDs)COMMENT
LOWsrc/openjarvis/connectors/slack_connector.py430 # Step 2: enumerate every conversation up front so we can log aCOMMENT
LOWsrc/openjarvis/connectors/slack_connector.py470 # Step 3: fetch history per channel and yield Documents.COMMENT
LOWsrc/openjarvis/agents/morning_digest.py131 # Step 1: Collect data from connectorsCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py141 # Step 2: Synthesize narrative via LLMCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py189 # Step 3: Generate audio via TTSCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py217 # Step 4: Store the artifactCOMMENT
LOWsrc/openjarvis/cli/model.py353 # Step 2: locate and run convert_hf_to_gguf.pyCOMMENT
LOWsrc/openjarvis/cli/model.py393 # Step 3: optional quantizationCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py89 # Step 1: Detect hardwareCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py104 # Step 2: Write configCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py117 # Step 3: Check engineCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py140 # Step 4: Verify modelCOMMENT
LOWsrc/openjarvis/cli/quickstart_cmd.py151 # Step 5: Test queryCOMMENT
AI Structural Patterns38 hits · 32 pts
SeverityFileLineSnippetContext
LOWtests/traces/test_analyzer.py13CODE
LOWtests/evals/test_terminalbench_native_backend.py63CODE
LOWtests/learning/test_llm_optimizer.py101CODE
LOWtests/learning/test_multi_bench_runner.py23CODE
LOWtests/learning/test_personal_synthesizer.py27CODE
LOWtests/learning/training/test_data.py16CODE
LOWtests/telemetry/test_energy_wiring.py113CODE
LOWsrc/openjarvis/connectors/store.py215CODE
LOWsrc/openjarvis/connectors/weather.py45CODE
LOWsrc/openjarvis/evals/backends/jarvis_agent.py23CODE
LOWsrc/openjarvis/evals/backends/terminalbench_native.py127CODE
LOWsrc/openjarvis/evals/datasets/taubench.py97CODE
LOWsrc/openjarvis/evals/execution/taubench_env.py249CODE
LOW…penjarvis/learning/intelligence/orchestrator/reward.py153CODE
LOWsrc/openjarvis/learning/spec_search/orchestrator.py89CODE
LOWsrc/openjarvis/agents/rlm.py110CODE
LOWsrc/openjarvis/agents/native_react.py65CODE
LOWsrc/openjarvis/agents/opencode.py119CODE
LOWsrc/openjarvis/agents/research_loop.py482CODE
LOWsrc/openjarvis/agents/orchestrator.py52CODE
LOWsrc/openjarvis/agents/monitor_operative.py108CODE
LOWsrc/openjarvis/agents/operative.py45CODE
LOWsrc/openjarvis/agents/claude_code.py61CODE
LOWsrc/openjarvis/agents/deep_research.py167CODE
LOWsrc/openjarvis/agents/_stubs.py357CODE
LOWsrc/openjarvis/agents/hybrid/_base.py438CODE
LOWsrc/openjarvis/agents/hybrid/_base.py529CODE
LOWsrc/openjarvis/agents/hybrid/_base.py779CODE
LOWsrc/openjarvis/agents/hybrid/_base.py856CODE
LOWsrc/openjarvis/agents/hybrid/mini_swe_agent.py336CODE
LOW…nts/hybrid/skillorchestra/prompts/eval_orchestrator.py162CODE
LOWsrc/openjarvis/server/app.py146CODE
LOWsrc/openjarvis/cli/init_cmd.py295CODE
LOWsrc/openjarvis/system/core.py136CODE
LOWsrc/openjarvis/system/orchestrator.py21CODE
LOWsrc/openjarvis/prompt/builder.py26CODE
LOWsrc/openjarvis/channels/twitter_channel.py133CODE
LOWsrc/openjarvis/channels/email_channel.py50CODE
Redundant / Tautological Comments20 hits · 30 pts
SeverityFileLineSnippetContext
LOWexamples/messaging_hub/smart_inbox.py143 # Print results tableCOMMENT
LOWexamples/twitter_bot/test_real_world.py229 # Print results tableCOMMENT
LOWsrc/openjarvis/evals/scorers/security_scanner.py122 # Check if model flags any safe patterns as vulnerabilitiesCOMMENT
LOWsrc/openjarvis/evals/scorers/security_scanner.py127 # Check if it's flagged as a vulnerability (near vuln keywords)COMMENT
LOWsrc/openjarvis/evals/scorers/coding_assistant.py68 # Check if this is a new testCOMMENT
LOWsrc/openjarvis/evals/scorers/toolcall15.py219 # Check if answer manually convertsCOMMENT
LOWsrc/openjarvis/tools/storage/ingest.py185 # Check if any parent directory should be skippedCOMMENT
LOWsrc/openjarvis/operators/manager.py79 # Check if already activeCOMMENT
LOWsrc/openjarvis/learning/optimize/config.py80 # Check if it's a list of dicts (table array) vs list of stringsCOMMENT
LOWsrc/openjarvis/learning/optimize/optimizer.py102 # Check if other dominates trialCOMMENT
LOWsrc/openjarvis/learning/spec_search/orchestrator.py306 # Check if the op is supportedCOMMENT
LOWsrc/openjarvis/learning/spec_search/execute/loop.py138 # Check if the op is supportedCOMMENT
LOW…/learning/spec_search/execute/appliers/intelligence.py37 # Check if the policy_map section existsCOMMENT
LOW…/learning/spec_search/execute/appliers/intelligence.py39 # Check if this query_class already has a lineCOMMENT
LOWsrc/openjarvis/agents/_stubs.py165 # Check if the context already supplies a system messageCOMMENT
LOWsrc/openjarvis/cli/daemon_cmd.py33 # Check if process is still running (non-destructive, cross-platform).COMMENT
LOWsrc/openjarvis/cli/digest_cmd.py43 # Check if [digest] section already existsCOMMENT
LOWsrc/openjarvis/cli/bench_cmd.py341 # Output resultsCOMMENT
LOWsrc/openjarvis/sessions/session.py229 # Check if consolidation is neededCOMMENT
LOWsrc/openjarvis/workflow/engine.py322 # Check if loop should terminateCOMMENT
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALdocs/user-guide/llm-guided-spec-search.md140| `session_store` | `MagicMock` | `openjarvis.learning.spec_search.storage.session_store.SessionStore(home / "learning" CODE
CRITICALdocs/user-guide/llm-guided-spec-search.md141| `checkpoint_store` | `MagicMock` | `openjarvis.learning.spec_search.checkpoint.store.CheckpointStore(home / "learning"CODE
Docstring Block Structure4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHsrc/openjarvis/evals/core/config.py85Load and validate an eval suite config from a TOML file. Args: path: Path to the TOML config file. RetSTRING
HIGHsrc/openjarvis/evals/core/export.py170Export traces as a HuggingFace Arrow dataset. Args: traces: List of QueryTrace objects to export. pSTRING
HIGHsrc/openjarvis/learning/optimize/optimizer.py316Export the best trial's config as a TOML recipe file. Args: run: A completed :class:`OptimizationRuSTRING
HIGHsrc/openjarvis/skills/dependency.py63Validate the skill dependency graph and return a topological ordering. Uses Kahn's algorithm for topological sort aSTRING
Example Usage Blocks8 hits · 13 pts
SeverityFileLineSnippetContext
LOWfrontend/src-tauri/scripts/download-ollama.sh7# Usage:COMMENT
LOWdeploy/posthog/posthog-hetzner-prep.sh9# Usage:COMMENT
LOWconfigs/openjarvis/examples/full-system-access.toml14# Usage:COMMENT
LOWconfigs/openjarvis/examples/code-assistant.toml4# Usage:COMMENT
LOWconfigs/openjarvis/examples/chat-simple.toml6# Usage:COMMENT
LOWscripts/quickstart.sh8# Usage:COMMENT
LOWscripts/install/install.sh4# Usage:COMMENT
LOWsrc/openjarvis/agents/hybrid/scripts/new_experiment.sh8# Usage:COMMENT
Dead Code5 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMtests/server/test_websocket.py174CODE
MEDIUMtests/server/test_agent_manager_routes.py465CODE
MEDIUMtests/server/test_stream_bridge.py47CODE
MEDIUMtests/telemetry/test_energy_wiring.py557CODE
MEDIUMsrc/openjarvis/security/rate_limiter.py99CODE
Overly Generic Function Names3 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/openjarvis/evals/datasets/coding_task.py121 "reference": "def int_to_words(num):\n if num == 0:\n return 'Zero'\n ones = ['','One','Two','ThreeCODE
LOWsrc/openjarvis/evals/datasets/coding_task.py170 "reference": "def evaluate(expression):\n def helper(tokens, pos):\n def parse_num():\n nonCODE
LOWsrc/openjarvis/a2a/server.py58 def handle_request(CODE