Repository Analysis

omnigent-ai/omnigent

Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device.

29.7 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of omnigent-ai/omnigent, a Python project with 9,444 GitHub stars. SynthScan v2.0 examined 1,533,537 lines of code across 3802 source files, recording 34605 pattern matches distributed across 24 syntactic categories. The overall adjusted score of 29.7 places this repository in the Moderate AI signal band.

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

29.7
Adjusted Score
29.7
Raw Score
100%
Time Factor
2026-08-29
Last Push
9.4K
Stars
Python
Language
1.5M
Lines of Code
3.8K
Files
34.6K
Pattern Hits
2026-08-29
Scan Date
0.18
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 6HIGH 688MEDIUM 5825LOW 28086

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

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

Hyper-Verbose Identifiers21184 hits · 17349 pts
SeverityFileLineSnippetContext
LOWomnigent/reasoning_effort.py80def nearest_pi_thinking_level(level: str, available: Iterable[str]) -> str | None:CODE
LOWomnigent/reasoning_effort.py156def unsupported_effort_message(effort: str, provider: str, supported: Iterable[str]) -> str:CODE
LOWomnigent/reasoning_effort.py305def validate_effort_or_llm_error(CODE
LOWomnigent/hermes_native_permissions.py95def hermes_permission_elicitation_id(session_id: str, token: str) -> str:CODE
LOWomnigent/hermes_native_permissions.py109def parse_hermes_approval_prompt(pane: str) -> HermesApprovalPrompt | None:CODE
LOWomnigent/hermes_native_permissions.py156async def supervise_hermes_approval_mirror(CODE
LOWomnigent/hermes_native_permissions.py282async def _post_external_elicitation_resolved(CODE
LOWomnigent/opencode_native_provider.py70def build_opencode_model_default_config(model: str) -> dict[str, object]:CODE
LOWomnigent/opencode_native_provider.py88def build_opencode_provider_config(resolution: OpenCodeGatewayResolution) -> dict[str, object]:CODE
LOWomnigent/opencode_native_provider.py111def write_opencode_provider_config(xdg_config_home: Path, config: Mapping[str, object]) -> Path:CODE
LOWomnigent/opencode_native_provider.py188def build_opencode_omnigent_mcp_server(CODE
LOWomnigent/opencode_native_provider.py262def resolve_databricks_gateway(CODE
LOWomnigent/opencode_native_provider.py312def _gateway_endpoint_for_model(model_id: str | None) -> str | None:CODE
LOWomnigent/opencode_native_provider.py442def maybe_merge_user_provider_config(config: dict[str, object]) -> dict[str, object]:CODE
LOWomnigent/cursor_native_forwarder.py239def clear_cursor_bridge_state(bridge_dir: Path) -> None:CODE
LOWomnigent/cursor_native_forwarder.py550def _last_used_model_from_meta_value(value: object) -> str | None:CODE
LOWomnigent/cursor_native_forwarder.py577async def _post_model_change_if_new(CODE
LOWomnigent/cursor_native_forwarder.py709async def _patch_external_session_id(CODE
LOWomnigent/cursor_native_forwarder.py736async def _post_external_session_status(CODE
LOWomnigent/cursor_native_forwarder.py778async def _post_external_compaction_status(CODE
LOWomnigent/cursor_native_forwarder.py806async def _persist_native_compaction_item(CODE
LOWomnigent/cursor_native_forwarder.py873async def forward_cursor_store_to_session(CODE
LOWomnigent/cursor_native_forwarder.py1207async def supervise_cursor_forwarder(CODE
LOWomnigent/model_resolver.py210def _request_has_no_metadata_constraints(CODE
LOWomnigent/gateway_inference.py29def claude_gateway_inference_backed() -> bool:CODE
LOWomnigent/gateway_inference.py72def codex_gateway_inference_backed() -> bool:CODE
LOWomnigent/codex_native_state.py60def _state_dir_for_conversation_id(conversation_id: str) -> Path:CODE
LOWomnigent/qwen_native_permissions.py102def qwen_permission_elicitation_id(session_id: str, request_id: str) -> str:CODE
LOWomnigent/qwen_native_permissions.py158def _control_response_request_id(event: dict[str, object]) -> str | None:CODE
LOWomnigent/qwen_native_permissions.py223async def supervise_qwen_approval_mirror(CODE
LOWomnigent/qwen_native_permissions.py386async def _post_external_elicitation_resolved(CODE
LOWomnigent/hermes_native.py111def _configured_hermes_command(env: Mapping[str, str]) -> str:CODE
LOWomnigent/hermes_native.py117def resolve_hermes_executable(CODE
LOWomnigent/hermes_native.py197def _materialize_hermes_agent_spec(tmpdir: Path) -> Path:CODE
LOWomnigent/hermes_native.py301async def _prepare_hermes_terminal_via_daemon(CODE
LOWomnigent/hermes_native.py449async def _ensure_hermes_terminal_on_runner(client: httpx.AsyncClient, session_id: str) -> None:CODE
LOWomnigent/hermes_native.py466async def _wait_for_hermes_terminal_ready(CODE
LOWomnigent/hermes_native.py486async def _find_running_hermes_terminal(CODE
LOWomnigent/hermes_native.py512def _launched_hermes_terminal_from_payload(payload: object) -> LaunchedHermesTerminal:CODE
LOWomnigent/hermes_native.py536async def _attach_terminal_resource(prepared: PreparedHermesTerminal) -> None:CODE
LOWomnigent/hermes_native.py569def _direct_tmux_unavailable_reason(prepared: PreparedHermesTerminal) -> str | None:CODE
LOWomnigent/hermes_native.py582def _resolve_session_id_for_resume(CODE
LOWomnigent/hermes_native.py630def hermes_terminal_resource_id() -> str:CODE
LOWomnigent/hermes_native_bridge.py230def bridge_dir_for_session_id(session_id: str) -> Path:STRING
LOWomnigent/hermes_native_bridge.py248def build_hermes_native_spawn_env(session_id: str) -> dict[str, str]:CODE
LOWomnigent/hermes_native_bridge.py421def inject_relay_into_policy_hook(CODE
LOWomnigent/cursor_native_permissions.py243async def _post_external_elicitation_resolved(CODE
LOWomnigent/cursor_native_permissions.py355def cursor_launch_args_enable_yolo(args: list[str] | None) -> bool:CODE
LOWomnigent/cursor_native_permissions.py378def _pane_shows_accept_prompt(pane: str) -> bool:CODE
LOWomnigent/cursor_native_permissions.py400def cursor_tool_call_elicitation_id(session_id: str, tool_call_id: str) -> str:CODE
LOWomnigent/cursor_native_permissions.py411def _iter_embedded_json_objects(raw: bytes) -> list[dict[str, object]]:CODE
LOWomnigent/cursor_native_permissions.py492def read_cursor_pending_tool_calls(store_path: Path) -> list[CursorPendingToolCall]:CODE
LOWomnigent/cursor_native_permissions.py585def _iter_askquestion_questions(args: dict[str, object]) -> list[dict[str, object]]:CODE
LOWomnigent/cursor_native_permissions.py801async def supervise_cursor_transcript_elicitations(CODE
LOWomnigent/goose_native_bridge.py50def bridge_dir_for_session_id(session_id: str) -> Path:CODE
LOWomnigent/goose_native_bridge.py68def build_goose_native_spawn_env(CODE
LOWomnigent/claude_native_hook.py229def _annotate_resume_session_context(bridge_dir: Path, payload: dict[str, object]) -> None:CODE
LOWomnigent/claude_native_hook.py259def _is_claude_branch_session_start(payload: dict[str, object]) -> bool:CODE
LOWomnigent/claude_native_hook.py291def _payload_transcript_has_recent_branch_command(CODE
LOWomnigent/claude_native_hook.py458def _create_clear_replacement_session(CODE
21124 more matches not shown…
Decorative Section Separators3897 hits · 12962 pts
SeverityFileLineSnippetContext
MEDIUM.pre-commit-config.yaml160 # ── File hygiene ────────────────────────────────────────────────COMMENT
MEDIUMomnigent/model_fallbacks.py66# ── Smart Routing ───────────────────────────────────────────────────────────COMMENT
MEDIUMomnigent/cursor_native_permissions.py266# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMomnigent/cursor_native_permissions.py295# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMomnigent/update_check.py689# ------------------------------------------------------------------COMMENT
MEDIUMomnigent/update_check.py691# ------------------------------------------------------------------COMMENT
MEDIUMomnigent/update_check.py952# ------------------------------------------------------------------COMMENT
MEDIUMomnigent/update_check.py954# ------------------------------------------------------------------COMMENT
MEDIUMomnigent/antigravity_native_bridge.py252# ── Omnigent MCP relay wiring (sys_* tools) ──────────────────────────────────COMMENT
MEDIUMomnigent/antigravity_native_bridge.py929# ── Web-turn TUI delivery (tmux send-keys) ───────────────────────────────────COMMENT
MEDIUMomnigent/debug_logging.py39# ── environment contract ────────────────────────────────────────────────────COMMENT
MEDIUMomnigent/chat.py625# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py627# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py640# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py642# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py1465# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py1467# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py2025# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py2027# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py3782# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py3784# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py4150# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/chat.py4152# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli.py5554 # ── config.yaml ──────────────────────────────────COMMENT
MEDIUMomnigent/cli.py5566 # ── tools/mcp/*.yaml ─────────────────────────────COMMENT
MEDIUMomnigent/cli.py10076# ── Integrations (Slack, …) ───────────────────────────────────────────COMMENT
MEDIUMomnigent/cli.py10468# ─── sandbox group ────────────────────────────────────────────────COMMENT
MEDIUMomnigent/cli.py10479# ─── debug group ──────────────────────────────────────────────────COMMENT
MEDIUMomnigent/cli.py11698 # ── Step 0: Probe the server's auth mode. ──────────────────COMMENT
MEDIUMomnigent/qwen_native_bridge.py465# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/qwen_native_bridge.py471# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/qwen_native_bridge.py687# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/qwen_native_bridge.py689# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/antigravity_native_reader.py2748# ── Shared reader wiring (elicitation bridge + supervise_reader spawn) ────────COMMENT
MEDIUMomnigent/antigravity_native_reader.py2911# ── Task T-G: /clear-rotation session rotation ───────────────────────────────COMMENT
MEDIUMomnigent/claude_native.py3845# ── daemon-routed launch (HOST_BY_DEFAULT) ─────────────────COMMENT
MEDIUMomnigent/workspace_fs.py97 # ── Path confinement ──────────────────────────────────────────COMMENT
MEDIUMomnigent/workspace_fs.py122 # ── Directory listing / file content ──────────────────────────COMMENT
MEDIUMomnigent/workspace_fs.py300 # ── Search ─────────────────────────────────────────────────────COMMENT
MEDIUMomnigent/workspace_fs.py391 # ── Changed files / diff ───────────────────────────────────────COMMENT
MEDIUMomnigent/cli_diagnostics.py48# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli_diagnostics.py50# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli_diagnostics.py65# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli_diagnostics.py67# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli_diagnostics.py107# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli_diagnostics.py109# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli_diagnostics.py225# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli_diagnostics.py227# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli_diagnostics.py444# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/cli_diagnostics.py446# ---------------------------------------------------------------------------COMMENT
MEDIUMomnigent/integration_daemon.py52 # ── Record persistence ────────────────────────────────────────COMMENT
MEDIUMomnigent/integration_daemon.py85 # ── Liveness ──────────────────────────────────────────────────COMMENT
MEDIUMomnigent/integration_daemon.py146 # ── Lifecycle ─────────────────────────────────────────────────COMMENT
MEDIUMomnigent/claude_native_forwarder.py1348 # ── Register newly-appeared sub-agents ──────────────COMMENT
MEDIUMomnigent/claude_native_forwarder.py1444 # ── Tail each tracked sub-agent's transcript ────────COMMENT
MEDIUMomnigent/tools/mcp.py612 # ── MRTR: detect InputRequiredResult ─────────────────────────COMMENT
MEDIUMomnigent/tools/builtins/os_env.py45# ── JSON Schemas ──────────────────────────────────────────────COMMENT
MEDIUMomnigent/tools/builtins/sys_terminal.py253# ── JSON Schemas ──────────────────────────────────────────────COMMENT
MEDIUMomnigent/tools/builtins/spawn.py453# ── Spawn implementation ──────────────────────────────COMMENT
MEDIUMomnigent/tools/builtins/spawn.py485# ── Phase 4: sys_session_list ──────────────────────────COMMENT
3837 more matches not shown…
AI Slop Vocabulary1660 hits · 5223 pts
SeverityFileLineSnippetContext
MEDIUMuv.toml20# - google-antigravity: the SDK the `antigravity` harness drives (theCOMMENT
MEDIUMpyproject.toml211# Google Antigravity SDK harness (`harness: antigravity`). Optional: theCOMMENT
MEDIUMpyproject.toml212# harness module imports the SDK lazily on first turn, so only users of theCOMMENT
MEDIUMpyproject.toml213# harness need this extra. Early SDK (v0.1.x) — pin minor.COMMENT
MEDIUMpyproject.toml219# GitHub Copilot SDK harness (`harness: copilot`). Optional: the harness moduleCOMMENT
MEDIUMpyproject.toml220# imports the SDK lazily on first turn, so only users of the harness need thisCOMMENT
MEDIUMpyproject.toml240# Cursor SDK harness (`harness: cursor`). Optional like antigravity: theCOMMENT
MEDIUMpyproject.toml241# harness imports the cursor-sdk lazily on first turn, so only `--harnessCOMMENT
MEDIUMpyproject.toml290# openai-agents harness runs the mocked turns. Opt-in — only load-test usersCOMMENT
MEDIUMsetup.py171 # toolchain (pnpm@11, Vite 8, oxlint) and the runtime harnessCOMMENT
MEDIUMomnigent/model_fallbacks.py178#: Both ladders interleaved by cost, for the multi-model pi harness.COMMENT
MEDIUMomnigent/reasoning_effort.py137 # falls through to the empty set, which callers read as "known harness withCOMMENT
MEDIUMomnigent/reasoning_effort.py164# Some models served through a harness reject the harness's full effort ladder.COMMENT
MEDIUMomnigent/claude_model_vocabulary.py181 # aliases in their own right — the harness enumerates them in /model'sCOMMENT
MEDIUMomnigent/claude_model_vocabulary.py232 # verbatim — the same spelling the harness's own enumerationCOMMENT
LOWomnigent/cli_sandbox.py207 # pending removal. Disposable-sandbox providers just create a new one.COMMENT
MEDIUMomnigent/hermes_native_bridge.py49#: Env var carrying the bridge dir into the harness executor process.COMMENT
MEDIUMomnigent/model_catalog_store.py146#: In-flight probes, keyed (harness, fingerprint) — the thin single-flightCOMMENT
MEDIUMomnigent/goose_native_bridge.py29#: Env var carrying the bridge dir into the harness executor process.COMMENT
MEDIUMomnigent/claude_native_hook.py50# respawning harness/tool subprocesses) every ≤30s for 24h — the spin-loop halfCOMMENT
MEDIUMomnigent/pi_native_credentials.py129# Declared in pi_model_compatibility so the harness and interactive pathsCOMMENT
LOWomnigent/pi_native_credentials.py599 except Exception: # noqa: BLE001 — any subprocess failure should just return NoneCODE
MEDIUMomnigent/native_policy_hook.py50# ``UserPromptSubmit`` fires when a new user prompt reaches the harness —COMMENT
MEDIUMomnigent/native_policy_hook.py422 # so the harness's own permission prompt still fires; see docstring.COMMENT
MEDIUMomnigent/native_policy_hook.py429 # ``defer`` — ``defer`` returns control to the harness'sCOMMENT
MEDIUMomnigent/cli_config.py599 # The ucode agent that backs each harness surface's model serving. When theCOMMENT
MEDIUMomnigent/cli_config.py600 # user adds Databricks from a specific harness page, we configure ucode forCOMMENT
MEDIUMomnigent/cli_config.py601 # ONLY that harness (not all of claude/codex/pi) so ucode touches just theCOMMENT
MEDIUMomnigent/cli_config.py609 # harness, the menu is scoped to that harness's surface.COMMENT
MEDIUMomnigent/cli_config.py1449 # If the harness CLI is missing or on an unsupported version, offer toCOMMENT
MEDIUMomnigent/cli_config.py1451 # copy-the-command) returns to the harness picker — there's nothing toCOMMENT
MEDIUMomnigent/cli_config.py1452 # configure for a harness you can't run.COMMENT
MEDIUMomnigent/cli_config.py3535 # failure when the harness later can't launch.COMMENT
MEDIUMomnigent/cli_config.py3540 # The databricks backfill is silent (it just shows up in the harness statusCOMMENT
MEDIUMomnigent/cli_config.py3547 # Level 1: pick a harness. The cursor moves between Claude, Codex, Pi, andCOMMENT
MEDIUMomnigent/cli_config.py3548 # Quit; each harness's status renders as a non-selectable sub-line beneathCOMMENT
MEDIUMomnigent/cli_config.py3661 # One visible row per harness, in 0.3 priority order. No folding — everyCOMMENT
MEDIUMomnigent/cli_config.py3662 # harness shows at once. Each row is (target, name, status, kind, hint),COMMENT
MEDIUMomnigent/cli_config.py3664 # next step), empty for a ready harness.COMMENT
MEDIUMomnigent/cli_config.py80# to the user. The Node-based harness CLIs (Claude Code, Codex, Pi) bundleCOMMENT
MEDIUMomnigent/cli_config.py774 # A harness has at most ONE subscription. If one is already configuredCOMMENT
MEDIUMomnigent/cli_config.py801 # Configure is the single place to sign in: drive the harness's ownCOMMENT
MEDIUMomnigent/cli_config.py804 # phantom subscription that strands the user at the harness's own loginCOMMENT
MEDIUMomnigent/cli_config.py825 # Which harness surfaces — one clear pick instead of two y/n prompts.COMMENT
MEDIUMomnigent/cli_config.py826 # (These are *harness* surfaces: Codex/OpenAI → codex + openai-agents;COMMENT
MEDIUMomnigent/cli_config.py956 # against it, scoped to the harness the user drilled into. This isCOMMENT
MEDIUMomnigent/cli_config.py997 # scoped to the harness the user drilled into (or both when addedCOMMENT
MEDIUMomnigent/cli_config.py1033 # the user changes defaults by selecting a provider in the harness treeCOMMENT
MEDIUMomnigent/cli_config.py1034 # (per-surface, so a shared provider can default one harness, not both).COMMENT
MEDIUMomnigent/cli_config.py1352 # so the ✓ always marks the credential the harness would actually use.COMMENT
MEDIUMomnigent/cli_config.py2067 # returns to the harness picker.COMMENT
MEDIUMomnigent/cli_config.py3017 # A subscription's credential lives in the harness CLI's own auth file, notCOMMENT
MEDIUMomnigent/cli_config.py3023 # harness configs outside ~/.omnigent/config.yaml — so removing itCOMMENT
MEDIUMomnigent/cli_config.py3561 # Sentinel marking the OpenCode row — native-server harness with no OmnigentCOMMENT
MEDIUMomnigent/cli_config.py3593 # launchable harness (green ✓); "missing" is an absent CLI/SDK (red ✗);COMMENT
MEDIUMomnigent/cli_config.py3870 # `--harness <name>` but invisible in setup, making a shipped harness lessCOMMENT
MEDIUMomnigent/cli_config.py3992 # Custom ACP agents — the generic `acp` harness driving any user-configuredCOMMENT
MEDIUMomnigent/cli_config.py4051 # widest harness name + a 4-space gutter; the status is escaped whenCOMMENT
MEDIUMomnigent/cli_config.py1467 if idx < 0: # Esc / q — back to the harness pickerCODE
MEDIUMomnigent/claude_native_bridge.py108# Tools-changed: harness POSTs to the bridge MCP server's localhostCOMMENT
1600 more matches not shown…
Unused Imports3315 hits · 2715 pts
SeverityFileLineSnippetContext
LOWsetup.py17CODE
LOWomnigent/model_fallbacks.py9CODE
LOWomnigent/claude_native_status_file.py27CODE
LOWomnigent/reasoning_effort.py3CODE
LOWomnigent/opencode_native_client.py18CODE
LOWomnigent/hermes_native_permissions.py31CODE
LOWomnigent/opencode_native_provider.py20CODE
LOWomnigent/cursor_native_forwarder.py34CODE
LOWomnigent/model_resolver.py3CODE
LOWomnigent/gateway_inference.py10CODE
LOWomnigent/codex_native_state.py14CODE
LOWomnigent/claude_model_vocabulary.py29CODE
LOWomnigent/qwen_native_permissions.py37CODE
LOWomnigent/cli_sandbox.py14CODE
LOWomnigent/hermes_native.py17CODE
LOWomnigent/hermes_native_bridge.py24CODE
LOWomnigent/harness_install_spec.py3CODE
LOWomnigent/model_catalog_store.py16CODE
LOWomnigent/cursor_native_permissions.py38CODE
LOWomnigent/goose_native_bridge.py16CODE
LOWomnigent/claude_native_hook.py3CODE
LOWomnigent/pi_native_credentials.py19CODE
LOWomnigent/opencode_native_state.py14CODE
LOWomnigent/native_policy_hook.py21CODE
LOWomnigent/cli_config.py18CODE
LOWomnigent/session_lifecycle.py3CODE
LOWomnigent/cursor_native_status.py24CODE
LOWomnigent/qwen_native.py18CODE
LOWomnigent/_native_resume_hint.py3CODE
LOWomnigent/claude_native_bridge.py27CODE
LOWomnigent/config.py3CODE
LOWomnigent/kimi_native.py15CODE
LOWomnigent/databricks_model_discovery.py3CODE
LOWomnigent/claude_native_state.py41CODE
LOWomnigent/databricks_ai_gateway.py9CODE
LOWomnigent/native_dispatch.py14CODE
LOWomnigent/opencode_native_forwarder.py18CODE
LOWomnigent/native_coding_agents.py3CODE
LOWomnigent/cursor_native.py15CODE
LOWomnigent/smart_routing_cli.py27CODE
LOWomnigent/_native_forwarder_health.py23CODE
LOWomnigent/_env_compat.py18CODE
LOWomnigent/update_check.py36CODE
LOWomnigent/opencode_native_bridge.py24CODE
LOWomnigent/antigravity_native_bridge.py3CODE
LOWomnigent/crash_handler.py26CODE
LOWomnigent/goose_native.py18CODE
LOWomnigent/diagnostics.py22CODE
LOWomnigent/kimi_native_forwarder.py31CODE
LOWomnigent/codex_native.py3CODE
LOWomnigent/codex_model_vocabulary.py44CODE
LOWomnigent/claude_launcher.py47CODE
LOWomnigent/_wrapper_labels.py23CODE
LOWomnigent/model_override.py10CODE
LOWomnigent/antigravity_native_rpc.py55CODE
LOWomnigent/process_logging.py3CODE
LOWomnigent/antigravity_native_interactions.py55CODE
LOWomnigent/native_terminal.py3CODE
LOWomnigent/codex_native_bridge.py3CODE
LOWomnigent/codex_native_hook.py12CODE
3255 more matches not shown…
Cross-File Repetition419 hits · 2095 pts
SeverityFileLineSnippetContext
HIGHomnigent/cursor_native_forwarder.py0load the persisted forward cursor, or a cold default.STRING
HIGHomnigent/qwen_native_forwarder.py0load the persisted forward cursor, or a cold default.STRING
HIGHomnigent/goose_native_forwarder.py0load the persisted forward cursor, or a cold default.STRING
HIGHomnigent/kiro_native_session_forwarder.py0load the persisted forward cursor, or a cold default.STRING
HIGHomnigent/hermes_native_forwarder.py0load the persisted forward cursor, or a cold default.STRING
HIGHomnigent/cursor_native_forwarder.py0post one mirrored item as an ``external_conversation_item`` event.STRING
HIGHomnigent/qwen_native_forwarder.py0post one mirrored item as an ``external_conversation_item`` event.STRING
HIGHomnigent/goose_native_forwarder.py0post one mirrored item as an ``external_conversation_item`` event.STRING
HIGHomnigent/cursor_native_forwarder.py0indirection so tests can stub the supervisor's clock.STRING
HIGHomnigent/qwen_native_forwarder.py0indirection so tests can stub the supervisor's clock.STRING
HIGHomnigent/goose_native_forwarder.py0indirection so tests can stub the supervisor's clock.STRING
HIGHomnigent/hermes_native_forwarder.py0indirection so tests can stub the supervisor's clock.STRING
HIGHomnigent/cursor_native_forwarder.py0indirection so tests can stub the supervisor's backoff sleep.STRING
HIGHomnigent/qwen_native_forwarder.py0indirection so tests can stub the supervisor's backoff sleep.STRING
HIGHomnigent/goose_native_forwarder.py0indirection so tests can stub the supervisor's backoff sleep.STRING
HIGHomnigent/hermes_native_forwarder.py0indirection so tests can stub the supervisor's backoff sleep.STRING
HIGHomnigent/hermes_native.py0terminal resource returned by the omnigent runner launch path.STRING
HIGHomnigent/qwen_native.py0terminal resource returned by the omnigent runner launch path.STRING
HIGHomnigent/kimi_native.py0terminal resource returned by the omnigent runner launch path.STRING
HIGHomnigent/cursor_native.py0terminal resource returned by the omnigent runner launch path.STRING
HIGHomnigent/goose_native.py0terminal resource returned by the omnigent runner launch path.STRING
HIGHomnigent/pi_native.py0terminal resource returned by the omnigent runner launch path.STRING
HIGHomnigent/kiro_native.py0terminal resource returned by the omnigent runner launch path.STRING
HIGHomnigent/opencode_native.py0terminal resource returned by the omnigent runner launch path.STRING
HIGHomnigent/hermes_native.py0prepared native goose terminal attachment details. :param reattached: ``true`` when an existing, still-running session tSTRING
HIGHomnigent/qwen_native.py0prepared native goose terminal attachment details. :param reattached: ``true`` when an existing, still-running session tSTRING
HIGHomnigent/goose_native.py0prepared native goose terminal attachment details. :param reattached: ``true`` when an existing, still-running session tSTRING
HIGHomnigent/hermes_native.py0resolve the native pi executable. :param env: environment mapping to inspect. defaults to ``os.environ``. :param which: STRING
HIGHomnigent/qwen_native.py0resolve the native pi executable. :param env: environment mapping to inspect. defaults to ``os.environ``. :param which: STRING
HIGHomnigent/kimi_native.py0resolve the native pi executable. :param env: environment mapping to inspect. defaults to ``os.environ``. :param which: STRING
HIGHomnigent/cursor_native.py0resolve the native pi executable. :param env: environment mapping to inspect. defaults to ``os.environ``. :param which: STRING
HIGHomnigent/goose_native.py0resolve the native pi executable. :param env: environment mapping to inspect. defaults to ``os.environ``. :param which: STRING
HIGHomnigent/pi_native.py0resolve the native pi executable. :param env: environment mapping to inspect. defaults to ``os.environ``. :param which: STRING
HIGHomnigent/hermes_native.py0launch pi tui in an omnigent terminal. :param server: resolved omnigent server url. :param session_id: optional existingSTRING
HIGHomnigent/qwen_native.py0launch pi tui in an omnigent terminal. :param server: resolved omnigent server url. :param session_id: optional existingSTRING
HIGHomnigent/kimi_native.py0launch pi tui in an omnigent terminal. :param server: resolved omnigent server url. :param session_id: optional existingSTRING
HIGHomnigent/goose_native.py0launch pi tui in an omnigent terminal. :param server: resolved omnigent server url. :param session_id: optional existingSTRING
HIGHomnigent/pi_native.py0launch pi tui in an omnigent terminal. :param server: resolved omnigent server url. :param session_id: optional existingSTRING
HIGHomnigent/hermes_native.py0write the terminal-first agent spec used by ``omnigent pi``. :param tmpdir: temporary directory for the generated yaml fSTRING
HIGHomnigent/qwen_native.py0write the terminal-first agent spec used by ``omnigent pi``. :param tmpdir: temporary directory for the generated yaml fSTRING
HIGHomnigent/kimi_native.py0write the terminal-first agent spec used by ``omnigent pi``. :param tmpdir: temporary directory for the generated yaml fSTRING
HIGHomnigent/cursor_native.py0write the terminal-first agent spec used by ``omnigent pi``. :param tmpdir: temporary directory for the generated yaml fSTRING
HIGHomnigent/goose_native.py0write the terminal-first agent spec used by ``omnigent pi``. :param tmpdir: temporary directory for the generated yaml fSTRING
HIGHomnigent/antigravity_native.py0write the terminal-first agent spec used by ``omnigent pi``. :param tmpdir: temporary directory for the generated yaml fSTRING
HIGHomnigent/pi_native.py0write the terminal-first agent spec used by ``omnigent pi``. :param tmpdir: temporary directory for the generated yaml fSTRING
HIGHomnigent/hermes_native.py0launch pi on an omnigent server via a daemon-spawned runner. :param base_url: omnigent server base url. :param spec_pathSTRING
HIGHomnigent/qwen_native.py0launch pi on an omnigent server via a daemon-spawned runner. :param base_url: omnigent server base url. :param spec_pathSTRING
HIGHomnigent/kimi_native.py0launch pi on an omnigent server via a daemon-spawned runner. :param base_url: omnigent server base url. :param spec_pathSTRING
HIGHomnigent/goose_native.py0launch pi on an omnigent server via a daemon-spawned runner. :param base_url: omnigent server base url. :param spec_pathSTRING
HIGHomnigent/pi_native.py0launch pi on an omnigent server via a daemon-spawned runner. :param base_url: omnigent server base url. :param spec_pathSTRING
HIGHomnigent/hermes_native.py0create or resume a goose-native session through a daemon runner. :returns: prepared terminal details for attaching.STRING
HIGHomnigent/qwen_native.py0create or resume a goose-native session through a daemon runner. :returns: prepared terminal details for attaching.STRING
HIGHomnigent/kimi_native.py0create or resume a goose-native session through a daemon runner. :returns: prepared terminal details for attaching.STRING
HIGHomnigent/goose_native.py0create or resume a goose-native session through a daemon runner. :returns: prepared terminal details for attaching.STRING
HIGHomnigent/hermes_native.py0decode terminal launch metadata returned by the runner.STRING
HIGHomnigent/qwen_native.py0decode terminal launch metadata returned by the runner.STRING
HIGHomnigent/kimi_native.py0decode terminal launch metadata returned by the runner.STRING
HIGHomnigent/cursor_native.py0decode terminal launch metadata returned by the runner.STRING
HIGHomnigent/goose_native.py0decode terminal launch metadata returned by the runner.STRING
HIGHomnigent/pi_native.py0decode terminal launch metadata returned by the runner.STRING
359 more matches not shown…
Cross-Language Confusion266 hits · 1260 pts
SeverityFileLineSnippetContext
HIGHomnigent/claude_native_bridge.py1588 '"$OMNIGENT_RELAY_URL/hook/claude/evaluate-policy" 2>/dev/null) 'CODE
HIGHomnigent/opencode_native_bridge.py100 if (!RELAY_FILE) return null;CODE
HIGHomnigent/opencode_native_bridge.py103 if (d && typeof d.url === "string" && typeof d.token === "string") {CODE
HIGHomnigent/opencode_native_bridge.py107 return null;CODE
HIGHomnigent/opencode_native_bridge.py131 return body && typeof body === "object" ? body : { result: "ALLOW" };CODE
HIGHomnigent/opencode_native_bridge.py145 if (p && p.type === "text" && typeof p.text === "string") out.push(p.text);CODE
HIGHomnigent/opencode_native_bridge.py145 if (p && p.type === "text" && typeof p.text === "string") out.push(p.text);CODE
HIGHomnigent/opencode_native_bridge.py179 input && input.tool,CODE
HIGHomnigent/diagnostics.py145 "server_version": "0.8.0.dev0" | null,STRING
HIGHomnigent/diagnostics.py146 "server_url": "http://..." | null,STRING
HIGHomnigent/debug_logging.py65# connected to an App carries. All absent on OSS/local (columns stay null).COMMENT
HIGHomnigent/antigravity_native_reader.py2348 deferred during that window — e.g. the next segment of a chained ``a && b``STRING
HIGHomnigent/host/frames.py2147 Tolerant by design: absent, null, or non-mapping values all decodeSTRING
HIGHomnigent/host/frames.py2166 Tolerant like :func:`_optional_str_availability_map`: absent, null, orSTRING
HIGHomnigent/inner/pi_executor.py521 * or null. Fail-open (null) on any transport error: a wedged native toolCOMMENT
HIGHomnigent/inner/pi_executor.py533 buf += chunk.toString();CODE
HIGHomnigent/inner/pi_executor.py539 resolve(resp && resp.verdict ? resp.verdict : null);CODE
HIGHomnigent/inner/pi_executor.py539 resolve(resp && resp.verdict ? resp.verdict : null);CODE
HIGHomnigent/inner/pi_executor.py541 resolve(null);CODE
HIGHomnigent/inner/pi_executor.py545 client.on("error", () => resolve(null));CODE
HIGHomnigent/inner/pi_executor.py548 client.on("error", () => resolve(null));CODE
HIGHomnigent/inner/pi_executor.py559 if (!event || typeof event.toolName !== "string") return;CODE
HIGHomnigent/inner/pi_executor.py562 if (verdict && verdict.block) {{CODE
HIGHomnigent/inner/pi_executor.py480 buf += chunk.toString();CODE
HIGHomnigent/inner/pi_executor.py492 const isError = resp.result && (resp.result.error || resp.result.blocked);CODE
HIGHomnigent/inner/pi_executor.py574 promptSnippet: tool.promptSnippet || tool.description,CODE
HIGHomnigent/inner/policies.py598 "- If allowed_label_keys is non-null, only use those keys in set_labels.\n\n"CODE
HIGHomnigent/runner/_zygote.py22 {"cmd": "poll", "pid": 12345} -> {"returncode": 0} | {"returncode": null}STRING
HIGHomnigent/spec/parser.py962 "os_env.sandbox.type must be a string or null, "CODE
HIGHomnigent/spec/_omnigent_compat.py279 return "file is empty (or contains only YAML comments / null)"CODE
HIGHomnigent/server/schemas.py1341 still null, and they appear on the session snapshot onceSTRING
HIGHomnigent/server/schemas.py2817 "sequence_number": null}``.STRING
HIGHomnigent/server/schemas.py3331 null}``.STRING
HIGHomnigent/server/schemas.py3404 "parent_session_id": <parent>, "sequence_number": null}``.STRING
HIGHomnigent/server/app.py1982 3. ``min_desktop_version`` (str | null) is the oldest desktop build thisSTRING
HIGHomnigent/server/app.py2227 ``{"user_id": null, "is_admin": false}`` if unauthenticatedSTRING
HIGHomnigent/server/routes/scheduled_tasks.py65 # (the field is unset via omission / null, not ""), mirroring the PATCHCOMMENT
HIGHomnigent/server/routes/sessions/routes_hooks.py634 # Everything is checked BEFORE normalizing. ``or {}`` turns null,COMMENT
HIGHomnigent/server/routes/sessions/routes_permissions.py295 ``{"owner": null}``.STRING
HIGHomnigent/server/routes/sessions/routes_permissions.py322 :returns: ``{"permissions": [...], "next_cursor": str|null}``.STRING
HIGHomnigent/server/routes/_sessions/orchestration.py8258 # manual Add Agent child flow where ``sub_agent_name`` is null) keepCOMMENT
HIGHomnigent/policies/builtins/working_dir.py347 :param command: The shell command string, e.g. ``"cd /etc && ls"``.STRING
HIGHomnigent/policies/builtins/_shell.py6commands (``a && b ; c``), prefix them with env-assignments or wrappersSTRING
HIGHomnigent/policies/builtins/_shell.py207 ``"cd /repo && npm test"``.STRING
HIGHomnigent/policies/builtins/orchestration.py149 :param command: A shell command string, e.g. ``"cd repo && rm -rf build"``.STRING
HIGHomnigent/telemetry/client.py23 "environment": null,STRING
HIGHomnigent/onboarding/sandboxes/bootstrap.py530 f"rm -f ~/.databrickscfg && printf '%s' {shlex.quote(cfg_body)} > ~/.databrickscfg",CODE
HIGHomnigent/onboarding/sandboxes/base.py85 "cd /tmp && rm -rf oa-wheels && mkdir oa-wheels && "CODE
HIGHomnigent/onboarding/sandboxes/base.py161 f"pid=$(cat {q_pid} 2>/dev/null); "CODE
HIGHomnigent/onboarding/sandboxes/base.py162 f'case "$pid" in ""|*[!0-9]*) ;; *) kill "$pid" 2>/dev/null ;; esac; 'CODE
HIGHomnigent/entities/conversation.py874 # omitted (not null) for agent/tool/system messages so theCOMMENT
HIGHsdks/ui/omnigent_ui_sdk/terminal/_host.py3151 # Adopt only a REAL (non-null) task status. The live SSECOMMENT
HIGHtests/test_pi_native_interrupt_replay_e2e.py78 if (idle !== undefined) ctx.isIdle = () => idle;CODE
HIGHtests/test_pi_native_interrupt_replay_e2e.py133 !toolResult || toolResult.block !== true,CODE
HIGHtests/test_pi_native_interrupt_replay_e2e.py137 const turnCtx = makeCtx(undefined);CODE
HIGHtests/test_pi_native_interrupt_replay_e2e.py152 toolResult && toolResult.block === true,CODE
HIGHtests/test_pi_native_interrupt_replay_e2e.py171 toolResult && toolResult.block === true,CODE
HIGHtests/test_antigravity_native_reader.py770 Models a chained ``a && b`` command where each segment is permission-gated: theSTRING
HIGHtests/test_antigravity_native_reader.py879 """An ALREADY-ALLOWED segment in a chain (e.g. ``rm a && echo hi && rm b`` withSTRING
HIGHtests/test_pi_native_extension.py1647 .map((event) => event.data && event.data.status);CODE
206 more matches not shown…
Over-Commented Block1497 hits · 1194 pts
SeverityFileLineSnippetContext
LOWrender.yaml41 # No COOKIE_SECRET or BASE_URL here: the entrypoint mints a hex cookieCOMMENT
LOWuv.toml1# Fail loudly on a uv too old to honor the cooldown below: relativeCOMMENT
LOWuv.toml21# `antigravity` extra in pyproject), published 2026-06-11. Drop once agedCOMMENT
LOWpyproject.toml41 "mcp>=1.0,<2",COMMENT
LOWpyproject.toml61 # a 0600 file when no keyring backend is available (e.g. headless).COMMENT
LOWpyproject.toml101 "argon2-cffi>=23.1,<24",COMMENT
LOWpyproject.toml121 # RFC 5545 recurrence rules for the scheduled-task schedulerCOMMENT
LOWpyproject.toml161# so only users of the provider need this extra.COMMENT
LOWpyproject.toml181# Same lazy-import posture as above.COMMENT
LOWpyproject.toml221# extra. The wheel bundles the Copilot CLI binary it drives (~90MB), which isCOMMENT
LOWpyproject.toml241# harness imports the cursor-sdk lazily on first turn, so only `--harnessCOMMENT
LOWpyproject.toml261# `omnigent-slack` there (not yet wired into the release pipeline).COMMENT
LOWpyproject.toml321 # Line coverage during the unit-test matrix. Each CI shard writes itsCOMMENT
LOWpyproject.toml341 # producing a junit XML or per-test traceback. With --timeout=N,COMMENT
LOWpyproject.toml381omnigent = "omnigent.cli:main"COMMENT
LOWpyproject.toml441# this. SDK tests (tests/frontends/sdk/) use explicit markers;COMMENT
LOWpyproject.toml501# Each CI shard sets COVERAGE_FILE=artifacts/.coverage.<group> and writesCOMMENT
LOWpyproject.toml521# py312 makes ruff's UP041 rewrite `asyncio.TimeoutError` -> `TimeoutError`COMMENT
LOWpyproject.toml541# ``ARG`` — unused function argumentsCOMMENT
LOWpyproject.toml561 # throws off on legitimate typographic characters in prose.COMMENT
LOWpyproject.toml581known-first-party = ["omnigent"]COMMENT
LOWomnigent/claude_native_status_file.py41# of view, so both map to ``running``; ``waiting`` is distinguished for theCOMMENT
LOWomnigent/reasoning_effort.py161 )COMMENT
LOWomnigent/cursor_native_forwarder.py61_DEFAULT_POLL_INTERVAL_S = 0.7COMMENT
LOWomnigent/cursor_native_forwarder.py101# a LIVE owner only if its heartbeat was refreshed within this window; an olderCOMMENT
LOWomnigent/cursor_native_forwarder.py121# The match is non-greedy so it stops at the FIRST close tag: that is always theCOMMENT
LOWomnigent/cursor_native_forwarder.py1161 model=observed_model,COMMENT
LOWomnigent/claude_model_vocabulary.py61#: describe the contents — read the slot, never this name. Sessions persistCOMMENT
LOWomnigent/hermes_native_bridge.py61# into the paste as a newline and the message sits unsent.COMMENT
LOWomnigent/cursor_native_permissions.py261 )COMMENT
LOWomnigent/cursor_native_permissions.py281# embedded JSON objects rather than ``json.loads``-ing the whole row.COMMENT
LOWomnigent/cursor_native_permissions.py321# appears without the marker), so this is only a small backstop for the sub-pollCOMMENT
LOWomnigent/claude_native_hook.py41# answers in the terminal). Kept in lockstep with the server-sideCOMMENT
LOWomnigent/claude_native_hook.py141COMMENT
LOWomnigent/native_policy_hook.py41# Fast connect budget so an unreachable server fails into the retryCOMMENT
LOWomnigent/cli_config.py601 # ONLY that harness (not all of claude/codex/pi) so ucode touches just theCOMMENT
LOWomnigent/cli_config.py941 # `[databricks]` in the install command would parse as a tag.COMMENT
LOWomnigent/cli_config.py3541 # line); newly-adopted machine credentials get a one-time callout namingCOMMENT
LOWomnigent/cli_config.py3561 # Sentinel marking the OpenCode row — native-server harness with no OmnigentCOMMENT
LOWomnigent/cli_config.py4041 )COMMENT
LOWomnigent/claude_native_bridge.py121# to the Omnigent policy server and back. It MUST exceed ``_TOOL_CALL_TIMEOUT_S``COMMENT
LOWomnigent/claude_native_bridge.py141_CLAUDE_PROMPT_GLYPH = "❯"COMMENT
LOWomnigent/claude_native_bridge.py161_CLAUDE_READY_POLL_INTERVAL_S = 0.15COMMENT
LOWomnigent/claude_native_bridge.py181_PASTED_PLACEHOLDER_PREFIX = "[Pasted text"COMMENT
LOWomnigent/claude_native_bridge.py201# optional modes are enabled, so a full lap plus slack proves the target isCOMMENT
LOWomnigent/claude_native_bridge.py221# Titles of the confirmation dialog Claude Code pops when a switch invalidatesCOMMENT
LOWomnigent/claude_native_bridge.py241# Bounds the common no-dialog case (a fresh session never pops one) whileCOMMENT
LOWomnigent/claude_native_bridge.py1481 # ``TaskCreated`` fires when Claude creates a new native taskCOMMENT
LOWomnigent/claude_native_bridge.py1501 ],COMMENT
LOWomnigent/claude_native_bridge.py1621 # (e.g. the exit-plan-mode e2e fixture) can never trigger this hook, soCOMMENT
LOWomnigent/claude_native_bridge.py1741 :param value: Raw path component, e.g. ``"conv_abc123"``.COMMENT
LOWomnigent/claude_native_bridge.py2761# Terminal per-task ``status`` values in a ``Stop`` hook's ``background_tasks``COMMENT
LOWomnigent/claude_native_bridge.py3121 _wait_for_claude_prompt_ready(COMMENT
LOWomnigent/claude_native_bridge.py3381 info = _wait_for_tmux_info(bridge_dir, timeout_s=timeout_s)COMMENT
LOWomnigent/opencode_native_forwarder.py181 self._bridge_dir = bridge_dirCOMMENT
LOWomnigent/opencode_native_forwarder.py1041COMMENT
LOWomnigent/smart_routing_cli.py41COMMENT
LOWomnigent/update_check.py61COMMENT
LOWomnigent/update_check.py81# Credentials embedded in the URL are honored (httpx applies them), soCOMMENT
LOWomnigent/update_check.py1101 # Normalize to the ``git+<url>`` form pip/uv acceptCOMMENT
1437 more matches not shown…
Excessive Try-Catch Wrapping967 hits · 836 pts
SeverityFileLineSnippetContext
LOWomnigent/hermes_native_permissions.py217 except Exception:CODE
LOWomnigent/opencode_native_provider.py257 except Exception as exc: # noqa: BLE001 - SDK absent / bad profile / auth failure.CODE
LOWomnigent/opencode_native_provider.py296 except Exception as exc: # noqa: BLE001 - SDK absent / auth failure / bad profile.CODE
LOWomnigent/cursor_native_forwarder.py854 except Exception: # noqa: BLE001CODE
LOWomnigent/cursor_native_forwarder.py1047 except Exception: # noqa: BLE001CODE
LOWomnigent/cursor_native_forwarder.py1188 except Exception:CODE
LOWomnigent/cursor_native_forwarder.py1262 except Exception as exc: # noqa: BLE001 — supervisor restarts on any ExceptionCODE
LOWomnigent/gateway_inference.py110 except Exception: # noqa: BLE001 — an unevaluable family is omitted, not FalseCODE
LOWomnigent/qwen_native_permissions.py315 except Exception:CODE
LOWomnigent/hermes_native_bridge.py293 except Exception: # noqa: BLE001CODE
LOWomnigent/model_catalog_store.py219 except Exception: # noqa: BLE001 — stale rows keep servingCODE
MEDIUMomnigent/model_catalog_store.py213def _run() -> list[dict[str, Any]] | None:CODE
LOWomnigent/cursor_native_permissions.py971 except Exception:CODE
LOWomnigent/claude_native_hook.py219 except Exception as exc: # noqa: BLE001 - hook must not break Claude Code.CODE
LOWomnigent/pi_native_credentials.py206 except Exception: # noqa: BLE001 — absent profile disables optional discoveryCODE
LOWomnigent/pi_native_credentials.py472 except Exception: # noqa: BLE001 — credential failure must not break launchCODE
LOWomnigent/pi_native_credentials.py482 except Exception: # noqa: BLE001 — network failure must not break launchCODE
LOWomnigent/pi_native_credentials.py599 except Exception: # noqa: BLE001 — any subprocess failure should just return NoneCODE
LOWomnigent/pi_native_credentials.py632 except Exception: # noqa: BLE001 — HTTP/network failure → emptyCODE
LOWomnigent/pi_native_credentials.py654 except Exception: # noqa: BLE001 — live availability remains authoritativeCODE
LOWomnigent/pi_native_credentials.py796 except Exception: # noqa: BLE001CODE
LOWomnigent/pi_native_credentials.py1197 except Exception: # noqa: BLE001 — any resolution failure must not break launchCODE
LOWomnigent/native_policy_hook.py206 except Exception as exc: # noqa: BLE001 — best-effort; fail closed if unavailableCODE
LOWomnigent/native_policy_hook.py218 except Exception as exc: # noqa: BLE001 — transient mint failure; fail closedCODE
LOWomnigent/cli_config.py221 except Exception:CODE
LOWomnigent/claude_native_bridge.py4692 except Exception as exc: # noqa: BLE001 — shaped fail-closed belowCODE
LOWomnigent/claude_native_bridge.py4719 except Exception as exc: # noqa: BLE001CODE
LOWomnigent/claude_native_bridge.py4820 except Exception as exc: # noqa: BLE001 - relay converts callback failures to MCP errors.CODE
LOWomnigent/claude_native_bridge.py4979 except Exception as exc: # noqa: BLE001 - request failure must not stop the server.CODE
LOWomnigent/opencode_native_forwarder.py226 except Exception: # noqa: BLE001 - seeding is best effort.CODE
LOWomnigent/opencode_native_forwarder.py259 except Exception: # noqa: BLE001 - usage re-post is best effort.CODE
LOWomnigent/opencode_native_forwarder.py275 except Exception: # noqa: BLE001 - catch-up is best effort.CODE
LOWomnigent/opencode_native_forwarder.py312 except Exception: # noqa: BLE001 - usage re-post is best effort.CODE
LOWomnigent/opencode_native_forwarder.py345 except Exception: # noqa: BLE001 - reconnect on any transient SSE failure.CODE
LOWomnigent/opencode_native_forwarder.py884 except Exception: # noqa: BLE001 - context window is best effort.CODE
LOWomnigent/opencode_native_forwarder.py986 except Exception: # noqa: BLE001 - reply is best effort; log and move on.CODE
LOWomnigent/opencode_native_forwarder.py1013 except Exception: # noqa: BLE001 - policy errors fail closed.CODE
LOWomnigent/smart_routing_cli.py95 except Exception: # noqa: BLE001 — an unevaluable map is unknown, not unavailableCODE
LOWomnigent/crash_handler.py144 except Exception: # noqa: BLE001 pragma: no coverCODE
LOWomnigent/crash_handler.py180 except Exception: # noqa: BLE001 pragma: no coverCODE
LOWomnigent/crash_handler.py269 except Exception: # noqa: BLE001 — crash handler must never crash visiblyCODE
LOWomnigent/crash_handler.py313 except Exception: # noqa: BLE001 pragma: no coverCODE
LOWomnigent/crash_handler.py502 except Exception: # noqa: BLE001 pragma: no cover (EOF / closed stdin)CODE
LOWomnigent/crash_handler.py529 except Exception: # noqa: BLE001 pragma: no coverCODE
LOWomnigent/crash_handler.py547 except Exception: # noqa: BLE001 pragma: no coverCODE
MEDIUMomnigent/crash_handler.py139def _read_version() -> str:CODE
MEDIUMomnigent/crash_handler.py310def _command_line() -> str:CODE
LOWomnigent/diagnostics.py77 except Exception: # noqa: BLE001CODE
LOWomnigent/diagnostics.py102 except Exception: # noqa: BLE001 — an unreachable/misbehaving server is not an error hereCODE
LOWomnigent/kimi_native_forwarder.py496 except Exception:CODE
LOWomnigent/codex_native.py288 except Exception: # noqa: BLE001 - readiness must never raise; fail onto auth.json.CODE
LOWomnigent/codex_native.py307 except Exception: # noqa: BLE001 - readiness must never raise.CODE
LOWomnigent/codex_native.py648 except Exception: # noqa: BLE001 — best-effort; never block the launchCODE
LOWomnigent/codex_native.py1303 except Exception:CODE
LOWomnigent/codex_native.py1384 except Exception:CODE
LOWomnigent/claude_launcher.py115 except Exception:CODE
LOWomnigent/claude_launcher.py133 except Exception:CODE
LOWomnigent/claude_launcher.py149 except Exception:CODE
LOWomnigent/antigravity_native_rpc.py543 except Exception: # deliberate fail-open: ssl.SSLError etc. outside httpx hierarchyCODE
LOWomnigent/antigravity_native_interactions.py451 except Exception as tui_exc:CODE
907 more matches not shown…
Modern AI Meta-Vocabulary185 hits · 564 pts
SeverityFileLineSnippetContext
MEDIUMomnigent/cursor_native_forwarder.py706 return None # system or other scaffoldingCODE
MEDIUMomnigent/hermes_native_bridge.py78# new ``messages`` row (Hermes flushes a row per agentic step), so a new rowCOMMENT
MEDIUMomnigent/pi_native_credentials.py989 # Determine context window and max output tokens.COMMENT
MEDIUMomnigent/claude_native_bridge.py5724# CLI scaffolding, not user-typed content — rendering any of them asCOMMENT
MEDIUMomnigent/claude_native_bridge.py5726# Today: drop isMeta + every CLI-scaffolding-prefixed record; forCOMMENT
MEDIUMomnigent/claude_native_bridge.py5729# hid Skills; we keep the broad scaffolding filter and justCOMMENT
MEDIUMomnigent/claude_native_bridge.py5744# Code's CLI scaffolding (not user-typed content). ``<command-COMMENT
MEDIUMomnigent/claude_native_bridge.py6052 # ``isMeta=true`` carries CLI scaffolding likeCOMMENT
MEDIUMomnigent/claude_native_bridge.py6069 # text matter downstream — skip the slash/terminal/scaffoldingCOMMENT
MEDIUMomnigent/claude_native_bridge.py6144 # Other CLI-scaffolding records (stdout/stderr from /effort, etc.)COMMENT
MEDIUMomnigent/claude_native_bridge.py6191 # CLI-scaffolding markers ever arriving in list-formCOMMENT
MEDIUMomnigent/opencode_native_forwarder.py61# Transient chain-of-thought delta — the reasoning analogue of the text deltaCOMMENT
MEDIUMomnigent/opencode_native_forwarder.py884 except Exception: # noqa: BLE001 - context window is best effort.CODE
MEDIUMomnigent/_wrapper_labels.py26# for the ``omnigent.*`` namespace; never reused for guardrails /COMMENT
MEDIUMomnigent/pi_model_compatibility.py73# DeepSeek streams its chain of thought on ``reasoning_content``; Pi only readsCOMMENT
MEDIUMomnigent/codex_native_forwarder.py108# Transient reasoning (chain-of-thought) delta — the reasoning analogue ofCOMMENT
MEDIUMomnigent/codex_native_forwarder.py3168 # Codex finished compacting the thread's context window.COMMENT
MEDIUMomnigent/claude_native.py2581 # schema eagerly and inflates the context window. The Databricks gatewayCOMMENT
MEDIUMomnigent/goose_native_forwarder.py56#: Seconds between store polls. Goose flushes a ``messages`` row per agenticCOMMENT
MEDIUMomnigent/goose_native_forwarder.py413 return [] # system / other scaffoldingCODE
MEDIUMomnigent/goose_native_forwarder.py572 # Item-less scaffolding rows (system, empty) don't reopen a turn whoseCOMMENT
MEDIUMomnigent/claude_native_forwarder.py3562 # — Claude Code knows the real context window for the activeCOMMENT
MEDIUMomnigent/hermes_native_forwarder.py76#: Seconds between store polls. Hermes flushes a ``messages`` row per agentic stepCOMMENT
MEDIUMomnigent/hermes_native_forwarder.py1410 # with no tool_calls (the agentic loop's terminal step);COMMENT
MEDIUMomnigent/host/connect.py506 # Testing knob: override the context window size for compactionCOMMENT
MEDIUMomnigent/inner/os_env.py161# (e.g. ``cat`` on a multi-MB log file) saturate the context window and causeCOMMENT
MEDIUMomnigent/inner/os_env.py168# context window, causing the next LLM call to fail with a context-lengthCOMMENT
MEDIUMomnigent/inner/copilot_executor.py111# too short for an agentic turn (sub-agent dispatches, long tool calls), so weCOMMENT
MEDIUMomnigent/inner/copilot_executor.py730 # The Copilot SDK auto-compacted the session's context window.COMMENT
MEDIUMomnigent/inner/antigravity_executor.py368 # The SDK runs its own agentic loop and executes its own tools, so theCOMMENT
MEDIUMomnigent/inner/antigravity_executor.py565 # Stamp the resolved model onto the usage dict so the scaffold canCOMMENT
MEDIUMomnigent/inner/claude_sdk_executor.py2292 # the scaffold's ``dispatch_tool`` path, giving the runnerCOMMENT
MEDIUMomnigent/inner/pi_executor.py556 // escape all guardrails. Bridged tools ARE evaluated server-side at /mcp,COMMENT
MEDIUMomnigent/inner/pi_executor.py2111 # scaffold's executor adapter; absent on single-process / pre-turnCOMMENT
MEDIUMomnigent/inner/pi_executor.py2224 # otherwise escape all guardrails, so the generated extension'sCOMMENT
MEDIUMomnigent/inner/openai_agents_sdk_executor.py1841 # output) — the best proxy for how full the context windowCOMMENT
MEDIUMomnigent/inner/sandbox.py187 # scaffolding to ``write_roots`` viaCOMMENT
MEDIUMomnigent/inner/sandbox.py769 # scaffolding (scratch tmpdir with the egress ``.egress.sock``, CACOMMENT
MEDIUMomnigent/runner/tool_dispatch.py7829 # orchestration surface (tools.agents). This teaches the LLM how toCOMMENT
MEDIUMomnigent/runner/app.py6677 # filters the same way (see native/orchestration.py's ``--effort``COMMENT
MEDIUMomnigent/runtime/inflight_text.py412 # scaffold harnesses, which emit response.createdCOMMENT
MEDIUMomnigent/runtime/compaction.py629 # Budget = fraction of context window minus system/tool tokens.COMMENT
MEDIUMomnigent/runtime/prompt.py311 # without overflowing the context window.COMMENT
MEDIUMomnigent/runtime/harnesses/_scaffold.py424 # scaffold's ``message`` /events handler pushes here whenCOMMENT
MEDIUMomnigent/runtime/harnesses/_executor_adapter.py438 # Do NOT touch _in_flight or _active_turn_ctx — those are scaffold-owned andCOMMENT
MEDIUMomnigent/runtime/harnesses/_executor_adapter.py516 # Tier-1 reset immediately (only when the scaffold also has no live turn).COMMENT
MEDIUMomnigent/runtime/harnesses/_executor_adapter.py871 # scaffold can build a response.failed terminal event).COMMENT
MEDIUMomnigent/runtime/harnesses/process_manager.py79# request; the harness scaffold's auth middleware compares against it. This isCOMMENT
MEDIUMomnigent/runtime/harnesses/process_manager.py575 # ``resp_<uuid>`` are different identifiers; the harness scaffold'sCOMMENT
MEDIUMomnigent/runtime/harnesses/process_manager.py1205 # scaffold's auth gate inert. The token is delivered via the harness'sCOMMENT
MEDIUMomnigent/runtime/harnesses/process_manager.py1251 # so the harness scaffold accepts this client and rejects anyCOMMENT
MEDIUMomnigent/runtime/harnesses/_runner.py170 # (``OMNIGENT_HARNESS_AUTH_TOKEN``); the scaffold's auth check comparesCOMMENT
MEDIUMomnigent/runtime/policies/builder.py398 # no other guardrails are declared (the noop-engine path belowCOMMENT
MEDIUMomnigent/runtime/policies/builder.py478 # conversation's policies so guardrails set on the top-level session (e.g.COMMENT
MEDIUMomnigent/runtime/policies/builder.py481 # suggested root inherited another tree's guardrails.COMMENT
MEDIUMomnigent/repl/_repl.py7606 # the overlay can render guardrails label state — the legacyCOMMENT
MEDIUMomnigent/spec/omnigent.py202 # ``guardrails.policies`` is intentionally NOT rejected here.COMMENT
MEDIUMomnigent/spec/omnigent.py209 # pass-through (drop guardrails from the forwardCOMMENT
MEDIUMomnigent/spec/omnigent.py1102 # Translate the guardrails block if the caller handed us theCOMMENT
MEDIUMomnigent/spec/omnigent.py1104 # top-level YAML fields into Omnigent' ``guardrails:``COMMENT
125 more matches not shown…
Deep Nesting618 hits · 467 pts
SeverityFileLineSnippetContext
LOWomnigent/hermes_native_permissions.py156CODE
LOWomnigent/opencode_native_provider.py136CODE
LOWomnigent/opencode_native_provider.py330CODE
LOWomnigent/opencode_native_provider.py389CODE
LOWomnigent/cursor_native_forwarder.py806CODE
LOWomnigent/cursor_native_forwarder.py873CODE
LOWomnigent/qwen_native_permissions.py223CODE
LOWomnigent/cursor_native_permissions.py411CODE
LOWomnigent/cursor_native_permissions.py492CODE
LOWomnigent/cursor_native_permissions.py643CODE
LOWomnigent/cursor_native_permissions.py801CODE
LOWomnigent/claude_native_hook.py654CODE
LOWomnigent/pi_native_credentials.py603CODE
LOWomnigent/pi_native_credentials.py1107CODE
LOWomnigent/pi_native_credentials.py309CODE
LOWomnigent/native_policy_hook.py523CODE
LOWomnigent/cli_config.py548CODE
LOWomnigent/cli_config.py1535CODE
LOWomnigent/cli_config.py1789CODE
LOWomnigent/cli_config.py2790CODE
LOWomnigent/cli_config.py3368CODE
LOWomnigent/cli_config.py3469CODE
LOWomnigent/cli_config.py3660CODE
LOWomnigent/claude_native_bridge.py2228CODE
LOWomnigent/claude_native_bridge.py2722CODE
LOWomnigent/claude_native_bridge.py2805CODE
LOWomnigent/claude_native_bridge.py2952CODE
LOWomnigent/claude_native_bridge.py4865CODE
LOWomnigent/databricks_model_discovery.py119CODE
LOWomnigent/opencode_native_forwarder.py215CODE
LOWomnigent/opencode_native_forwarder.py264CODE
LOWomnigent/opencode_native_forwarder.py601CODE
LOWomnigent/update_check.py207CODE
LOWomnigent/update_check.py417CODE
LOWomnigent/update_check.py455CODE
LOWomnigent/update_check.py582CODE
LOWomnigent/update_check.py1053CODE
LOWomnigent/kimi_native_forwarder.py377CODE
LOWomnigent/codex_native.py1331CODE
LOWomnigent/codex_native.py1737CODE
LOWomnigent/codex_native.py2041CODE
LOWomnigent/codex_native.py2165CODE
LOWomnigent/antigravity_native_rpc.py1242CODE
LOWomnigent/process_logging.py521CODE
LOWomnigent/antigravity_native_interactions.py331CODE
LOWomnigent/codex_native_bridge.py500CODE
LOWomnigent/cursor_native_usage.py280CODE
LOWomnigent/debug_logging.py555CODE
LOWomnigent/harness_startup_config.py171CODE
LOWomnigent/antigravity_native.py1058CODE
LOWomnigent/chat.py685CODE
LOWomnigent/chat.py2273CODE
LOWomnigent/chat.py2564CODE
LOWomnigent/chat.py3668CODE
LOWomnigent/model_catalog.py342CODE
LOWomnigent/model_catalog.py789CODE
LOWomnigent/model_catalog.py970CODE
LOWomnigent/cli.py1898CODE
LOWomnigent/cli.py5465CODE
LOWomnigent/cli.py5522CODE
558 more matches not shown…
Modern Structural Boilerplate236 hits · 230 pts
SeverityFileLineSnippetContext
LOWomnigent/hermes_native_bridge.py656def _settle_pane(socket_path: str, tmux_target: str, *, timeout_s: float) -> None:CODE
LOWomnigent/model_catalog_store.py247__all__ = [CODE
LOWomnigent/goose_native_bridge.py237def _settle_pane(socket_path: str, tmux_target: str, *, timeout_s: float) -> None:CODE
LOWomnigent/config.py96__all__ = [CODE
LOWomnigent/opencode_native_bridge.py684def update_last_event_id(bridge_dir: Path, last_event_id: str) -> None:STRING
LOWomnigent/diagnostics.py178__all__ = ["collect_snapshot"]CODE
LOWomnigent/codex_native_bridge.py905def update_active_turn_id(bridge_dir: Path, active_turn_id: str | None) -> None:CODE
LOWomnigent/codex_native_bridge.py931def update_thread_id(bridge_dir: Path, thread_id: str, active_turn_id: str | None = None) -> None:CODE
LOWomnigent/__init__.py238__all__ = [CODE
LOWomnigent/debug_logging.py209def set_current_user_id(user_id: str | None) -> None:CODE
LOWomnigent/kimi_native_bridge.py276def _settle_pane(socket_path: str, tmux_target: str, *, timeout_s: float) -> None:CODE
LOWomnigent/harness_startup_config.py391__all__ = [CODE
LOWomnigent/tls.py26logger = logging.getLogger(__name__)CODE
LOWomnigent/chat.py85logger = logging.getLogger(__name__)CODE
LOWomnigent/chat.py661def set_session_host(session_id: str, host_id: str | None) -> None:CODE
LOWomnigent/cli.py2762def _update_daemon_resolved_server_url(target: str, server_url: str) -> None:CODE
LOWomnigent/codex_native_app_server.py2991def _set_codex_resume_config_param(params: CodexParams, key: str, raw_value: str) -> None:CODE
LOWomnigent/cursor_native_bridge.py641def _settle_pane(socket_path: str, tmux_target: str, *, timeout_s: float) -> None:CODE
LOWomnigent/opencode_http_transport.py47__all__ = ["ClientFactory", "OpenCodeHttpTransport", "build_prompt_payload"]CODE
LOWomnigent/_runner_startup.py207 def _update_rich(msg: str) -> None:CODE
LOWomnigent/_runner_startup.py240 def _update_plain(msg: str) -> None:CODE
LOWomnigent/kiro_native_session_forwarder.py683__all__ = [CODE
LOWomnigent/cli_diagnostics.py572def _update_latest_symlink(log_dir: Path, log_path: Path) -> None:CODE
LOWomnigent/kiro_native_permissions.py347__all__ = [CODE
LOWomnigent/tools/__init__.py81__all__ = [CODE
LOWomnigent/tools/mcp.py872 def _update_cache(self, tools: list[McpToolDef]) -> None:CODE
LOWomnigent/tools/client_specified/__init__.py184__all__ = [CODE
LOWomnigent/tools/builtins/__init__.py75__all__ = [CODE
LOWomnigent/session_import/local.py1388__all__ = [CODE
LOWomnigent/session_import/__init__.py13__all__ = [CODE
LOWomnigent/host/runner_zygote.py46logger = logging.getLogger(__name__)CODE
LOWomnigent/terminals/registry.py49logger = logging.getLogger(__name__)CODE
LOWomnigent/terminals/__init__.py14__all__ = [CODE
LOWomnigent/terminals/control_bridge.py67__all__ = [CODE
LOWomnigent/inner/hermes_native_executor.py33logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/qwen_native_executor.py42logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/tracing.py52logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/copilot_executor.py89logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/acp_executor.py88logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/cursor_native_executor.py38logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/credential_proxy.py487__all__ = [CODE
LOWomnigent/inner/terminal.py55logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/terminal.py968 async def set_conversation_link(self, conversation_link: str | None) -> None:CODE
LOWomnigent/inner/bwrap_sandbox.py755def _set_no_new_privs() -> None:CODE
LOWomnigent/inner/antigravity_executor.py75logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/claude_sdk_executor.py88logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/claude_sdk_executor.py249 async def set_model(self, model: str | None) -> None: ...CODE
LOWomnigent/inner/kimi_native_executor.py36logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/qwen_executor.py56logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/pi_executor.py101logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/cursor_executor.py76logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/openai_agents_sdk_executor.py59logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/_acp_omnigent_mcp.py36logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/sandbox.py24logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/sandbox.py914def set_temp_env(env: MutableMapping[str, str], tmpdir: Path) -> None:CODE
LOWomnigent/inner/goose_executor.py63logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/open_responses_sdk.py51logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/_subprocess_lifecycle.py40__all__ = [CODE
LOWomnigent/inner/_proc.py34logger = logging.getLogger(__name__)CODE
LOWomnigent/inner/hermes_executor.py273 def _setup_hermes_home(self) -> None:STRING
176 more matches not shown…
Self-Referential Comments36 hits · 110 pts
SeverityFileLineSnippetContext
MEDIUMomnigent/inner/terminal.py1976 # Create the instance's private directory.COMMENT
MEDIUMomnigent/inner/terminal.py2002 # Create an os_env pointing at the fork for mount support.COMMENT
MEDIUMomnigent/runner/tool_dispatch.py6352 # Create a child session bound to the same agent.COMMENT
MEDIUMomnigent/onboarding/secrets.py157 # Create the file 0600 from the start via os.open(O_CREAT, 0o600) rather thanCOMMENT
MEDIUMtests/test_opencode_native_bridge.py255 # Create the file and verify the path is as expected.COMMENT
MEDIUMtests/e2e_ui/conftest.py1196 # Create a session with the hello_world bundle inline. The serverCOMMENT
MEDIUMtests/e2e_ui/conftest.py1559 # Create a session with the terminal agent bundle inline.STRING
MEDIUMtests/e2e_ui/collaboration/_multi_user_server.py194 # Create an admin-owned hello_world session (authenticated, so it'sCOMMENT
MEDIUMtests/e2e_ui/sessions/test_session_updates_stream.py204 # Create a brand-new session "elsewhere" — over the API, the way a CLI orCOMMENT
MEDIUM…e2e_ui/sessions/test_subagent_stale_runner_composer.py112 # Create a sub-agent child session.COMMENT
MEDIUMtests/e2e_ui/start_session/test_start_session.py2794 # Create a new folder under /home/e2e/projects.COMMENT
MEDIUMtests/inner/test_claude_sdk_executor.py1639 # Create a gateway executor that uses a Databricks profile path.COMMENT
MEDIUMtests/runner/test_environment_filesystem.py107 # Create a symlink that points to a non-existent target.COMMENT
MEDIUMtests/runner/test_app_sessions_native_workflow_init.py2316 # Create the session first.COMMENT
MEDIUMtests/runner/transports/test_uds_unit.py65 # Create a socket file then close it without listening.COMMENT
MEDIUMtests/repl/test_event_tape.py774 # Create a payload that would produce many lines.COMMENT
MEDIUMtests/spec/test_policy_validator.py207 # Create a local tool file that would be discovered under theCOMMENT
MEDIUMtests/stores/test_artifact_store.py142 # Create a symlink inside root that points outsideCOMMENT
MEDIUM…sts/server/integration/test_sessions_child_sessions.py1951 # Create a plain top-level session (no parent).COMMENT
MEDIUMtests/server/integration/test_policy_crud_e2e.py372 # Create a default (server-wide) policy.COMMENT
MEDIUMtests/server/integration/test_policy_crud_e2e.py399 # Create a session-scoped policy.COMMENT
MEDIUMtests/server/integration/test_policy_crud_e2e.py427 # Create a policy in session A.COMMENT
MEDIUMtests/server/integration/test_default_policy_routes.py476 # Create a policy as admin.COMMENT
MEDIUMtests/server/integration/test_accounts_auth_e2e.py432 # Create a non-admin user first.COMMENT
MEDIUMtests/server/integration/test_oidc_auth_e2e.py187 # Create a ticket first.COMMENT
MEDIUMtests/server/routes/test_default_policies.py274 # Create a DB policy.COMMENT
MEDIUMtests/llms/test_custom_pricing_integration.py103 # Create a mock provider configCOMMENT
MEDIUMtests/llms/test_custom_pricing_integration.py172 # Create a mock provider config with $0.25/$1.00 pricingCOMMENT
MEDIUMtests/e2e/test_host_claude_native_e2e.py358 # Create the claude-native session bound to the host. TheCOMMENT
MEDIUMtests/e2e/test_comment_tools_claude_native.py250 # Create a private tmux session (detached, no user terminal needed).COMMENT
MEDIUMtests/e2e/test_non_git_changed_files_e2e.py515 # Create the session to learn its id before seeding the file.COMMENT
MEDIUMtests/e2e/test_files_to_subagent_e2e.py193 # Create the parent session and upload the file BEFORE dispatch so theCOMMENT
MEDIUMtests/e2e/test_chat_e2e.py362 # Create a session so _pick_agent can discover the agent nameCOMMENT
MEDIUM.github/workflows/github-release.yml1# Create a GitHub Release entry (the `…/releases` page) when a version tag isCOMMENT
MEDIUM.github/workflows/security-triage.yml475 # Create a single PRIVATE draft advisory summarising the seriousCOMMENT
MEDIUMdev/repro.py180 # Create the isolated worktree off the CURRENT checkout's HEAD. We resolveCOMMENT
Fake / Example Data94 hits · 103 pts
SeverityFileLineSnippetContext
LOWweb/src/shell/ForkSessionDialog.test.tsx220 expect(input).toHaveAttribute("placeholder", "Fork of My session");CODE
LOWweb/src/shell/ForkSessionDialog.test.tsx228 expect(input).toHaveAttribute("placeholder", "Name the cloned session");CODE
LOWweb/src/shell/AppShell.test.tsx3528 expect(nameInput).toHaveAttribute("placeholder", "Fork of Auth refactor");CODE
LOW…omponents/scheduled/CreateScheduledTaskDialog.test.tsx513 expect(timeField).toHaveAttribute("placeholder", "5:00 PM");CODE
LOW…omponents/scheduled/CreateScheduledTaskDialog.test.tsx690 expect(minuteField).toHaveAttribute("placeholder", "0");CODE
LOWweb/src/hooks/useBrowserAgentRelay.ts119 const ph = el.getAttribute('placeholder');CODE
LOWweb/src/pages/SharingPage.test.tsx62 vi.mocked(identity.resolveIdentity).mockResolvedValue("admin@example.com");CODE
LOWtests/test_claude_native_bridge.py6331 "oauthAccount": {"emailAddress": "user@example.com"},CODE
LOWtests/test_claude_native_bridge.py6348 assert data["oauthAccount"] == {"emailAddress": "user@example.com"}CODE
LOWtests/test_claude_native.py6933 fake_data, fake_mime = "not!valid!base64", "image/png"CODE
LOWtests/test_claude_native.py6935 fake_data, fake_mime = _UNDER_FLOOR_JPEGS["soi-eoi"], "image/jpeg"CODE
LOWtests/test_claude_native.py6937 fake_data, fake_mime = base64.b64encode(b"plain text " * 8).decode(), "image/png"CODE
LOWtests/test_claude_native.py6939 fake_data, fake_mime = _TINY_PNG_BASE64, "image/jpeg"CODE
LOWtests/test_claude_native.py6941 fake_data = base64.b64encode(b"RIFF" + b"\x00" * 4 + b"AVI " + b"\x00" * 40).decode()CODE
LOWtests/test_claude_native.py6943 fake_text = json.dumps({"type": "image", "data": fake_data, "mimeType": fake_mime})CODE
LOWtests/e2e_ui/branding/test_branding.py63 {"app_name": "Acme Agent", "heading": "Acme Corp", "logos": _LOGOS, "powered_by": True},CODE
LOWtests/e2e_ui/branding/test_branding.py72 expect(page.get_by_role("heading", name="Acme Corp")).to_be_visible()CODE
LOWtests/e2e_ui/branding/test_branding.py108 {"app_name": "Acme Agent", "heading": "Acme Corp", "logos": _LOGOS, "powered_by": False},CODE
LOWtests/e2e_ui/branding/test_branding.py112 expect(page.get_by_role("heading", name="Acme Corp")).to_be_visible()CODE
LOWtests/e2e_ui/chat/test_send_while_background_task.py119 expect(composer).to_have_attribute("placeholder", _COMPOSER_PLACEHOLDER_IDLE, timeout=15_000)CODE
LOWtests/e2e_ui/chat/test_send_while_background_task.py162 expect(composer).to_have_attribute("placeholder", _COMPOSER_PLACEHOLDER_IDLE, timeout=15_000)CODE
LOW…e2e_ui/sessions/test_subagent_stale_runner_composer.py138 expect(composer).not_to_have_attribute("placeholder", _OFFLINE_PLACEHOLDER, timeout=5_000)CODE
LOWtests/e2e_ui/sessions/test_host_asleep_composer.py141 expect(composer).to_have_attribute("placeholder", _COMPOSER_PLACEHOLDER, timeout=15_000)CODE
LOWtests/inner/test_databricks_executor.py1771 return _StubSdkConfig(host="https://example.databricks.com", token="dapi-fake-token")CODE
LOWtests/inner/test_databricks_executor.py1781 assert auth.current_token() == "dapi-fake-token"CODE
LOWtests/inner/test_databricks_executor.py1758 "[my-ws]\nhost = https://example.databricks.com\ntoken = dapi-fake-token\n"CODE
LOWtests/frontends/sdk/test_file_completer.py217 ["git", "config", "user.email", "test@test.com"],CODE
LOWtests/spec/test_omnigent_adapter.py1330 prompt="placeholder",CODE
LOWtests/stores/test_host_store.py320 user_id="admin@example.com",CODE
LOWtests/stores/test_host_store.py345 assert host_store.list_hosts(user_id="admin@example.com") == []CODE
LOWtests/stores/test_session_policy_store.py487 created_by="admin@example.com",CODE
LOWtests/stores/test_session_policy_store.py489 assert policy.created_by == "admin@example.com"CODE
LOWtests/server/test_oidc_admin_users.py67 perm_store.ensure_user("admin@example.com", is_admin=True)CODE
LOWtests/server/test_oidc_admin_users.py80 user_id="admin@example.com",CODE
LOWtests/server/test_oidc_admin_users.py98 assert set(users) == {"admin@example.com", "member@example.com"}CODE
LOWtests/server/test_oidc_admin_users.py99 assert users["admin@example.com"]["is_admin"] is TrueCODE
LOWtests/server/test_oidc_invites.py109 created_by="admin@example.com",CODE
LOWtests/server/test_oidc_invites.py165 assert store.is_email_invited("admin@example.com") is FalseCODE
LOWtests/server/test_oidc_invites.py216 perm_store.ensure_user("admin@example.com", is_admin=True)CODE
LOWtests/server/test_oidc_invites.py227 user_id="admin@example.com",CODE
LOWtests/server/test_oidc_invites.py287 user_id="admin@example.com",CODE
LOWtests/server/test_permissions.py652 perm_store.add_admin("admin@example.com")CODE
LOWtests/server/test_permissions.py656 user_id="admin@example.com",CODE
LOWtests/server/test_permissions.py190 perm_store.add_admin("admin@example.com")CODE
LOWtests/server/test_permissions.py197 user_id="admin@example.com",CODE
LOWtests/server/integration/test_comments_routes.py221 admin = "admin@example.com"CODE
LOWtests/server/integration/test_policy_crud_e2e.py42def _admin_headers(email: str = "admin@example.com") -> dict[str, str]:CODE
LOWtests/server/integration/test_policy_crud_e2e.py51def _make_admin(db_uri: str, email: str = "admin@example.com") -> None:CODE
LOWtests/server/integration/test_policy_crud_e2e.py61def _seed_session(db_uri: str, user_email: str = "admin@example.com") -> str:CODE
LOWtests/server/integration/test_oidc_default_policies.py42_ADMIN = "admin@example.com"CODE
LOWtests/server/integration/test_default_policy_routes.py94def _admin_headers(email: str = "admin@example.com") -> dict[str, str]:CODE
LOWtests/server/integration/test_default_policy_routes.py103def _make_admin(db_uri: str, email: str = "admin@example.com") -> None:CODE
LOWtests/server/integration/test_default_policy_routes.py113def _make_user(db_uri: str, email: str = "user@example.com") -> None:CODE
LOWtests/server/integration/test_default_policy_routes.py150 assert body["created_by"] == "admin@example.com"CODE
LOWtests/server/integration/test_default_policy_routes.py408 headers=_admin_headers("user@example.com"),CODE
LOWtests/server/integration/test_default_policy_routes.py436 headers=_admin_headers("user@example.com"),CODE
LOWtests/server/integration/test_default_policy_routes.py463 headers=_admin_headers("user@example.com"),CODE
LOWtests/server/integration/test_default_policy_routes.py490 headers=_admin_headers("user@example.com"),CODE
LOWtests/server/integration/test_default_policy_routes.py517 headers=_admin_headers("user@example.com"),CODE
LOWtests/server/integration/test_default_policy_routes.py97 :param email: The user email to present, e.g. ``"admin@example.com"``.STRING
34 more matches not shown…
Structural Annotation Overuse51 hits · 89 pts
SeverityFileLineSnippetContext
LOWomnigent/cli.py11763 # Step 2: Open the browser.COMMENT
LOWomnigent/cli.py11768 # Step 3: Poll until the ticket is fulfilled or expired.COMMENT
LOWomnigent/cli.py11749 # Step 1: Request a CLI login ticket.COMMENT
LOWomnigent/tools/manager.py175 # Step 10: register sys_timer_set / sys_timer_cancel whenCOMMENT
LOWomnigent/server/routes/_workspace_validation.py235 # Step 0: host must be online.COMMENT
LOWomnigent/server/routes/_workspace_validation.py242 # Step 4: stat the workspace. Done before the boundary check soCOMMENT
LOWomnigent/llms/context_window.py345 # Step 1: Check provider config custom pricing first (configured rates take precedence)COMMENT
LOWomnigent/llms/context_window.py388 # Step 2: Fall back to catalog pricing when provider pricing is not configuredCOMMENT
LOWomnigent/llms/context_window.py393 # Step 3: No pricing availableCOMMENT
LOW…nigent/onboarding/agent/skills/build-omnigent/SKILL.md18## Step 1: Choose a directory nameCOMMENT
LOW…nigent/onboarding/agent/skills/build-omnigent/SKILL.md22## Step 2: Generate config.yamlCOMMENT
LOW…nigent/onboarding/agent/skills/build-omnigent/SKILL.md65## Step 3: Generate AGENTS.mdCOMMENT
LOW…nigent/onboarding/agent/skills/build-omnigent/SKILL.md75## Step 4: Generate skills (optional)COMMENT
LOWtests/runner/test_app_sessions_native_supervision.py2261 # Step 4: the parent fully drains during T2, ending the episode.COMMENT
LOWtests/runner/test_app_sessions_native_supervision.py2287 # Step 7: T3 ends → the new episode's recovery wake must fire evenCOMMENT
LOWtests/runtime/policies/test_combined_integration.py234 # Step 1: clean write allowed.COMMENT
LOWtests/runtime/policies/test_combined_integration.py241 # Step 2: web_search taints.COMMENT
LOWtests/runtime/policies/test_combined_integration.py246 # Step 3: confidential read elevates sensitivity.COMMENT
LOWtests/runtime/policies/test_combined_integration.py254 # Step 4: tainted + confidential write DENIES.COMMENT
LOWtests/server/integration/test_sessions_permissions.py439 # Step 1: bryan creates session -> auto-gets manageCOMMENT
LOWtests/server/integration/test_sessions_permissions.py448 # Step 2: bryan grants corey edit (level 2)COMMENT
LOWtests/server/integration/test_sessions_permissions.py489 # Step 5: bryan revokes corey entirelyCOMMENT
LOWtests/server/integration/test_sessions_permissions.py499 # Step 6: bryan tries to revoke his own OWNER grant -> 403COMMENT
LOWtests/server/integration/test_sessions_permissions.py532 # Step 8: rice lists sessions -> sees S1COMMENT
LOWtests/server/integration/test_sessions_permissions.py541 # Step 9: corey lists sessions -> sees nothingCOMMENT
LOWtests/server/integration/test_sessions_permissions.py549 # Step 10: bryan lists sessions -> sees S1COMMENT
LOWtests/server/integration/test_sessions_permissions.py462 # Step 3: bryan downgrades corey to read (level 1) via upsertCOMMENT
LOWtests/server/integration/test_sessions_permissions.py477 # Step 4: bryan grants rice edit (level 2)COMMENT
LOWtests/server/integration/test_sessions_permissions.py515 # Step 7: verify DB state via list_permissionsCOMMENT
LOWtests/e2e/test_polly_subagent_model_e2e.py450 # Step 1: call sys_list_models.COMMENT
LOWtests/e2e/test_polly_subagent_model_e2e.py460 # Step 2: after receiving the catalog, dispatch pi on a Claude model.COMMENT
LOWtests/e2e/test_polly_subagent_model_e2e.py480 # Step 3: end the turn after dispatch.COMMENT
LOWtests/e2e/test_polly_subagent_model_e2e.py482 # Step 4: synthesis after pi completes (or fails fast on mock).COMMENT
LOWtests/e2e/test_agent_update.py235 # Step 1: Upload compaction-test (v1) and bind the runner.COMMENT
LOWtests/e2e/test_agent_update.py248 # Step 2: Start a turn whose mock response blocks on the gate.COMMENT
LOWtests/e2e/test_agent_update.py258 # Step 3: Update agent to v2 with marker in instructions.COMMENT
LOWtests/e2e/test_agent_update.py275 # Step 4: New session on v2.COMMENT
LOWtests/e2e/test_agent_update.py287 # Step 5: Poll both to terminal state.COMMENT
LOWtests/e2e/test_agent_update.py302 # Step 6: V1 response should NOT contain the marker.COMMENT
LOWtests/e2e/test_agent_update.py309 # Step 7: V2 response MUST contain the marker.COMMENT
LOWtests/e2e/test_agent_update.py315 # Step 8: Agent metadata reflects the update.COMMENT
LOWtests/e2e/test_cancel_history.py236 # Step 1: open session, send a message that triggers the blocking response.COMMENT
LOWtests/e2e/test_cancel_history.py246 # Step 2: wait for the mock LLM to be blocked on the gate, then interrupt.COMMENT
LOWtests/e2e/test_cancel_history.py255 # Step 3: verify the conversation has the cancellation marker.COMMENT
LOWtests/e2e/test_cancel_history.py264 # Step 4: send a follow-up in the same session.COMMENT
LOWtests/e2e/test_cancel_history.py271 # Step 5: wait for the follow-up to complete.COMMENT
LOWtests/e2e/test_cancel_history.py406 # Step 2: wait for running (tools should be executing), cancel.COMMENT
LOWtests/e2e/test_cancel_history.py415 # Step 3: follow-up in the same session — would fail with 400 before the fix.COMMENT
LOWtests/e2e/test_cancel_history.py392 # Step 1: open session; ask archer to use tools (web_search triggers tool calls).COMMENT
LOWtests/e2e/omnigent/test_run_omnigent_resumption.py437 # Step 1: plant the nonce via -p.COMMENT
LOWtests/e2e/omnigent/test_run_omnigent_resumption.py463 # Step 2: recover via interactive REPL --continue. PipeCOMMENT
Verbosity Indicators49 hits · 86 pts
SeverityFileLineSnippetContext
LOWomnigent/cli.py11763 # Step 2: Open the browser.COMMENT
LOWomnigent/cli.py11768 # Step 3: Poll until the ticket is fulfilled or expired.COMMENT
LOWomnigent/cli.py11749 # Step 1: Request a CLI login ticket.COMMENT
LOWomnigent/tools/manager.py175 # Step 10: register sys_timer_set / sys_timer_cancel whenCOMMENT
LOWomnigent/spec/parser.py2826 # Step 7: ``sandbox: <bool>`` was an AP-only no-op thatCOMMENT
LOWomnigent/server/routes/_workspace_validation.py235 # Step 0: host must be online.COMMENT
LOWomnigent/server/routes/_workspace_validation.py242 # Step 4: stat the workspace. Done before the boundary check soCOMMENT
LOWomnigent/server/routes/_workspace_validation.py293 # Step 6: ``cwd: ./subdir`` requires the named subdir under theCOMMENT
LOWomnigent/llms/context_window.py345 # Step 1: Check provider config custom pricing first (configured rates take precedence)COMMENT
LOWomnigent/llms/context_window.py388 # Step 2: Fall back to catalog pricing when provider pricing is not configuredCOMMENT
LOWomnigent/llms/context_window.py393 # Step 3: No pricing availableCOMMENT
LOWtests/runner/test_app_sessions_native_supervision.py2261 # Step 4: the parent fully drains during T2, ending the episode.COMMENT
LOWtests/runner/test_app_sessions_native_supervision.py2287 # Step 7: T3 ends → the new episode's recovery wake must fire evenCOMMENT
LOWtests/runtime/policies/test_combined_integration.py234 # Step 1: clean write allowed.COMMENT
LOWtests/runtime/policies/test_combined_integration.py241 # Step 2: web_search taints.COMMENT
LOWtests/runtime/policies/test_combined_integration.py246 # Step 3: confidential read elevates sensitivity.COMMENT
LOWtests/runtime/policies/test_combined_integration.py254 # Step 4: tainted + confidential write DENIES.COMMENT
LOWtests/server/integration/test_sessions_permissions.py439 # Step 1: bryan creates session -> auto-gets manageCOMMENT
LOWtests/server/integration/test_sessions_permissions.py448 # Step 2: bryan grants corey edit (level 2)COMMENT
LOWtests/server/integration/test_sessions_permissions.py489 # Step 5: bryan revokes corey entirelyCOMMENT
LOWtests/server/integration/test_sessions_permissions.py499 # Step 6: bryan tries to revoke his own OWNER grant -> 403COMMENT
LOWtests/server/integration/test_sessions_permissions.py532 # Step 8: rice lists sessions -> sees S1COMMENT
LOWtests/server/integration/test_sessions_permissions.py541 # Step 9: corey lists sessions -> sees nothingCOMMENT
LOWtests/server/integration/test_sessions_permissions.py549 # Step 10: bryan lists sessions -> sees S1COMMENT
LOWtests/server/integration/test_sessions_permissions.py462 # Step 3: bryan downgrades corey to read (level 1) via upsertCOMMENT
LOWtests/server/integration/test_sessions_permissions.py477 # Step 4: bryan grants rice edit (level 2)COMMENT
LOWtests/server/integration/test_sessions_permissions.py515 # Step 7: verify DB state via list_permissionsCOMMENT
LOWtests/e2e/test_polly_subagent_model_e2e.py450 # Step 1: call sys_list_models.COMMENT
LOWtests/e2e/test_polly_subagent_model_e2e.py460 # Step 2: after receiving the catalog, dispatch pi on a Claude model.COMMENT
LOWtests/e2e/test_polly_subagent_model_e2e.py480 # Step 3: end the turn after dispatch.COMMENT
LOWtests/e2e/test_polly_subagent_model_e2e.py482 # Step 4: synthesis after pi completes (or fails fast on mock).COMMENT
LOWtests/e2e/test_agent_update.py235 # Step 1: Upload compaction-test (v1) and bind the runner.COMMENT
LOWtests/e2e/test_agent_update.py248 # Step 2: Start a turn whose mock response blocks on the gate.COMMENT
LOWtests/e2e/test_agent_update.py258 # Step 3: Update agent to v2 with marker in instructions.COMMENT
LOWtests/e2e/test_agent_update.py275 # Step 4: New session on v2.COMMENT
LOWtests/e2e/test_agent_update.py287 # Step 5: Poll both to terminal state.COMMENT
LOWtests/e2e/test_agent_update.py302 # Step 6: V1 response should NOT contain the marker.COMMENT
LOWtests/e2e/test_agent_update.py309 # Step 7: V2 response MUST contain the marker.COMMENT
LOWtests/e2e/test_agent_update.py315 # Step 8: Agent metadata reflects the update.COMMENT
LOWtests/e2e/test_cancel_history.py236 # Step 1: open session, send a message that triggers the blocking response.COMMENT
LOWtests/e2e/test_cancel_history.py246 # Step 2: wait for the mock LLM to be blocked on the gate, then interrupt.COMMENT
LOWtests/e2e/test_cancel_history.py255 # Step 3: verify the conversation has the cancellation marker.COMMENT
LOWtests/e2e/test_cancel_history.py264 # Step 4: send a follow-up in the same session.COMMENT
LOWtests/e2e/test_cancel_history.py271 # Step 5: wait for the follow-up to complete.COMMENT
LOWtests/e2e/test_cancel_history.py406 # Step 2: wait for running (tools should be executing), cancel.COMMENT
LOWtests/e2e/test_cancel_history.py415 # Step 3: follow-up in the same session — would fail with 400 before the fix.COMMENT
LOWtests/e2e/test_cancel_history.py392 # Step 1: open session; ask archer to use tools (web_search triggers tool calls).COMMENT
LOWtests/e2e/omnigent/test_run_omnigent_resumption.py437 # Step 1: plant the nonce via -p.COMMENT
LOWtests/e2e/omnigent/test_run_omnigent_resumption.py463 # Step 2: recover via interactive REPL --continue. PipeCOMMENT
Hallucination Indicators6 hits · 75 pts
SeverityFileLineSnippetContext
CRITICALomnigent/onboarding/sandboxes/islo.py213 self._client._client_wrapper.httpx_client.httpx_client.close()CODE
CRITICALtests/tools/builtins/test_nimble_research.py1400 assert secret not in json.loads(create.calls.last.request.content.decode()).get("input", "")CODE
CRITICALintegrations/slack/tests/test_oauth.py303 assert authorize.calls.last.request.headers.get(_HEADER) == "s3cr3t"CODE
CRITICALintegrations/slack/tests/test_oauth.py306 assert token.calls.last.request.headers.get(_HEADER) == "s3cr3t"CODE
CRITICALintegrations/slack/tests/test_oauth.py348 assert refresh.calls.last.request.headers.get(_HEADER) == "s3cr3t"CODE
CRITICALintegrations/slack/tests/test_oauth.py349 assert revoke.calls.last.request.headers.get(_HEADER) == "s3cr3t"CODE
AI Structural Patterns71 hits · 46 pts
SeverityFileLineSnippetContext
LOWomnigent/claude_native_bridge.py1385CODE
LOWomnigent/claude_native_bridge.py1761CODE
LOWomnigent/chat.py297CODE
LOWomnigent/chat.py999CODE
LOWomnigent/chat.py1709CODE
LOWomnigent/chat.py2030CODE
LOWomnigent/chat.py3849CODE
LOWomnigent/cli.py3559CODE
LOWomnigent/cli.py7320CODE
LOWomnigent/codex_native_app_server.py2132CODE
LOWomnigent/claude_native.py1290CODE
LOWomnigent/inner/copilot_executor.py305CODE
LOWomnigent/inner/claude_sdk_executor.py1413CODE
LOWomnigent/inner/pi_executor.py1688CODE
LOWomnigent/inner/cursor_executor.py535CODE
LOWomnigent/inner/openai_agents_sdk_executor.py1018CODE
LOWomnigent/inner/codex_executor.py3285CODE
LOWomnigent/inner/hook_scripts/subagent_router.py784CODE
LOWomnigent/runner/tool_dispatch.py5625CODE
LOWomnigent/runner/tool_dispatch.py5963CODE
LOWomnigent/runner/app.py2259CODE
LOWomnigent/runner/native/orchestration.py6189CODE
LOWomnigent/runner/transports/ws_tunnel/serve.py274CODE
LOWomnigent/runner/transports/ws_tunnel/serve.py690CODE
LOWomnigent/runtime/policies/engine.py104CODE
LOWomnigent/repl/_repl.py3064CODE
LOWomnigent/repl/_repl.py1269CODE
LOWomnigent/stores/scheduled_task_store/__init__.py129CODE
LOW…nigent/stores/scheduled_task_store/sqlalchemy_store.py245CODE
LOWomnigent/stores/conversation_store/__init__.py364CODE
LOWomnigent/stores/conversation_store/__init__.py630CODE
LOWomnigent/stores/conversation_store/__init__.py791CODE
LOWomnigent/stores/conversation_store/__init__.py1523CODE
LOWomnigent/stores/conversation_store/sqlalchemy_store.py867CODE
LOWomnigent/stores/conversation_store/sqlalchemy_store.py2222CODE
LOWomnigent/stores/conversation_store/sqlalchemy_store.py2704CODE
LOWomnigent/stores/conversation_store/sqlalchemy_store.py3430CODE
LOWomnigent/stores/conversation_store/sqlalchemy_store.py3604CODE
LOWomnigent/server/app.py927CODE
LOWomnigent/server/smart_routing.py2003CODE
LOWomnigent/server/smart_routing.py1625CODE
LOWomnigent/server/routes/sessions/routes_core.py203CODE
LOWomnigent/server/routes/sessions/routes_core.py887CODE
LOWomnigent/server/routes/sessions/__init__.py787CODE
LOWomnigent/server/routes/sessions/routes_events.py355CODE
LOWomnigent/server/routes/_sessions/orchestration.py956CODE
LOWomnigent/server/routes/_sessions/orchestration.py9300CODE
LOWomnigent/policies/builtins/google.py719CODE
LOWomnigent/policies/builtins/risk_score.py332CODE
LOWomnigent/policies/builtins/github.py942CODE
LOWomnigent/onboarding/sandboxes/islo.py425CODE
LOWomnigent/onboarding/sandboxes/kubernetes.py507CODE
LOWomnigent/onboarding/sandboxes/kubernetes.py1012CODE
LOWsdks/ui/omnigent_ui_sdk/terminal/_formatter.py318CODE
LOWsdks/ui/omnigent_ui_sdk/terminal/_host.py881CODE
LOWsdks/python-client/omnigent_client/_sessions.py592CODE
LOWtests/test_antigravity_native_reader.py2550CODE
LOWtests/tools/test_local.py444CODE
LOWtests/inner/test_bwrap_sandbox.py88CODE
LOWtests/inner/test_openai_agents_sdk_harness.py84CODE
11 more matches not shown…
Example Usage Blocks28 hits · 42 pts
SeverityFileLineSnippetContext
LOWomnigent/server/schemas.py4429# Usage:COMMENT
LOWdeploy/docker/bootstrap.sh7# Usage:COMMENT
LOWdeploy/docker/docker-compose.https.yaml6# Usage:COMMENT
LOWtests/e2e_ui/visual/update_baseline_from_pr.sh10# Usage:COMMENT
LOWtests/e2e_ui/visual/regen_baseline_docker.sh19# Usage:COMMENT
LOWtests/resources/agents/inbox_test/inbox_test.yaml10# Usage:COMMENT
LOW…with_subagent_session/agent_with_subagent_session.yaml3# Usage:COMMENT
LOW…upervisor_with_forks/coding_supervisor_with_forks.yaml9# Usage:COMMENT
LOW…nts/agent_with_os_env_fork/agent_with_os_env_fork.yaml19# Usage:COMMENT
LOWtests/resources/examples/terminal_workers.yaml12# Usage:COMMENT
LOWtests/resources/examples/swe_org.yaml11# Usage:COMMENT
LOWtests/resources/examples/agent_with_uc_tools.yaml6# Usage:COMMENT
LOWtests/resources/examples/coding_supervisor.yaml3# Usage:COMMENT
LOWtests/resources/examples/agent_with_os_env.yaml3# Usage:COMMENT
LOWtests/resources/examples/risk_score_agent.yaml19# Usage:COMMENT
LOWtests/resources/examples/agent_with_tools.yaml3# Usage:COMMENT
LOWtests/resources/examples/info_flow_agent.yaml24# Usage:COMMENT
LOWtests/resources/examples/agent_with_os_env_bwrap.yaml53# Usage:COMMENT
LOWtests/resources/examples/claude_code_agent.yaml14# Usage:COMMENT
LOW…sts/resources/examples/agent_with_os_env_seatbelt.yaml77# Usage:COMMENT
LOW…ts/resources/examples/server_config_with_policies.yaml3# Usage:COMMENT
LOWtests/resources/examples/agent_with_policies.yaml3# Usage:COMMENT
LOWexamples/aws_analyst/config.yaml14# Usage:COMMENT
LOWexamples/sentinel/config.yaml9# Usage:COMMENT
LOWexamples/scribe/config.yaml10# Usage:COMMENT
LOWexamples/debby/config.yaml12# Usage:COMMENT
LOWexamples/remy/config.yaml14# Usage:COMMENT
LOWscripts/backend-smoke.sh15# Usage:COMMENT
Dead Code7 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMomnigent/inner/executor.py624CODE
MEDIUMtests/test_antigravity_native_reader.py297CODE
MEDIUMtests/inner/test_codex_native_executor.py118CODE
MEDIUMtests/runner/test_runner_dispatch.py9605CODE
MEDIUMtests/cli/test_cli_auth.py704CODE
MEDIUMintegrations/slack/tests/test_service.py929CODE
MEDIUMintegrations/slack/tests/test_service.py1810CODE
Redundant / Tautological Comments8 hits · 11 pts
SeverityFileLineSnippetContext
LOWomnigent/inner/claude_sdk_executor.py3088 # Check if the latest user message is multimodal — if so,COMMENT
LOWomnigent/server/identity_migration.py264 # Check if the new owner already has a host with the same nameCOMMENT
LOWomnigent/server/routes/auth.py378 # Check if this callback fulfills a CLI login ticket.COMMENT
LOWomnigent/server/routes/runner_tunnel.py732 # Check if any frame arrived recently (not just pongs).COMMENT
LOWomnigent/policies/registry.py279 # Check if all required params have defaults.COMMENT
LOWtests/e2e_ui/start_session/test_start_session.py2675 # Open the file browser and navigate into the "projects" folder.COMMENT
LOWtests/host/test_connect.py1849 # Set permissions to 0 — even the owner cannot stat children.COMMENT
LOWtests/inner/test_seatbelt_sandbox.py1075 # Read the file off disk for the content sanity-checks.COMMENT
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHsdks/python-client/omnigent_client/tools/_docstring.py66 Parse a Google-style docstring into description and per-param docs. Recognizes ``Args:`` / ``Arguments:`` / ``STRING
HIGHtests/llms/test_client.py95 Async mock of ``BaseAdapter.chat_completions()``. :param args: Positional arguments (ignored). STRING
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHdeploy/blaxel/README.md25export BL_API_KEY=your-api-keyCODE
Slop Phrases1 hit · 4 pts
SeverityFileLineSnippetContext
MEDIUMtests/resources/examples/swe_org.yaml369# Optional ideas you can add laterCOMMENT
Overly Generic Function Names7 hits · 4 pts
SeverityFileLineSnippetContext
LOWomnigent/runtime/subagent_block_notifier.py242 async def handle_request(CODE
LOWtests/test_pi_native_credentials.py1322 def handle_request(self, request: httpx.Request) -> httpx.Response:CODE
LOWtests/test_pi_native_credentials.py1370 def handle_request(self, request: httpx.Request) -> httpx.Response:CODE
LOWtests/test_pi_native_credentials.py1434 def handle_request(self, request: httpx.Request) -> httpx.Response:CODE
LOWtests/test_pi_native_credentials.py1490 def handle_request(self, request: httpx.Request) -> httpx.Response:CODE
LOWtests/e2e/test_comments_e2e.py848 anchor_content="def handle_request(req):",CODE
LOWtests/e2e/test_comments_e2e.py859 assert "def handle_request(req):" in formatted, (CODE