Repository Analysis

open-jarvis/OpenJarvis

Personal AI, On Personal Devices

46.3 Strong AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of open-jarvis/OpenJarvis, a Python project with 7,542 GitHub stars. SynthScan v2.0 examined 388,284 lines of code across 1970 source files, recording 10546 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 46.3 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).

46.3
Adjusted Score
46.3
Raw Score
100%
Time Factor
2026-07-14
Last Push
7.5K
Stars
Python
Language
388.3K
Lines of Code
2.0K
Files
10.5K
Pattern Hits
2026-07-14
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 111MEDIUM 2821LOW 7612

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 10546 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 Separators2677 hits · 9210 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/src/types/connectors.ts79 // ── Upload / Paste ─────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/types/connectors.ts94 // ── Communication ──────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/types/connectors.ts227 // ── Documents ──────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/types/connectors.ts286 // ── PIM (Calendar, Contacts) ───────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts32// ── localStorage persistence ──────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts110// ── Store ─────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts271 // ── Conversations ───────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts440 // ── Deep Research ─────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts444 // ── Models & server ────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts480 // ── Settings ───────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts488 // ── UI ──────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts496 // ── Agents ─────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts512 // ── Logs ────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts519 // ── Model loading ───────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/store.ts523 // ── Opt-in sharing ──────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/pages/AgentsPage.tsx3556 // ── Detail View ─────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/pages/AgentsPage.tsx3904 // ── List View ───────────────────────────────────────────────────────────COMMENT
MEDIUMtests/conftest.py54# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py56# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py154# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py156# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py195# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py197# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py218# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py220# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py259# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/conftest.py261# ---------------------------------------------------------------------------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
2617 more matches not shown…
Hyper-Verbose Identifiers3855 hits · 4031 pts
SeverityFileLineSnippetContext
LOWfrontend/src/components/Desktop/SavingsDashboard.tsx275function getOrCreateAnonId(): string {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_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.py132def test_connect_client_pair_returns_oauth_required_no_browser(CODE
LOWtests/connectors/test_connectors_router_oauth.py173def test_connect_raw_token_still_handled(CODE
LOWtests/connectors/test_connectors_router_oauth.py190def test_oauth_start_redirects_to_consent(CODE
LOWtests/connectors/test_connectors_router_oauth.py217def test_oauth_callback_exchanges_and_connects(CODE
LOWtests/connectors/test_connectors_router_oauth.py253def test_oauth_callback_error_param_renders_failure(client: TestClient) -> None:CODE
LOWtests/connectors/test_connectors_router_oauth.py259def test_oauth_callback_exchange_failure_renders_error(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
LOWtests/connectors/test_chunker.py127def test_event_always_single_chunk() -> None:CODE
LOWtests/connectors/test_chunker.py141def test_contact_always_single_chunk() -> None:CODE
LOWtests/connectors/test_chunker.py155def test_parent_metadata_inherited() -> None:CODE
LOWtests/connectors/test_chunker.py178def test_sequential_chunk_indexes() -> None:CODE
LOWtests/connectors/test_chunker.py197def test_note_doc_type_treated_as_document() -> None:CODE
LOWtests/connectors/test_chunker.py212def test_unknown_doc_type_treated_as_document() -> None:CODE
LOWtests/connectors/test_chunker.py221def test_empty_text_returns_empty_list() -> None:CODE
LOWtests/connectors/test_chunker.py228def test_whitespace_only_text_returns_empty_list() -> None:CODE
LOWtests/connectors/test_chunker.py235def test_chunk_result_is_dataclass() -> None:CODE
LOWtests/connectors/test_chunker.py243def test_message_accumulates_into_max_tokens() -> None:CODE
3795 more matches not shown…
Unused Imports1685 hits · 1604 pts
SeverityFileLineSnippetContext
LOWtools/pearl-reference-oracle/smoke_test.py17CODE
LOWtests/conftest.py3CODE
LOWtests/test_digest_integration.py7CODE
LOWtests/test_query_orchestrator.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_incremental_sync.py3CODE
LOWtests/connectors/test_dropbox.py6CODE
LOWtests/connectors/test_outlook.py3CODE
LOWtests/connectors/test_integration.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_throughput.py3CODE
LOWtests/evals/test_use_case_benchmarks.py14CODE
LOWtests/evals/test_eval_telemetry_wiring.py11CODE
1625 more matches not shown…
Excessive Try-Catch Wrapping912 hits · 917 pts
SeverityFileLineSnippetContext
LOWtools/pearl-reference-oracle/smoke_test.py86 except Exception as e:CODE
LOWtests/conftest.py167 except Exception:CODE
LOWtests/conftest.py179 except Exception:CODE
LOWtests/conftest.py191 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.py91 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.py37 except Exception as e:CODE
LOWtests/agents/test_native_react.py40 except Exception as e:CODE
LOWtests/server/test_agent_manager_routes.py513 except Exception:CODE
LOWtests/mcp/test_transport.py174 except Exception as exc: # noqa: BLE001STRING
MEDIUMtests/mcp/test_transport.py170def 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
LOWexamples/twitter_bot/twitter_bot.py761 except Exception:CODE
LOWexamples/twitter_bot/twitter_bot.py958 except Exception as exc:CODE
LOWexamples/scheduled_ops/code_review.py74 except Exception as exc:CODE
852 more matches not shown…
Modern Structural Boilerplate642 hits · 648 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.py629__all__ = ["Jarvis", "JarvisSystem", "MemoryHandle", "SystemBuilder"]CODE
LOWsrc/openjarvis/__init__.py15__all__ = ["Jarvis", "JarvisSystem", "MemoryHandle", "SystemBuilder", "__version__"]CODE
LOWsrc/openjarvis/_rust_bridge.py184__all__ = [CODE
LOWsrc/openjarvis/connectors/sync_engine.py192__all__ = ["SyncEngine"]CODE
LOWsrc/openjarvis/connectors/store.py185 def _setup(self) -> None:CODE
LOWsrc/openjarvis/connectors/store.py496__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.py25logger = 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/__init__.py11__all__ = ["Attachment", "BaseConnector", "Document", "KnowledgeStore", "SyncStatus"]CODE
LOWsrc/openjarvis/connectors/slack_connector.py28logger = logging.getLogger(__name__)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.py101__all__ = ["ThroughputBenchmark"]CODE
LOWsrc/openjarvis/bench/__init__.py23__all__ = [CODE
LOWsrc/openjarvis/bench/energy.py15logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/bench/energy.py162__all__ = ["EnergyBenchmark"]CODE
LOWsrc/openjarvis/bench/_stubs.py116__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.py290__all__ = ["TurnTrace", "QueryTrace"]CODE
LOWsrc/openjarvis/evals/core/runner.py1376__all__ = ["EvalRunner"]CODE
LOWsrc/openjarvis/evals/core/backend.py55__all__ = ["InferenceBackend"]CODE
LOWsrc/openjarvis/evals/core/config.py33logger = logging.getLogger(__name__)CODE
LOWsrc/openjarvis/evals/core/config.py367__all__ = ["EvalConfigError", "load_eval_config", "expand_suite"]CODE
LOWsrc/openjarvis/evals/core/types.py302__all__ = [CODE
582 more matches not shown…
Cross-File Repetition61 hits · 305 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/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
HIGHsrc/openjarvis/channels/bluebubbles.py0mark as connected (send-only — no persistent connection).STRING
HIGHsrc/openjarvis/channels/matrix_channel.py0mark as connected (send-only — no persistent connection).STRING
HIGHsrc/openjarvis/channels/feishu.py0mark as connected (send-only — no persistent connection).STRING
1 more matches not shown…
Cross-Language Confusion46 hits · 288 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.py23 " payloads: [{ text: 'hello from openclaw', mediaUrl: null }],",CODE
HIGHtests/tools/test_repl.py171 result = tool.execute(code="print(undefined)")CODE
HIGHtests/cli/test_self_update.py24 "editable-git": "cd /tmp/repo && git pull && uv sync",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/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`` in the checkout.STRING
HIGHsrc/openjarvis/cli/_install_detect.py14 ``git pull && uv sync`` from the checkout.STRING
HIGHsrc/openjarvis/cli/_install_detect.py71 upgrade_command=f"cd {candidate} && git pull && uv sync",CODE
HIGHsrc/openjarvis/telemetry/session.py112 self._buffer.push(sample)CODE
Deep Nesting283 hits · 254 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.py440CODE
LOWsrc/openjarvis/connectors/apple_health.py195CODE
LOWsrc/openjarvis/connectors/gmail_imap.py43CODE
LOWsrc/openjarvis/connectors/gcalendar.py318CODE
LOWsrc/openjarvis/connectors/retriever.py131CODE
LOWsrc/openjarvis/connectors/imessage.py100CODE
LOWsrc/openjarvis/connectors/slack_connector.py367CODE
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.py144CODE
LOWsrc/openjarvis/connectors/apple_contacts.py308CODE
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.py1497CODE
LOWsrc/openjarvis/evals/cli.py1647CODE
LOWsrc/openjarvis/evals/core/runner.py106CODE
LOWsrc/openjarvis/evals/core/runner.py306CODE
LOWsrc/openjarvis/evals/core/runner.py523CODE
LOWsrc/openjarvis/evals/core/runner.py595CODE
LOWsrc/openjarvis/evals/core/runner.py646CODE
LOWsrc/openjarvis/evals/core/runner.py823CODE
LOWsrc/openjarvis/evals/core/export.py214CODE
LOWsrc/openjarvis/evals/core/agentic_runner.py311CODE
LOWsrc/openjarvis/evals/core/agentic_runner.py665CODE
LOWsrc/openjarvis/evals/core/agentic_runner.py366CODE
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
LOWsrc/openjarvis/evals/datasets/webchorearena.py178CODE
LOWsrc/openjarvis/evals/datasets/webchorearena.py217CODE
LOWsrc/openjarvis/evals/datasets/deepplanning.py119CODE
LOWsrc/openjarvis/evals/scorers/coding_task.py48CODE
223 more matches not shown…
AI Slop Vocabulary46 hits · 142 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml228# 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.py92 # Override the agent harness's max_turns budget. Default None means useCOMMENT
MEDIUMsrc/openjarvis/evals/core/types.py105 # terminal-bench harness budgets (terminalbench-native backend).COMMENT
MEDIUMsrc/openjarvis/evals/core/types.py240 # Override the agent harness's per-run max_turns budget. None falls backCOMMENT
MEDIUMsrc/openjarvis/evals/core/types.py244 # terminal-bench harness budgets (see RunConfig for semantics).COMMENT
MEDIUMsrc/openjarvis/evals/core/types.py280 # Per-benchmark override of the terminal-bench harness budgetsCOMMENT
MEDIUMsrc/openjarvis/evals/core/agentic_runner.py453 # 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
Modern AI Meta-Vocabulary44 hits · 138 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.py132 # 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
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
MEDIUMsrc/openjarvis/sdk.py217 # Apply security guardrailsCOMMENT
MEDIUMsrc/openjarvis/evals/cli.py1394 # --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.py242 # 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.py100 # blow out the teacher's context window. monitor_operative tracesCOMMENT
MEDIUMsrc/openjarvis/learning/spec_search/diagnose/tools.py155 # 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.py234 # 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.py340 # 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.py230 # If a future caller needs agent orchestration WITH client-suppliedCOMMENT
MEDIUMsrc/openjarvis/cli/ask.py796 # Research mode — hybrid search + agentic loop over the knowledge storeCOMMENT
MEDIUMsrc/openjarvis/cli/ask.py809 # Apply security guardrailsCOMMENT
MEDIUMsrc/openjarvis/cli/serve.py166 # Apply security guardrailsCOMMENT
MEDIUMsrc/openjarvis/engine/cloud.py709 # - thinking (Opus reasoning trace)COMMENT
MEDIUMsrc/openjarvis/engine/multi.py60 # vLLM outage during a long agentic run would otherwise route everyCOMMENT
Self-Referential Comments28 hits · 94 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.py60 # 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.py55 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py156 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py168 # Create a path for a non-existent config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py83 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py114 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py128 # Create a temporary config fileCOMMENT
MEDIUMtests/cli/test_config_cmd.py181 # Create a custom config fileCOMMENT
MEDIUMtests/sdk/test_sdk.py156 # 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.py1815 # Create a new ChannelBridge with DeepResearchCOMMENT
Structural Annotation Overuse44 hits · 75 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.py133 # Step 1: Collect data from connectorsCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py143 # Step 2: Synthesize narrative via LLMCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py197 # Step 3: Generate audio via TTSCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py225 # Step 4: Store the artifactCOMMENT
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 · 68 pts
SeverityFileLineSnippetContext
LOWpyproject.toml241# openjarvis_rust is the native PyO3 extension, built from the local RustCOMMENT
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/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/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
LOWsrc/openjarvis/connectors/gmail_imap.py161 # Always SEARCH ALL. IMAP has no native cursor that survives aCOMMENT
LOWsrc/openjarvis/connectors/chunker.py221 # max_chars after overlap, which still sits under any reasonableCOMMENT
LOWsrc/openjarvis/evals/core/agentic_runner.py561 # Failed in-container setups (e.g. an installed agent's SETUP phaseCOMMENT
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# Hardware dataclassesCOMMENT
LOWsrc/openjarvis/core/config.py1981COMMENT
LOWsrc/openjarvis/core/config.py2001COMMENT
LOWsrc/openjarvis/core/config.py2061update_interval = 100COMMENT
LOWsrc/openjarvis/core/config.py2101# [channel.webhook]COMMENT
LOWsrc/openjarvis/core/config.py2121# [channel.teams]COMMENT
LOWsrc/openjarvis/agents/executor.py361 agent_kwargs["tools"] = tool_instancesCOMMENT
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
LOWsrc/openjarvis/agents/hybrid/mini_swe_agent.py1001 }COMMENT
LOWsrc/openjarvis/agents/hybrid/conductor.py881 n_web_searches_total = 0COMMENT
11 more matches not shown…
Fake / Example Data52 hits · 53 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_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.py57 '{"access_token": "fake-token", "refresh_token": "fake-refresh"}',CODE
LOWtests/connectors/test_spotify.py57 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.py123 "/v1/connectors/slack/connect", json={"token": "xoxb-fake-token"}CODE
LOWtests/server/test_connectors_router.py154 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.py49 backend = CartesiaTTSBackend(api_key="fake-key")CODE
LOWtests/speech/test_tts_backends.py97 backend = OpenAITTSBackend(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
LOWtests/channels/test_email_channel.py137 username="user@example.com",CODE
LOWtests/channels/test_email_channel.py154 username="user@example.com",CODE
LOWtests/channels/test_email_channel.py183 username="user@example.com",CODE
LOWdocs/development/release-checklist.md33export ANTHROPIC_API_KEY=test-fake-keyCODE
LOWsrc/openjarvis/evals/datasets/daily_digest.py50 "company": "Acme Corp",CODE
LOWsrc/openjarvis/server/api_routes.py1044 return {"status": "started", "run_id": "placeholder"}CODE
Verbosity Indicators22 hits · 42 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.py133 # Step 1: Collect data from connectorsCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py143 # Step 2: Synthesize narrative via LLMCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py197 # Step 3: Generate audio via TTSCOMMENT
LOWsrc/openjarvis/agents/morning_digest.py225 # Step 4: Store the artifactCOMMENT
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 · 33 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.py99CODE
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.py96CODE
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.py48CODE
LOWsrc/openjarvis/agents/monitor_operative.py108CODE
LOWsrc/openjarvis/agents/operative.py45CODE
LOWsrc/openjarvis/agents/claude_code.py60CODE
LOWsrc/openjarvis/agents/deep_research.py167CODE
LOWsrc/openjarvis/agents/_stubs.py311CODE
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.py143CODE
LOWsrc/openjarvis/cli/init_cmd.py295CODE
LOWsrc/openjarvis/system/core.py133CODE
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.py154 # Check if the context already supplies a system messageCOMMENT
LOWsrc/openjarvis/cli/daemon_cmd.py26 # Check if process is still runningCOMMENT
LOWsrc/openjarvis/cli/digest_cmd.py43 # Check if [digest] section already existsCOMMENT
LOWsrc/openjarvis/cli/bench_cmd.py339 # 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.py56Validate the skill dependency graph and return a topological ordering. Uses Kahn's algorithm for topological sort aSTRING
Example Usage Blocks7 hits · 11 pts
SeverityFileLineSnippetContext
LOWfrontend/src-tauri/scripts/download-ollama.sh7# Usage:COMMENT
LOWdeploy/posthog/posthog-hetzner-prep.sh9# 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 Code4 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMtests/server/test_websocket.py174CODE
MEDIUMtests/server/test_agent_manager_routes.py463CODE
MEDIUMtests/telemetry/test_energy_wiring.py543CODE
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