Repository Analysis

BasedHardware/omi

AI that sees your screen, listens to your conversations and tells you what to do

10.2 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of BasedHardware/omi, a Python project with 13,306 GitHub stars. SynthScan v2.0 examined 3,462,876 lines of code across 10782 source files, recording 29977 pattern matches distributed across 26 syntactic categories. The overall adjusted score of 10.2 places this repository in the Low 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).

10.2
Adjusted Score
10.2
Raw Score
100%
Time Factor
2026-08-28
Last Push
13.3K
Stars
Python
Language
3.5M
Lines of Code
10.8K
Files
30.0K
Pattern Hits
2026-08-29
Scan Date
0.03
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 3HIGH 336MEDIUM 2082LOW 27556

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 29977 distinct pattern matches across 26 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 Identifiers16984 hits · 16591 pts
SeverityFileLineSnippetContext
LOWomi/firmware/scripts/devkit/flash_batches/index.py25def wait_for_drive_disconnection():CODE
LOWomi/firmware/scripts/devkit/flash_batches/index.py31def wait_for_drive_connection(timeout=WAIT_FOR_DRIVE_TIMEOUT):CODE
LOWomi/firmware/scripts/devkit/flash_batches/index.py44def wait_for_drive_to_disappear(drive_path, timeout=WAIT_FOR_DRIVE_DISAPPEAR_TIMEOUT):CODE
LOWapp/bee_audio_capture.py145 def control_notification_handler(self, sender, data):CODE
LOWapp/bee_audio_capture.py341 def audio_notification_handler(self, sender, data):CODE
LOWapp/ios/test/rayban_dat_xcode_graph_test.rb175 def object_with_comment_and_isa(comment, isa)CODE
LOWapp/ios/test/rayban_dat_build_wrapper_test.rb429 def assert_default_state_restored(fixture, generated_environment: true)CODE
LOWsdks/react-native/src/index.js141function cleanupSubscriptionsForDevice(deviceId) {CODE
LOWsdks/react-native/src/stt/deepgram.ts8export function createDeepgramTranscriber(options: {CODE
LOWsdks/react-native/src/stt/parakeet.ts9export function createParakeetTranscriber(options: {CODE
LOWsdks/python/tests/test_stt_engines.py9def test_whisper_requires_dep_or_runner():CODE
LOWsdks/python/tests/test_stt_engines.py19def test_deepgram_requires_key():CODE
LOWsdks/python/tests/test_ble_api.py5def test_packet_header_constant():CODE
LOWsdks/python/tests/test_ble_api.py9def test_ble_module_importable_without_adapter():CODE
LOWsdks/python/tests/test_constants.py10def test_decoder_short_packet_if_opuslib_available():CODE
LOWsdks/device/typescript/src/stt/index.ts21export function createDeepgramTranscriber(opts: {CODE
LOWsdks/device/typescript/src/stt/index.ts49export function createParakeetTranscriber(opts: {CODE
LOWsdks/python-cli/tests/test_ask.py10def test_ask_posts_question_and_prints_answer(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_ask.py28def test_ask_forwards_timezone_verbatim_and_defaults_to_utc(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_ask.py41def test_ask_json_mode_emits_raw_payload(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_auth_api_key.py13def test_validate_rejects_empty_key() -> None:CODE
LOWsdks/python-cli/tests/test_auth_api_key.py18def test_validate_rejects_whitespace_only() -> None:CODE
LOWsdks/python-cli/tests/test_auth_api_key.py23def test_validate_rejects_non_dev_prefix() -> None:CODE
LOWsdks/python-cli/tests/test_auth_api_key.py29def test_validate_rejects_truncated_dev_key() -> None:CODE
LOWsdks/python-cli/tests/test_auth_api_key.py34def test_validate_strips_whitespace() -> None:CODE
LOWsdks/python-cli/tests/test_auth_api_key.py40def test_login_persists_to_disk(config_path) -> None:CODE
LOWsdks/python-cli/tests/test_auth_api_key.py51def test_store_and_clear_round_trip(config_path) -> None:CODE
LOWsdks/python-cli/tests/test_auth_api_key.py62def test_clear_credentials_returns_false_for_unconfigured_profile(config_path) -> None:CODE
LOWsdks/python-cli/tests/test_output.py11def test_json_mode_emits_valid_json_to_stdout(capsys) -> None:CODE
LOWsdks/python-cli/tests/test_output.py21def test_json_mode_silences_info_and_success(capsys) -> None:CODE
LOWsdks/python-cli/tests/test_output.py30def test_json_mode_emits_errors_as_json_to_stderr(capsys) -> None:CODE
LOWsdks/python-cli/tests/test_output.py39def test_json_mode_serializes_datetime() -> None:CODE
LOWsdks/python-cli/tests/test_output.py54def test_pretty_mode_renders_table_for_list(capsys) -> None:CODE
LOWsdks/python-cli/tests/test_output.py62def test_pretty_mode_renders_no_results_for_empty_list(capsys) -> None:CODE
LOWsdks/python-cli/tests/test_output.py76def test_coalesce_rows_handles_dicts_and_models() -> None:CODE
LOWsdks/python-cli/tests/test_output.py85def test_no_color_env_disables_color(monkeypatch, capsys) -> None:CODE
LOWsdks/python-cli/tests/test_openapi_contract.py50def test_cli_hardcoded_routes_exist_in_public_openapi():CODE
LOWsdks/python-cli/tests/test_openapi_contract.py68def test_cli_memory_category_enum_matches_public_openapi():CODE
LOWsdks/python-cli/tests/test_openapi_contract.py76def test_cli_goal_type_enum_matches_public_openapi():CODE
LOWsdks/python-cli/tests/test_openapi_contract.py88def test_cli_local_only_enums_are_documented():CODE
LOWsdks/python-cli/tests/test_conversation.py10def test_conversation_list_renders(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_conversation.py27def test_conversation_create_posts_text(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_conversation.py40def test_conversation_get_includes_transcript_param(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_conversation.py50def test_conversation_update_requires_field(authed_profile, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_conversation.py56def test_conversation_delete_with_yes(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_conversation.py62def test_conversation_from_segments_reads_file(authed_profile, respx_mock, cli_runner, tmp_path) -> None:CODE
LOWsdks/python-cli/tests/test_action_item.py30def test_action_item_complete_uses_patch(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_action_item.py40def test_action_item_filter_completed(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_action_item.py53def test_action_item_get_missing_returns_not_found_exit_code(authed_profile, respx_mock, cli_runner) -> None:CODE
LOWsdks/python-cli/tests/test_config.py17def _assert_owner_only_descriptor(handle: BinaryIO) -> None:CODE
LOWsdks/python-cli/tests/test_config.py34def test_default_config_path_honors_env(monkeypatch, tmp_path: Path) -> None:CODE
LOWsdks/python-cli/tests/test_config.py40def test_load_missing_file_returns_empty_config(config_path: Path) -> None:CODE
LOWsdks/python-cli/tests/test_config.py47def test_save_and_round_trip_preserves_unknown_keys(config_path: Path) -> None:CODE
LOWsdks/python-cli/tests/test_config.py71def test_save_creates_file_with_secure_perms(config_path: Path) -> None:CODE
LOWsdks/python-cli/tests/test_config.py82def test_save_does_not_leave_world_readable_window(monkeypatch, config_path: Path) -> None:CODE
LOWsdks/python-cli/tests/test_config.py94 def dump_after_permission_check(payload, handle) -> None:CODE
LOWsdks/python-cli/tests/test_config.py119def test_save_fails_closed_when_windows_dacl_verification_fails(monkeypatch, config_path: Path) -> None:CODE
LOWsdks/python-cli/tests/test_config.py134def test_save_overwrites_stale_temp_file(config_path: Path) -> None:CODE
LOWsdks/python-cli/tests/test_config.py154def test_masked_credential_for_api_key(config_path: Path) -> None:CODE
LOWsdks/python-cli/tests/test_config.py162def test_masked_credential_short_token_still_redacts() -> None:CODE
16924 more matches not shown…
Decorative Section Separators1661 hits · 5932 pts
SeverityFileLineSnippetContext
MEDIUMcodemagic.yaml2 # ============================================COMMENT
MEDIUMcodemagic.yaml4 # ============================================COMMENT
MEDIUMcodemagic.yaml433 # ============================================COMMENT
MEDIUMcodemagic.yaml435 # ============================================COMMENT
MEDIUMcodemagic.yaml1817 # ============================================COMMENT
MEDIUMcodemagic.yaml1856 # ============================================COMMENT
MEDIUMcodemagic.yaml2898 # ============================================COMMENT
MEDIUMcodemagic.yaml2913 # ============================================COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh2# =============================================================================COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh4# =============================================================================COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh19# =============================================================================COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh23# ── Configuration ──────────────────────────────────────────────────────────────COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh37# ── Argument Parsing ──────────────────────────────────────────────────────────COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh54# ── Helpers ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh68# ── Preflight Checks ─────────────────────────────────────────────────────────COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh97# ── Collect Flows ─────────────────────────────────────────────────────────────COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh143# ── Run Flows ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh193# ── Generate Report ───────────────────────────────────────────────────────────COMMENT
MEDIUMapp/.maestro/scripts/run_all.sh249# ── Final Summary ─────────────────────────────────────────────────────────────COMMENT
MEDIUMapp/lib/providers/sync_provider.dart189 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/providers/sync_provider.dart192 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/providers/local_recordings_provider.dart104 // ───────────────────────── scanning ─────────────────────────COMMENT
MEDIUMapp/lib/providers/local_recordings_provider.dart194 // ───────────────────── upload / transcribe ─────────────────────COMMENT
MEDIUMapp/lib/providers/local_recordings_provider.dart274 // ─────────────────────── auto-upload (offline fallback) ───────────────────────COMMENT
MEDIUMapp/lib/providers/local_recordings_provider.dart316 // ───────────────────────── reconcile ─────────────────────────COMMENT
MEDIUMapp/lib/providers/local_recordings_provider.dart395 // ───────────────────────── delete ─────────────────────────COMMENT
MEDIUMapp/lib/providers/local_recordings_provider.dart418 // ───────────────────── playback / waveform ─────────────────────COMMENT
MEDIUMapp/lib/providers/local_recordings_provider.dart486 // ───────────────────────── sidecar ─────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart131 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart133 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart253 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart255 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart286 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart288 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart330 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart332 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart410 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart412 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart678 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart680 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart756 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart758 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart824 // ─────────────────────────────────────────COMMENT
MEDIUMapp/lib/pages/conversations/auto_sync_page.dart826 // ─────────────────────────────────────────COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py18# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py20# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py76# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py78# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py106# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py108# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py156# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py158# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py202# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/models.py204# ---------------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/client.py82 # ------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/client.py84 # ------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/client.py95 # ------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/client.py97 # ------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/client.py117 # ------------------------------------------------------------------COMMENT
MEDIUMsdks/python-cli/omi_cli/client.py119 # ------------------------------------------------------------------COMMENT
1601 more matches not shown…
Over-Commented Block4835 hits · 4190 pts
SeverityFileLineSnippetContext
LOW.pre-commit-config.yaml1# Pre-commit hooks for BasedHardware/omiCOMMENT
LOWcodemagic.yaml1821 #COMMENT
LOWcodemagic.yaml1841 # REDIS_DB_HOST, REDIS_DB_PORT, REDIS_DB_PASSWORDCOMMENT
LOWcodemagic.yaml2901 # product identity and artifact naming; only Apple signing/notarization inputsCOMMENT
LOWomi/firmware/omi/src/sd_card.c1#include "lib/core/sd_card.h"COMMENT
LOWomi/firmware/omi/src/sd_card.c21#define DISK_SECTOR_SIZE 512UCOMMENT
LOWomi/firmware/omi/src/t5838_aad.c21COMMENT
LOWomi/firmware/omi/src/battery.c1#include "lib/core/lib/battery/battery.h"COMMENT
LOWomi/firmware/omi/src/main.c1#include <zephyr/kernel.h>COMMENT
LOWomi/firmware/omi/src/mcuboot_boot_zephyr.c21#include <zephyr/devicetree.h>COMMENT
LOWomi/firmware/omi/src/mcuboot_boot_zephyr.c41#endifCOMMENT
LOWomi/firmware/omi/src/mcuboot_boot_zephyr.c81#ifdef CONFIG_MCUBOOT_SERIALCOMMENT
LOWomi/firmware/omi/src/mcuboot_boot_zephyr.c261#ifdef CONFIG_CPU_CORTEX_M_HAS_VTORCOMMENT
LOWomi/firmware/omi/src/imu.c1#include "imu.h"COMMENT
LOWomi/firmware/omi/src/mic.c1/*COMMENT
LOWomi/firmware/omi/src/mic.c21COMMENT
LOWomi/firmware/omi/src/lib/core/codec.c1#include "codec.h"COMMENT
LOWomi/firmware/omi/src/lib/core/transport.c1#include "transport.h"COMMENT
LOWomi/firmware/omi/src/lib/core/transport.c21#include <zephyr/sys/ring_buffer.h>COMMENT
LOWomi/firmware/omi/src/lib/core/transport.c121#define MTU_RECHECK_DELAY_MS 800COMMENT
LOWomi/firmware/omi/src/lib/core/speaker.c1#include "speaker.h"COMMENT
LOWomi/firmware/omi/src/lib/core/button.c1#include "button.h"COMMENT
LOWomi/firmware/omi/src/lib/core/config.h1#include <haly/nrfy_gpio.h>COMMENT
LOWomi/firmware/omi/src/lib/core/config.h21#error "Enable CONFIG_OMI_CODEC_OPUS in the project .conf file"COMMENT
LOWomi/firmware/omi/src/lib/core/storage.c1#include "storage.h"COMMENT
LOWomi/firmware/omi/src/lib/core/storage.c21COMMENT
LOWomi/firmware/omi/src/lib/core/nfc.c1#include "nfc.h"COMMENT
LOWomi/firmware/omi/src/lib/core/nfc.c21// int get_device_id(char *device_id_out, size_t len)COMMENT
LOWomi/firmware/omi/src/lib/core/sd_card.h1#ifndef SD_CARD_HCOMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/main.h21SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSCOMMENT
LOW…/src/lib/core/lib/opus-1.2.1/pitch_analysis_core_FIX.c41#define SCRATCH_SIZE 22COMMENT
LOW…/firmware/omi/src/lib/core/lib/opus-1.2.1/os_support.h81/** Set n elements of dst to zero */COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/mfrngcod.h41# define EC_CODE_SHIFT (EC_CODE_BITS-EC_SYM_BITS-1)COMMENT
LOW…firmware/omi/src/lib/core/lib/opus-1.2.1/stack_alloc.h41COMMENT
LOW…firmware/omi/src/lib/core/lib/opus-1.2.1/stack_alloc.h101#elif defined(USE_ALLOCA)COMMENT
LOW…firmware/omi/src/lib/core/lib/opus-1.2.1/stack_alloc.h121#elseCOMMENT
LOW…firmware/omi/src/lib/core/lib/opus-1.2.1/stack_alloc.h141#elseCOMMENT
LOW…firmware/omi/src/lib/core/lib/opus-1.2.1/stack_alloc.h161COMMENT
LOW…rmware/omi/src/lib/core/lib/opus-1.2.1/control_codec.c21SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSCOMMENT
LOW…rmware/omi/src/lib/core/lib/opus-1.2.1/fixed_generic.h41#define MULT16_32_Q16(a,b) ((opus_val32)SHR((opus_int64)((opus_val16)(a))*(b),16))COMMENT
LOW…rmware/omi/src/lib/core/lib/opus-1.2.1/fixed_generic.h141 b must fit in 31 bits.COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/main_FIX.h41#include "arm/warped_autocorrelation_FIX_arm.h"COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/main_FIX.h241#endif /* __cplusplus */COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/config.h1#define CONFIG_OPUS_MODE_CELT (1 << 0)COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/config.h21// <i> CBR - Constant Bit Rate allows you to set a specific bit rate that remains the same throughout the transmission.COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/config.h41// <80001=>CBR: 80 kbit/sCOMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/config.h61// <56000=>56 kbit/sCOMMENT
LOW…re/omi/src/lib/core/lib/opus-1.2.1/pitch_est_defines.h41COMMENT
LOW…re/omi/src/lib/core/lib/opus-1.2.1/pitch_est_defines.h61#define PE_NB_CBKS_STAGE3_MAX 34COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/define.h41COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/define.h61COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/define.h121/* Max increase in gain quantization index */COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/define.h201/* NLSF quantizer */COMMENT
LOW…irmware/omi/src/lib/core/lib/opus-1.2.1/opus_decoder.c41#include "arch.h"COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/mdct.c41COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/modes.c61172,165,158,152,143,137,131,125,118,112,106,100, 94, 87, 81, 75, 69, 63, 56, 45, 20,COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/ecintrin.h61# define EC_CLZ0 (1)COMMENT
LOWomi/firmware/omi/src/lib/core/lib/opus-1.2.1/ecintrin.h81#define EC_CLZ(_x) (__CLZ(_x))COMMENT
LOW…mware/omi/src/lib/core/lib/opus-1.2.1/_kiss_fft_guts.h81 }while(0)COMMENT
LOW…mware/omi/src/lib/core/lib/opus-1.2.1/_kiss_fft_guts.h141 }while(0)COMMENT
4775 more matches not shown…
Excessive Try-Catch Wrapping2071 hits · 2047 pts
SeverityFileLineSnippetContext
LOWomi/firmware/scripts/devkit/play_sound_on_friend.py51 except Exception as e:CODE
LOWomi/firmware/scripts/devkit/decode_audio.py29 except Exception as e:CODE
MEDIUMomi/firmware/scripts/devkit/decode_audio.py30 print(f"Error decoding frame: {e}")CODE
LOWomi/firmware/scripts/devkit/local_client.py79 except Exception as e:CODE
MEDIUMomi/firmware/scripts/devkit/local_client.py80 print(f"Error decoding frame: {e}")CODE
MEDIUMomi/firmware/scripts/devkit/flash_batches/index.py67 print("Error: XIAO-SENSE drive not detected. Skipping this file.")CODE
MEDIUMomi/firmware/scripts/devkit/flash_batches/index.py110 print(f"Error: UF2 file not found at {uf2_file}")CODE
LOW…mware/scripts/devkit/sdcard_test_files/decode_audio.py28 except Exception as e:CODE
MEDIUM…mware/scripts/devkit/sdcard_test_files/decode_audio.py29 print(f"Error decoding frame: {e}")CODE
LOWapp/bee_audio_capture.py422 except Exception as e:CODE
LOWapp/bee_audio_capture.py535 except Exception:CODE
LOWapp/bee_audio_capture.py539 except Exception:CODE
LOWapp/bee_audio_capture.py560 except Exception as e:CODE
MEDIUMapp/ios/Runner/AppleHealthService.swift89 print("Error requesting HealthKit authorization: \(error.localizedDescription)")CODE
MEDIUMapp/ios/omiWatchApp/WatchAudioRecorderViewModel.swift277 print("Error details: \(error.localizedDescription)")CODE
MEDIUMapp/lib/providers/app_provider.dart949 print('Error toggling app $appId: $e');CODE
MEDIUM…p/lib/pages/conversations/private_cloud_sync_page.dart39 print('Error toggling cloud storage: $e');CODE
MEDIUMapp/lib/pages/apps/providers/add_app_provider.dart1060 print('Error loading provider API keys: $e');CODE
MEDIUMapp/lib/pages/onboarding/device_selection.dart50 print('Error initializing video: $e');CODE
MEDIUM…boarding/device_onboarding/device_onboarding_page.dart86 print('Error initializing video: $e');CODE
LOWsdks/python/omi/decoder.py33 except Exception as e:CODE
LOWsdks/python/omi/stt/deepgram.py52 except Exception as exc:CODE
LOWsdks/python/tests/test_stt_engines.py14 except Exception:CODE
MEDIUMsdks/python/tests/test_stt_engines.py9def test_whisper_requires_dep_or_runner():CODE
LOWsdks/python/examples/main.py29 except Exception as e:CODE
MEDIUMsdks/swift/Sources/omi-lib/FriendManager.swift180 print("Error checking file size: \(error.localizedDescription)")CODE
MEDIUMsdks/swift/Sources/omi-lib/FriendManager.swift246 print("Error transcribing audio: \(error.localizedDescription)")CODE
MEDIUMsdks/swift/Sources/omi-lib/FriendManager.swift279 print("Error transcribing audio: \(error.localizedDescription)")CODE
LOWsdks/python-cli/omi_cli/config.py212 except Exception:CODE
LOWsdks/python-cli/omi_cli/main.py241 except Exception as exc: # noqa: BLE001 — last-chance handlerCODE
LOWplugins/db.py21 except Exception as e:CODE
MEDIUMplugins/db.py22 print(f'Error calling {func.__name__}', e)CODE
MEDIUMplugins/db.py18def wrapper(*args, **kwargs):CODE
LOWplugins/omi-semantic-scholar-app/main.py150 except Exception as exc:CODE
LOWplugins/omi-semantic-scholar-app/main.py187 except Exception as exc:CODE
LOWplugins/omi-semantic-scholar-app/main.py229 except Exception as exc:CODE
LOWplugins/omi-shopify-app/db.py37 except Exception as e:CODE
LOWplugins/omi-shopify-app/main.py1678 except Exception as e:CODE
LOWplugins/omi-shopify-app/main.py666 except Exception as e:CODE
LOWplugins/omi-shopify-app/main.py738 except Exception as e:CODE
LOWplugins/omi-shopify-app/main.py855 except Exception as e:CODE
LOWplugins/omi-shopify-app/main.py930 except Exception as e:CODE
LOWplugins/omi-shopify-app/main.py1528 except Exception as e:CODE
LOWplugins/omi-shopify-app/main.py1585 except Exception as e:CODE
LOWplugins/omi-linear-app/db.py36 except Exception as e:CODE
LOWplugins/omi-linear-app/main.py1127 except Exception as e:STRING
LOWplugins/omi-linear-app/main.py531 except Exception as e:STRING
LOWplugins/omi-linear-app/main.py614 except Exception as e:STRING
LOWplugins/omi-linear-app/main.py709 except Exception as e:STRING
LOWplugins/omi-linear-app/main.py816 except Exception as e:STRING
LOWplugins/omi-linear-app/main.py920 except Exception as e:STRING
LOWplugins/omi-linear-app/main.py1039 except Exception as e:STRING
LOWplugins/omi-whoop-app/db.py37 except Exception as e:CODE
LOWplugins/omi-whoop-app/main.py851 except Exception as e:CODE
LOWplugins/omi-whoop-app/main.py101 except Exception as e:CODE
LOWplugins/omi-whoop-app/main.py125 except Exception as e:CODE
LOWplugins/omi-whoop-app/main.py153 except Exception as e:CODE
LOWplugins/omi-whoop-app/main.py517 except Exception as e:CODE
LOWplugins/omi-whoop-app/main.py568 except Exception as e:CODE
LOWplugins/omi-whoop-app/main.py617 except Exception as e:CODE
2011 more matches not shown…
Unused Imports1762 hits · 1580 pts
SeverityFileLineSnippetContext
LOWomi/firmware/scripts/devkit/get_audio_file.py1CODE
LOWomi/firmware/scripts/devkit/get_audio_file.py2CODE
LOWomi/firmware/scripts/devkit/get_audio_file.py4CODE
LOWomi/firmware/scripts/devkit/play_sound_on_friend.py2CODE
LOWomi/firmware/scripts/devkit/decode_audio.py2CODE
LOWomi/firmware/scripts/devkit/client.py7CODE
LOWomi/firmware/scripts/devkit/client.py9CODE
LOWomi/firmware/scripts/devkit/client.py10CODE
LOWomi/firmware/scripts/devkit/client.py10CODE
LOWomi/firmware/scripts/devkit/get_info_list.py1CODE
LOWomi/firmware/scripts/devkit/get_info_list.py2CODE
LOWomi/firmware/scripts/devkit/get_info_list.py6CODE
LOWomi/firmware/scripts/devkit/delete_audio_files.py2CODE
LOWomi/firmware/scripts/devkit/delete_audio_files.py6CODE
LOWomi/firmware/scripts/devkit/storage.py1CODE
LOWomi/firmware/scripts/devkit/storage.py2CODE
LOWomi/firmware/scripts/devkit/storage.py3CODE
LOWomi/firmware/scripts/devkit/storage.py4CODE
LOWomi/firmware/scripts/devkit/storage.py11CODE
LOWomi/firmware/scripts/devkit/storage.py11CODE
LOWomi/firmware/scripts/devkit/storage.py11CODE
LOWomi/firmware/scripts/devkit/local_laptop_client.py7CODE
LOWomi/firmware/scripts/devkit/local_laptop_client.py9CODE
LOWomi/firmware/scripts/devkit/local_laptop_client.py10CODE
LOWomi/firmware/scripts/devkit/local_laptop_client.py10CODE
LOW…are/scripts/devkit/sdcard_test_files/get_audio_file.py3CODE
LOW…mware/scripts/devkit/sdcard_test_files/decode_audio.py2CODE
LOW…ware/scripts/devkit/sdcard_test_files/get_info_list.py2CODE
LOW…scripts/devkit/sdcard_test_files/delete_audio_files.py3CODE
LOW…rmware/scripts/devkit/button_test_files/button_test.py2CODE
LOW…rmware/scripts/devkit/button_test_files/button_test.py6CODE
LOWapp/bee_audio_capture.py26CODE
LOWsdks/python/omi/ble.py3CODE
LOWsdks/python/omi/ble.py7CODE
LOWsdks/python/omi/__init__.py8CODE
LOWsdks/python/omi/__init__.py12CODE
LOWsdks/python/omi/__init__.py13CODE
LOWsdks/python/omi/__init__.py13CODE
LOWsdks/python/omi/__init__.py13CODE
LOWsdks/python/omi/__init__.py13CODE
LOWsdks/python/omi/__init__.py13CODE
LOWsdks/python/omi/transcribe.py1CODE
LOWsdks/python/omi/bluetooth.py6CODE
LOWsdks/python/omi/stt/parakeet.py1CODE
LOWsdks/python/omi/stt/deepgram.py1CODE
LOWsdks/python/omi/stt/__init__.py3CODE
LOWsdks/python/omi/stt/whisper.py1CODE
LOWsdks/python-cli/tests/test_ask.py3CODE
LOWsdks/python-cli/tests/conftest.py11CODE
LOWsdks/python-cli/tests/conftest.py13CODE
LOWsdks/python-cli/tests/test_auth_api_key.py3CODE
LOWsdks/python-cli/tests/test_output.py3CODE
LOWsdks/python-cli/tests/test_openapi_contract.py1CODE
LOWsdks/python-cli/tests/test_conversation.py3CODE
LOWsdks/python-cli/tests/test_action_item.py3CODE
LOWsdks/python-cli/tests/test_config.py3CODE
LOWsdks/python-cli/tests/test_memory.py3CODE
LOWsdks/python-cli/tests/test_local.py3CODE
LOWsdks/python-cli/tests/test_auth_oauth.py3CODE
LOWsdks/python-cli/tests/test_client_retry.py3CODE
1702 more matches not shown…
Cross-Language Confusion167 hits · 824 pts
SeverityFileLineSnippetContext
HIGHplugins/omi-github-app/main.py850 if (!repo || repo === 'No repositories found') {{CODE
HIGHplugins/omi-github-app/main.py897 if (!repo || repo === 'No repositories found') {{CODE
HIGHplugins/omi-github-app/main.py1027 lines.push('[' + entry.provider + '] ' + status + ' ' + msg + url + agentUrl);CODE
HIGHplugins/omi-github-app/main.py1030 if (!logs.length && data.message) {{CODE
HIGHplugins/omi-slack-app/main.py1094 if (data.message && data.message.includes('✅')) {{CODE
HIGHplugins/omi-slack-app/main.py1097 }} else if (data.message && data.message.includes('❌')) {{CODE
HIGHplugins/omi-clickup-app/main.py1197 if (data.message && data.message.includes('✅')) {{CODE
HIGHplugins/omi-clickup-app/main.py1200 }} else if (data.message && data.message.includes('❌')) {{CODE
HIGHdesktop/macos/scripts/check-e2e-flow-coverage.py478 f"cd desktop/macos && python3 scripts/omi-harness run {rel} "CODE
HIGHdesktop/context-for-claude/scripts/testbench.py253 const out = []; let i = 0, list = null;CODE
HIGHdesktop/context-for-claude/scripts/testbench.py254 const closeList = () => { if(list){ out.push(`</${list}>`); list = null; } };CODE
HIGHdesktop/context-for-claude/scripts/testbench.py254 const closeList = () => { if(list){ out.push(`</${list}>`); list = null; } };CODE
HIGHdesktop/context-for-claude/scripts/testbench.py259 for(i++; i < lines.length && !/^```/.test(lines[i]); i++) body.push(lines[i]);CODE
HIGHdesktop/context-for-claude/scripts/testbench.py260 i++; out.push(`<pre><code>${body.join('\n')}</code></pre>`); continue;CODE
HIGHdesktop/context-for-claude/scripts/testbench.py267 while(i < lines.length && /^\s*\|.*\|\s*$/.test(lines[i])) rows.push(cells(lines[i++]));CODE
HIGHdesktop/context-for-claude/scripts/testbench.py268 out.push(`<table><thead><tr>${head.map(c=>`<th>${c}</th>`).join('')}</tr></thead><tbody>${CODE
HIGHdesktop/context-for-claude/scripts/testbench.py274 closeList(); out.push(`<h${m[1].length+2}>${inline(m[2])}</h${m[1].length+2}>`); i++; continue;CODE
HIGHdesktop/context-for-claude/scripts/testbench.py277 if(list !== 'ul'){ closeList(); out.push('<ul>'); list = 'ul'; }CODE
HIGHdesktop/context-for-claude/scripts/testbench.py278 out.push(`<li>${inline(m[1])}</li>`); i++; continue;CODE
HIGHdesktop/context-for-claude/scripts/testbench.py281 if(list !== 'ol'){ closeList(); out.push('<ol>'); list = 'ol'; }CODE
HIGHdesktop/context-for-claude/scripts/testbench.py282 out.push(`<li>${inline(m[1])}</li>`); i++; continue;CODE
HIGHdesktop/context-for-claude/scripts/testbench.py287 while(i < lines.length && lines[i].trim() && !/^(#{1,4}\s|```|\s*[-*]\s|\s*\d+\.\s|\s*\|)/.test(lines[i]))CODE
HIGHdesktop/context-for-claude/scripts/testbench.py288 para.push(lines[i++]);CODE
HIGHdesktop/context-for-claude/scripts/testbench.py289 out.push(`<p>${inline(para.join('<br>'))}</p>`);CODE
HIGHdesktop/context-for-claude/scripts/testbench.py315 rows.push(ev); paint();CODE
HIGHbackend/routers/chat.py1284 "is_user": false, "person_id": null}]STRING
HIGHbackend/routers/developer.py2045 raise ValueError('success_criteria cannot be null; use an empty list to clear it')CODE
HIGHbackend/database/users.py996 # pad with empty strings for the existing samples first (Dart expects non-null)COMMENT
HIGHbackend/database/action_items.py248 # won't overwrite an existing null, so drop it first and let status derive a concreteCOMMENT
HIGH…ests/unit/test_conversation_search_pagination_clamp.py3SearchRequest.page/per_page are Optional and unbounded, so a client sending null, 0, a negative, or aSTRING
HIGHbackend/tests/unit/test_app_client_schema_inventory.py306 return body is Map && body['code'] == 'backfill_lookback_exceeded';CODE
HIGHbackend/tests/unit/test_soniox_streaming.py89 """Live tokens carry duration_ms: null, so ends must come from the next start."""STRING
HIGHbackend/tests/unit/test_async_webhooks.py392 """Callers that haven't migrated yet still get a well-formed payload (summary_json: null)."""STRING
HIGH…ckend/tests/unit/test_verify_backend_release_vector.py434 assert 'credential_project="$(gcloud config get-value project 2>/dev/null)"' in readinessCODE
HIGHbackend/tests/unit/test_task_recommendations.py1012 `dict.get(key, default)` returns None when the key is present holding null, so theSTRING
HIGHbackend/tests/unit/test_llm_gateway_deploy_contract.py92 '${{ steps.combined-gateway-serving.outputs.gateway_url || steps.gateway-serving.outputs.gateway_url }}': 'http:CODE
HIGHbackend/tests/unit/test_llm_gateway_deploy_contract.py277 'OMI_LLM_GATEWAY_URL: ${{ steps.combined-gateway-serving.outputs.gateway_url || steps.gateway-serving.outputs.gaCODE
HIGHbackend/tests/unit/test_llm_gateway_deploy_contract.py305 'steps.combined-gateway-serving.outputs.gateway_url || steps.gateway-serving.outputs.gateway_url || \'http://127CODE
HIGHbackend/tests/unit/test_desktop_chat.py1543 yield b'data: {"id":"chatcmpl-1","choices":[{"delta":{"content":"hi"},"finish_reason":null}]}\n\n'CODE
HIGHbackend/tests/unit/test_app_client_dart_generator.py370 assert 'if (value is! List) return null;' in generatedCODE
HIGHbackend/tests/unit/test_conversation_hybrid_search.py168 assert params['filter_by'] == ('userId:=uid1 && discarded:=false && created_at:>=100 && created_at:<=200')CODE
HIGH…kend/tests/unit/test_conversation_revision_contract.py416 folder (PATCH /v1/conversations/{id}/folder with folder_id null). ThatSTRING
HIGHbackend/tests/unit/test_app_generator_null_fields.py33 _patch_llm(monkeypatch, '{"name": null, "description": null, "category": null, "capabilities": null}')CODE
HIGHbackend/tests/unit/test_app_client_ts_generator.py28 assert 'finished_at: string | null;' in generatedCODE
HIGHbackend/tests/unit/test_app_client_ts_generator.py96 assert 'maybe?: string | null;' in generatedCODE
HIGH…sts/unit/test_stale_processing_emulator_concurrency.py18Run: cd backend && FIRESTORE_EMULATOR_HOST=localhost:8080 \STRING
HIGHbackend/tests/unit/test_high_priority_usage_tracking.py372 return MagicMock(content='{"found": false, "value": null, "reasoning": "no progress"}')CODE
HIGH…end/tests/unit/test_fair_use_classifier_null_fields.py5field (misuse_score / confidence / evidence: null) slipped through and raised (float(None),STRING
HIGH…end/tests/unit/test_fair_use_classifier_null_fields.py37 '{"misuse_score": 0.9, "confidence": 0.8, "evidence": null, "usage_type": "commercial"}',CODE
HIGH…end/tests/unit/test_fair_use_classifier_null_fields.py47 '{"misuse_score": null, "confidence": null, "evidence": ["a"], "usage_type": "none"}',CODE
HIGH…end/tests/unit/test_fair_use_classifier_null_fields.py49 assert result['misuse_score'] == 0.0 # coerced from null, not crashed to defaultCODE
HIGHbackend/tests/unit/test_desktop_migration.py1933 """Router wraps None in {promoted: false, reason: '...', promoted_task: null}."""STRING
HIGHbackend/tests/unit/test_route_policy_preflight.py78 ' -) cat >/dev/null ;;\n'CODE
HIGH…end/tests/unit/test_verify_pusher_config_references.py248 null, the nested valueFrom map retains the Secret source and produces theSTRING
HIGHbackend/tests/integration/test_qos_live_cp9.py22Run: cd backend && python3 -m pytest tests/integration/test_qos_live_cp9.py -v -sSTRING
HIGHbackend/tests/integration/test_qos_real_llm.py11Run: cd backend && python3 -m pytest tests/integration/test_qos_real_llm.py -v -sSTRING
HIGHbackend/tests/integration/test_geocoding_cache_live.py5 cd backend && set -a && source ~/.config/omi/dev/backend/.env && set +aSTRING
HIGHbackend/tests/integration/test_live_chat_service.py9 - Backend running: set -a && source .env && set +a && python3 -m uvicorn main:app --host 0.0.0.0 --port 8000 --reloaSTRING
HIGHbackend/tests/integration/test_qos_all_features_l1.py8Run: cd backend && python3 -m pytest tests/integration/test_qos_all_features_l1.py -v -sSTRING
HIGHbackend/tests/integration/test_listen_chaos.py548 '{"type": "unknown_event", "data": null}',CODE
107 more matches not shown…
Deep Nesting851 hits · 684 pts
SeverityFileLineSnippetContext
LOWomi/firmware/scripts/devkit/flash_batches/index.py91CODE
LOWapp/bee_audio_capture.py145CODE
LOWapp/bee_audio_capture.py212CODE
LOWapp/bee_audio_capture.py388CODE
LOWsdks/python/omi/stt/parakeet.py65CODE
LOWsdks/python/omi/stt/deepgram.py17CODE
LOWsdks/python-cli/omi_cli/client.py121CODE
LOWsdks/python-cli/omi_cli/local_client.py162CODE
LOWsdks/python-cli/omi_cli/auth/oauth.py279CODE
LOWsdks/python-cli/omi_cli/commands/memory.py66CODE
LOWsdks/python-cli/omi_cli/commands/action_item.py72CODE
LOWplugins/omi-shopify-app/main.py87CODE
LOWplugins/omi-shopify-app/main.py363CODE
LOWplugins/omi-shopify-app/main.py860CODE
LOWplugins/omi-linear-app/main.py434CODE
LOWplugins/omi-whoop-app/main.py73CODE
LOWplugins/omi-whoop-app/main.py676CODE
LOWplugins/hume-ai/app.py116CODE
LOWplugins/hume-ai/app.py170CODE
LOWplugins/hume-ai/app.py380CODE
LOWplugins/hume-ai/app.py406CODE
LOWplugins/hume-ai/app.py448CODE
LOWplugins/hume-ai/app.py511CODE
LOWplugins/hume-ai/app.py600CODE
LOWplugins/hume-ai/main.py84CODE
LOWplugins/hume-ai/main.py391CODE
LOWplugins/hume-ai/tests/test_notification.py11CODE
LOWplugins/omi-twitter-chat-tools-app/main.py86CODE
LOWplugins/omi-twitter-chat-tools-app/main.py143CODE
LOWplugins/omi-twitter-chat-tools-app/main.py559CODE
LOWplugins/omi-dropbox-app/dropbox_client.py70CODE
LOWplugins/omi-dropbox-app/main.py87CODE
LOWplugins/omi-dropbox-app/main.py805CODE
LOWplugins/omi-shipbob-app/main.py143CODE
LOWplugins/omi-shipbob-app/main.py277CODE
LOWplugins/omi-shipbob-app/main.py344CODE
LOWplugins/omi-shipbob-app/main.py588CODE
LOWplugins/omi-hermes-agent-app/main.py98CODE
LOWplugins/iq_rating/main.py230CODE
LOWplugins/iq_rating/main.py301CODE
LOWplugins/iq_rating/main.py346CODE
LOWplugins/iq_rating/main.py887CODE
LOWplugins/iq_rating/main.py995CODE
LOWplugins/iq_rating/main.py1135CODE
LOWplugins/omi-hacker-news-app/main.py221CODE
LOWplugins/omi-twitter-app/main_simple.py681CODE
LOWplugins/omi-github-app/claude_coder.py130CODE
LOWplugins/omi-github-app/claude_code_cli.py16CODE
LOWplugins/omi-github-app/issue_detector.py14CODE
LOWplugins/omi-github-app/claude_code_agentic.py17CODE
LOWplugins/omi-github-app/claude_code_agentic.py300CODE
LOWplugins/omi-github-app/main.py253CODE
LOWplugins/omi-github-app/main.py1270CODE
LOWplugins/omi-github-app/main.py1379CODE
LOWplugins/omi-github-app/main.py1487CODE
LOWplugins/omi-google-calendar-app/main.py71CODE
LOWplugins/omi-google-calendar-app/main.py127CODE
LOWplugins/omi-google-calendar-app/main.py712CODE
LOWplugins/scripts/check_plugin_imports.py15CODE
LOWplugins/omi-slack-app/message_detector.py56CODE
791 more matches not shown…
Cross-File Repetition118 hits · 590 pts
SeverityFileLineSnippetContext
HIGHomi/firmware/scripts/devkit/client.py0convert a sequence of µ-law encoded bytes to a list of 16-bit pcm values.STRING
HIGHomi/firmware/scripts/devkit/local_laptop_client.py0convert a sequence of µ-law encoded bytes to a list of 16-bit pcm values.STRING
HIGHbackend/scripts/stt/a_generate_samples_from_device.py0convert a sequence of µ-law encoded bytes to a list of 16-bit pcm values.STRING
HIGHplugins/omi-shopify-app/db.py0redis-based storage for notion tokens and user settings. supports both local development (file fallback) and production STRING
HIGHplugins/omi-linear-app/db.py0redis-based storage for notion tokens and user settings. supports both local development (file fallback) and production STRING
HIGHplugins/omi-whoop-app/db.py0redis-based storage for notion tokens and user settings. supports both local development (file fallback) and production STRING
HIGHplugins/omi-twitter-chat-tools-app/db.py0redis-based storage for notion tokens and user settings. supports both local development (file fallback) and production STRING
HIGHplugins/omi-shipbob-app/db.py0redis-based storage for notion tokens and user settings. supports both local development (file fallback) and production STRING
HIGHplugins/omi-notion-app/db.py0redis-based storage for notion tokens and user settings. supports both local development (file fallback) and production STRING
HIGHplugins/omi-shopify-app/db.py0load json from file, return empty dict if not exists.STRING
HIGHplugins/omi-linear-app/db.py0load json from file, return empty dict if not exists.STRING
HIGHplugins/omi-whoop-app/db.py0load json from file, return empty dict if not exists.STRING
HIGHplugins/omi-twitter-chat-tools-app/db.py0load json from file, return empty dict if not exists.STRING
HIGHplugins/omi-shipbob-app/db.py0load json from file, return empty dict if not exists.STRING
HIGHplugins/omi-google-calendar-app/db.py0load json from file, return empty dict if not exists.STRING
HIGHplugins/omi-hive-app/db.py0load json from file, return empty dict if not exists.STRING
HIGHplugins/omi-notion-app/db.py0load json from file, return empty dict if not exists.STRING
HIGHplugins/omi-shopify-app/main.py0omi chat tools manifest endpoint. this endpoint returns the chat tools definitions that omi will fetch when the app is cSTRING
HIGHplugins/omi-linear-app/main.py0omi chat tools manifest endpoint. this endpoint returns the chat tools definitions that omi will fetch when the app is cSTRING
HIGHplugins/omi-github-app/main.py0omi chat tools manifest endpoint. this endpoint returns the chat tools definitions that omi will fetch when the app is cSTRING
HIGHplugins/omi-hive-app/main.py0omi chat tools manifest endpoint. this endpoint returns the chat tools definitions that omi will fetch when the app is cSTRING
HIGHplugins/omi-whoop-app/main.py0get a valid access token, refreshing if necessary. returns none if user is not authenticated.STRING
HIGHplugins/omi-twitter-chat-tools-app/main.py0get a valid access token, refreshing if necessary. returns none if user is not authenticated.STRING
HIGHplugins/omi-google-calendar-app/main.py0get a valid access token, refreshing if necessary. returns none if user is not authenticated.STRING
HIGHplugins/omi-whoop-app/main.py0<html> <head><style>{get_css()}</style></head> <body> <div class="container"> <div class="error-box"> <h2>authorization STRING
HIGHplugins/omi-twitter-chat-tools-app/main.py0<html> <head><style>{get_css()}</style></head> <body> <div class="container"> <div class="error-box"> <h2>authorization STRING
HIGHplugins/omi-google-calendar-app/main.py0<html> <head><style>{get_css()}</style></head> <body> <div class="container"> <div class="error-box"> <h2>authorization STRING
HIGHplugins/omi-notion-app/main.py0<html> <head><style>{get_css()}</style></head> <body> <div class="container"> <div class="error-box"> <h2>authorization STRING
HIGHplugins/omi-whoop-app/main.py0<html> <head><style>{get_css()}</style></head> <body> <div class="container"> <div class="error-box"> <h2>authorization STRING
HIGHplugins/omi-twitter-chat-tools-app/main.py0<html> <head><style>{get_css()}</style></head> <body> <div class="container"> <div class="error-box"> <h2>authorization STRING
HIGHplugins/omi-google-calendar-app/main.py0<html> <head><style>{get_css()}</style></head> <body> <div class="container"> <div class="error-box"> <h2>authorization STRING
HIGHplugins/omi-notion-app/main.py0<html> <head><style>{get_css()}</style></head> <body> <div class="container"> <div class="error-box"> <h2>authorization STRING
HIGHplugins/oauth/client.py0implementation of the hume apis. this abstract class provides a python interface to all hume apis.STRING
HIGHplugins/zapier/client.py0implementation of the hume apis. this abstract class provides a python interface to all hume apis.STRING
HIGHbackend/utils/other/hume.py0implementation of the hume apis. this abstract class provides a python interface to all hume apis.STRING
HIGHplugins/omi-github-app/main.py0<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>{get_mobile_css()}</style> </hSTRING
HIGHplugins/omi-slack-app/main.py0<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>{get_mobile_css()}</style> </hSTRING
HIGHplugins/omi-clickup-app/main.py0<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>{get_mobile_css()}</style> </hSTRING
HIGHplugins/omi-github-app/main.py0<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>{get_mobile_css()}</style> </hSTRING
HIGHplugins/omi-slack-app/main.py0<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>{get_mobile_css()}</style> </hSTRING
HIGHplugins/omi-clickup-app/main.py0<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>{get_mobile_css()}</style> </hSTRING
HIGHplugins/omi-github-app/main.py0<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>{get_mobile_css()}</style> </hSTRING
HIGHplugins/omi-slack-app/main.py0<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>{get_mobile_css()}</style> </hSTRING
HIGHplugins/omi-clickup-app/main.py0<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>{get_mobile_css()}</style> </hSTRING
HIGH…acos/Desktop/Tests/ContextProactivityEngineTests.swift0insert into bucket_versions (bucketid, version, header, frozenrankedsegment, createdat) values ('bucket', 1, 'header', ?STRING
HIGH…s/Desktop/Tests/ContextBucketRecentDeliveryTests.swift0insert into bucket_versions (bucketid, version, header, frozenrankedsegment, createdat) values ('bucket', 1, 'header', ?STRING
HIGH…acos/Desktop/Tests/ContextDeliveryLifecycleTests.swift0insert into bucket_versions (bucketid, version, header, frozenrankedsegment, createdat) values ('bucket', 1, 'header', ?STRING
HIGH…macos/Desktop/Tests/CandidateSinkGraduationTests.swift0insert into bucket_versions (bucketid, version, header, frozenrankedsegment, createdat) values ('bucket', 1, 'header', ?STRING
HIGH…acos/Desktop/Tests/ContextProactivityEngineTests.swift0insert into context_buckets (id, subjectkind, subjectid, createdat, updatedat) values ('bucket', 'task', 'graduation-tesSTRING
HIGH…s/Desktop/Tests/ContextBucketRecentDeliveryTests.swift0insert into context_buckets (id, subjectkind, subjectid, createdat, updatedat) values ('bucket', 'task', 'graduation-tesSTRING
HIGH…acos/Desktop/Tests/ContextDeliveryLifecycleTests.swift0insert into context_buckets (id, subjectkind, subjectid, createdat, updatedat) values ('bucket', 'task', 'graduation-tesSTRING
HIGH…top/macos/Desktop/Tests/ContextBucketPurgerTests.swift0insert into context_buckets (id, subjectkind, subjectid, createdat, updatedat) values ('bucket', 'task', 'graduation-tesSTRING
HIGH…top/macos/Desktop/Tests/ContextBucketSchemaTests.swift0insert into context_buckets (id, subjectkind, subjectid, createdat, updatedat) values ('bucket', 'task', 'graduation-tesSTRING
HIGH…macos/Desktop/Tests/CandidateSinkGraduationTests.swift0insert into context_buckets (id, subjectkind, subjectid, createdat, updatedat) values ('bucket', 'task', 'graduation-tesSTRING
HIGH…acos/Desktop/Tests/ContextProactivityEngineTests.swift0insert into context_visits (id, contextgeneration, poolepoch, bucketid, appname, rawcontextkey, normalizedcontextkey, reSTRING
HIGH…acos/Desktop/Tests/ContextDeliveryLifecycleTests.swift0insert into context_visits (id, contextgeneration, poolepoch, bucketid, appname, rawcontextkey, normalizedcontextkey, reSTRING
HIGH…macos/Desktop/Tests/CandidateSinkGraduationTests.swift0insert into context_visits (id, contextgeneration, poolepoch, bucketid, appname, rawcontextkey, normalizedcontextkey, reSTRING
HIGHbackend/database/chat.py0finds all conversations that are not at the target protection level by fetching all documents and filtering them in memoSTRING
HIGHbackend/database/memories.py0finds all conversations that are not at the target protection level by fetching all documents and filtering them in memoSTRING
HIGHbackend/database/conversations.py0finds all conversations that are not at the target protection level by fetching all documents and filtering them in memoSTRING
58 more matches not shown…
Modern Structural Boilerplate537 hits · 540 pts
SeverityFileLineSnippetContext
LOWsdks/python/omi/__init__.py21__all__ = [CODE
LOWsdks/python/omi/stt/__init__.py39__all__ = ["SttEngine", "StreamingTranscriber", "create_transcriber", "TranscriptHandler"]CODE
LOWsdks/python-cli/omi_cli/config.py150 def set_profile(self, profile: Profile) -> None:CODE
LOWsdks/python-cli/omi_cli/__init__.py8__all__ = ["__version__"]CODE
LOWsdks/python-cli/omi_cli/auth/__init__.py18__all__ = [CODE
LOWplugins/omi-plugin-sdk/src/omi_plugin_sdk/__init__.py21__all__ = [CODE
LOWplugins/iq_rating/main.py28logger = logging.getLogger(__name__)CODE
LOWplugins/omi-github-app/claude_coder.py15logger = logging.getLogger(__name__)CODE
LOWplugins/omi-github-app/claude_code_cli.py13logger = logging.getLogger(__name__)CODE
LOWplugins/omi-github-app/claude_code_agentic.py14logger = logging.getLogger(__name__)CODE
LOWplugins/composio/main.py8logger = logging.getLogger(__name__)CODE
LOWplugins/composio/src/omi_api.py13logger = logging.getLogger(__name__)CODE
LOWplugins/composio/src/notion.py18logger = logging.getLogger(__name__)CODE
LOWplugins/notifications/hey_omi.py38logger = logging.getLogger(__name__)CODE
LOWweb/admin/grafana/build_dashboards.py134def set_compare(query_holder: dict, url_key: str, **overrides) -> None:CODE
LOWweb/admin/grafana/build_dashboards.py149def set_stat_query(panel, path: str, root: str, selector: str, text: str) -> None:CODE
LOWweb/admin/grafana/build_dashboards.py361def set_kfactor_tile_description(dash, platform_label: str, scope: str = "all") -> None:CODE
LOWdesktop/context-for-claude/scripts/generate-appcast.py108def set_channel_text(channel: ET.Element, tag: str, text: str) -> None:CODE
LOWbackend/main.py18logger = logging.getLogger(__name__)CODE
LOWbackend/dependencies.py23logger = logging.getLogger(__name__)CODE
LOWbackend/routers/sync.py146logger = logging.getLogger(__name__)CODE
LOWbackend/routers/pusher.py61logger = logging.getLogger(__name__)CODE
LOWbackend/routers/auth.py29logger = logging.getLogger(__name__)CODE
LOWbackend/routers/desktop_proxy.py199 def set_route(self, route: UpstreamRoute) -> None:CODE
LOWbackend/routers/desktop_proactivity.py41logger = logging.getLogger(__name__)CODE
LOWbackend/routers/auto_model.py13logger = logging.getLogger(__name__)CODE
LOWbackend/routers/account_cutover.py55__all__ = ['router']CODE
LOWbackend/routers/x_connector.py29logger = logging.getLogger(__name__)CODE
LOWbackend/routers/chat_generation.py32logger = logging.getLogger(__name__)CODE
LOWbackend/routers/workstreams.py245__all__ = ['router']CODE
LOWbackend/routers/firmware.py12logger = logging.getLogger(__name__)CODE
LOWbackend/routers/users.py136logger = logging.getLogger(__name__)CODE
LOWbackend/routers/wrapped.py20logger = logging.getLogger(__name__)CODE
LOWbackend/routers/fair_use_admin.py28logger = logging.getLogger(__name__)CODE
LOWbackend/routers/updates.py42logger = logging.getLogger(__name__)CODE
LOWbackend/routers/frame_requests.py621__all__ = ["router"]CODE
LOWbackend/routers/tools.py41logger = logging.getLogger(__name__)CODE
LOWbackend/routers/jit_rollout.py352__all__ = [CODE
LOWbackend/routers/canonical_task_access.py20__all__ = ['require_canonical_task_user']CODE
LOWbackend/routers/tts.py28logger = logging.getLogger(__name__)CODE
LOWbackend/routers/memory_product.py243__all__ = [CODE
LOWbackend/routers/apps.py149logger = logging.getLogger(__name__)CODE
LOWbackend/routers/imports.py22logger = logging.getLogger(__name__)CODE
LOWbackend/routers/integration.py36logger = logging.getLogger(__name__)CODE
LOWbackend/routers/screen_frames.py45logger = logging.getLogger(__name__)CODE
LOWbackend/routers/conversation_finalization.py33logger = logging.getLogger(__name__)CODE
LOWbackend/routers/chat.py100logger = logging.getLogger(__name__)CODE
LOWbackend/routers/mcp.py66logger = logging.getLogger(__name__)CODE
LOWbackend/routers/transcribe.py27logger = logging.getLogger(__name__)CODE
LOWbackend/routers/speech_profile.py27logger = logging.getLogger(__name__)CODE
LOWbackend/routers/memories.py249def _set_device_scope_capability_header(http_response: Response, *, supported: bool) -> None:CODE
LOWbackend/routers/memories.py253def _set_canonical_lifecycle_exposure_header(http_response: Response, *, exposed: bool) -> None:CODE
LOWbackend/routers/memories.py257def _set_default_delete_capability_header(http_response: Response, *, supported: bool) -> None:CODE
LOWbackend/routers/memories.py43logger = logging.getLogger(__name__)CODE
LOWbackend/routers/omni_relay.py26logger = logging.getLogger(__name__)CODE
LOWbackend/routers/chat_first.py55logger = logging.getLogger(__name__)CODE
LOWbackend/routers/jit_ledger_snapshot.py253__all__ = [CODE
LOWbackend/routers/chat_sessions.py32logger = logging.getLogger(__name__)CODE
LOWbackend/routers/calendar_meetings.py13logger = logging.getLogger(__name__)CODE
LOWbackend/routers/folders.py23logger = logging.getLogger(__name__)CODE
477 more matches not shown…
AI Slop Vocabulary161 hits · 516 pts
SeverityFileLineSnippetContext
MEDIUMcodemagic.yaml2354 # Copy pi-mono-extension (default harness — registers the Omi providerCOMMENT
MEDIUMapp/setup.sh250# Named checks with remedies, matching the harness's own patternCOMMENT
MEDIUMapp/setup.sh251# (scripts/dev-harness's `Cannot start; missing prerequisites:` block) insteadCOMMENT
MEDIUMapp/test/shell/ios_prerequisites_test.sh9# build instead of a named error with a remedy, unlike the harness's ownCOMMENT
MEDIUMapp/test/shell/ios_prerequisites_test.sh49# coreutils (bash, sort, grep, awk, printf) so the harness itself still runs.COMMENT
LOWplugins/import/manual-import/app.py213 # As a last resort, if nothing else was found, just return the whole text as one memorySTRING
MEDIUMweb/app/src/lib/transcriptionSocket.ts229 // Don't call onDisconnected during token refresh - it's a seamless reconnectionCOMMENT
MEDIUMdesktop/macos/run.sh102 ./run.sh --fast-only --no-wait # Relaunch an eligible remote/harness bundle, then returnCODE
MEDIUMdesktop/macos/run.sh110# is a service-revision target, not an isolated local-data harness.COMMENT
MEDIUMdesktop/macos/run.sh271# intended for the remote-dev and local-harness fast lanes; a run.sh-ownedCOMMENT
MEDIUMdesktop/macos/run.sh331# An external harness may request an ownership proof for a detached `open`COMMENT
MEDIUMdesktop/macos/run.sh746# `Aqua` — CI, an ssh shell, an agent harness, a LaunchDaemon) has no window server, soCOMMENT
MEDIUMdesktop/macos/run.sh1141 # The local harness already owns an isolated debug backend. Do not competeCOMMENT
MEDIUMdesktop/macos/run.sh1637 # A harness cleanup proof is valid only when this token has also beenCOMMENT
MEDIUMdesktop/macos/run.sh1716 # (e.g. desktop-core-harness.sh). Default token discovery prefers DarwinCOMMENT
MEDIUMdesktop/macos/run.sh1717 # user temp in harness clients, matching NSTemporaryDirectory().COMMENT
MEDIUMdesktop/macos/tests/test-fault-suite-launch-env.sh111# the expected executable path and run-unique launch token, so the harness usesCOMMENT
MEDIUM…ktop/macos/tests/test-fault-suite-owned-app-cleanup.sh164# the harness alongside the unguessable token.COMMENT
MEDIUM…op/macos/Desktop/Tests/GlassButtonPrimitiveTests.swift11/// the product decides at once. That leverage is why it is worth a test, and it is also exactly howCOMMENT
MEDIUM…top/macos/Desktop/Sources/Providers/ChatProvider.swift127 metadataJSON: #"{"harness":"owner_isolation_probe"}"#,CODE
MEDIUM…top/macos/Desktop/Sources/Providers/ChatProvider.swift138 metadataJSON: #"{"harness":"owner_isolation_probe"}"#,CODE
MEDIUM…op/Sources/ProactiveAssistants/UI/GlowEdgeWindow.swift22 /// How much the edge window overlaps INTO the target window (for seamless appearance)COMMENT
MEDIUMdesktop/macos/agent/src/adapters/interface.ts4// Issue #6594: Pi-mono harness with Omi API proxy.COMMENT
MEDIUMdesktop/macos/agent/src/adapters/pi-mono.ts7// Issue #6594: Pi-mono harness with Omi API proxy for server-side cost control.COMMENT
MEDIUMdesktop/macos/pi-mono-extension/index.ts9// pipe-to-shell, destructive git, etc.) so tool execution is seamlessCOMMENT
MEDIUMdesktop/macos/pi-mono-extension/index.ts21// Issue #6594: Pi-mono harness with Omi API proxy for server-side cost control.COMMENT
MEDIUMdesktop/macos/scripts/omi-fault-inject.sh5# The hermetic E2E harness is backend-only (Python); there is no desktop↔backendCOMMENT
MEDIUM…sktop/macos/scripts/check-gauntlet-evidence-at-head.sh8# Looks for desktop/macos/.harness/agent-continuity-gauntlet/*/manifest.json withCOMMENT
MEDIUMdesktop/macos/scripts/spatial-overlay-harness.sh2# Focused, self-driving harness for spatial overlay anchoring and connector guidance.COMMENT
MEDIUMdesktop/macos/scripts/spatial-overlay-harness.sh5# cd desktop/macos && ./scripts/spatial-overlay-harness.shCOMMENT
MEDIUMdesktop/macos/scripts/spatial-overlay-harness.sh6# ./scripts/spatial-overlay-harness.sh --visual --port 47919COMMENT
MEDIUMdesktop/macos/scripts/spatial-overlay-harness.sh7# ./scripts/spatial-overlay-harness.sh --swift-onlyCOMMENT
MEDIUMdesktop/macos/scripts/spatial-overlay-harness.sh8# ./scripts/spatial-overlay-harness.sh --verboseCOMMENT
MEDIUMdesktop/macos/scripts/spatial-overlay-harness.sh137 local log_path="$RUN_DIR/$(printf '%02d' "$((${#STEP_NAMES[@]} + 1))")-harness-failure-propagation-self-check.log"CODE
MEDIUM…ktop/macos/scripts/omi-local-profile-keychain-reset.sh2# Clear disposable, bundle-scoped secrets before a local-harness app launch.COMMENT
MEDIUMdesktop/macos/scripts/agent-logic-harness.sh2# Focused, self-driving harness for desktop agent / realtime voice control-plane changes.COMMENT
MEDIUMdesktop/macos/scripts/agent-logic-harness.sh5# cd desktop/macos && ./scripts/agent-logic-harness.shCOMMENT
MEDIUMdesktop/macos/scripts/agent-logic-harness.sh6# ./scripts/agent-logic-harness.sh --swift-onlyCOMMENT
MEDIUMdesktop/macos/scripts/agent-logic-harness.sh7# ./scripts/agent-logic-harness.sh --node-onlyCOMMENT
MEDIUMdesktop/macos/scripts/agent-logic-harness.sh8# ./scripts/agent-logic-harness.sh --cross-surface-smokeCOMMENT
MEDIUMdesktop/macos/scripts/agent-logic-harness.sh9# ./scripts/agent-logic-harness.sh --skip-installCOMMENT
MEDIUMdesktop/macos/scripts/agent-logic-harness.sh10# ./scripts/agent-logic-harness.sh --verboseCOMMENT
MEDIUMdesktop/macos/scripts/agent-logic-harness.sh163 local log_path="$RUN_DIR/$(printf '%02d' "$((${#STEP_NAMES[@]} + 1))")-harness-failure-propagation-self-check.log"CODE
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh2# Desktop Core E2E harness — tiered dispatcher over existing runners.COMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh5# ./scripts/desktop-core-harness.sh --self-checkCOMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh6# ./scripts/desktop-core-harness.sh --self-check --skip-backend-contractsCOMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh7# ./scripts/desktop-core-harness.sh --tier 0COMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh8# ./scripts/desktop-core-harness.sh --tier 1 --bundle omi-core-e2eCOMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh9# ./scripts/desktop-core-harness.sh --tier 2 --bundle omi-core-e2e --keep-stackCOMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh10# ./scripts/desktop-core-harness.sh --readinessCOMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh321# Probe dev-harness stack health + provider_mode from config-digest.json.COMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh338# Services with process records in the dev-harness manifest. The Firebase AuthCOMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh342# the harness supervise wrapper around `docker run`, so alive-PID + ownershipCOMMENT
MEDIUMdesktop/macos/scripts/desktop-core-harness.sh1085 # listener if this harness is interrupted before its normal stop path.COMMENT
MEDIUMdesktop/macos/scripts/agent-continuity-gauntlet.sh7# agent-logic-harness.sh + gauntlet --self-check. See AGENTS.md →COMMENT
MEDIUMdesktop/macos/scripts/agent-continuity-gauntlet.sh24# nonces protect harness assertions. Step 0 clears kernel turns via the real bridge.COMMENT
MEDIUMdesktop/macos/scripts/agent-continuity-gauntlet.sh26# Evidence bundle (timestamped under desktop/macos/.harness/agent-continuity-gauntlet/):COMMENT
MEDIUMdesktop/macos/scripts/agent-continuity-gauntlet.sh53# ./scripts/agent-logic-harness.sh --with-gauntletCOMMENT
MEDIUMdesktop/macos/scripts/swift-test-suites.sh212 # MemoryAtlas harness needs ~245s alone, and a third worker on a 3-coreCOMMENT
MEDIUMdesktop/macos/scripts/local-profile-env.sh2# Shared writer for the disposable local-harness profile embedded in a namedCOMMENT
101 more matches not shown…
Structural Annotation Overuse170 hits · 306 pts
SeverityFileLineSnippetContext
LOWomi/firmware/FLASH_3.0.8/README.md16### Step 1: Download Latest FirmwareCOMMENT
LOWomi/firmware/FLASH_3.0.8/README.md24### Step 2: Replace Existing Firmware FilesCOMMENT
LOWomi/firmware/FLASH_3.0.8/README.md46### Step 3: Verify File ReplacementCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md78### Step 1: Prepare the Adafruit 5769 boardCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md88### Step 2: Solder XIAO nRF52840 Sense to Adafruit 5769 boardCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md125### Step 3: Attach the buttonCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md153### Step 4: Solder board edges with wireCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md190### Step 5: Solder the speakerCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md200### Step 6: Solder the batteryCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md221### Step 7: Clean the boardCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md230### Step 8: Assembly preparationCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md255### Step 9: Attach the speaker to the enclosureCOMMENT
LOWomi/hardware/triangle v2 w memory/README.md280### Step 10: Microphone noise isolation (Optional)COMMENT
LOWomi/hardware/triangle v2 w memory/README.md292### Step 11: Assemble the deviceCOMMENT
LOWapp/test/unit/token_refresh_loop_test.dart361 // Step 1: API call gets 401, tries to refresh tokenCOMMENT
LOWapp/test/unit/token_refresh_loop_test.dart371 // Step 2: signOut is called (clears cache)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart376 // Step 3: isSignedIn returns false (no Firebase user, no cached fallback)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart380 // Step 4: keepAlive timer checks auth — does NOT reconnectCOMMENT
LOWapp/test/unit/token_refresh_loop_test.dart390 // Step 1: getIdToken returns cached expired token (BUG 1)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart398 // Step 2: signOut doesn't clear cache (BUG 2)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart402 // Step 3: isSignedIn returns true because of cached token (BUG 3)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart406 // Step 4: keepAlive reconnects unconditionally (BUG 4)COMMENT
LOWapp/scripts/profile_flutter_android.sh108# Step 1: Build APKCOMMENT
LOWapp/scripts/profile_flutter_android.sh123# Step 2: Start screen recordingCOMMENT
LOWapp/scripts/profile_flutter_android.sh153# Step 3: Install APKCOMMENT
LOWapp/scripts/profile_flutter_android.sh158# Step 4: Launch appCOMMENT
LOWapp/scripts/profile_flutter_android.sh169# Step 5: Wait for UI stateCOMMENT
LOWapp/scripts/profile_flutter_android.sh189# Step 6: Wait additional delayCOMMENT
LOWapp/scripts/profile_flutter_android.sh193# Step 7: Measure CPUCOMMENT
LOWapp/lib/l10n/app_localizations.dart4968 /// Step 1: Checking for audio filesCOMMENT
LOWapp/lib/l10n/app_localizations.dart4974 /// Step 2: Syncing audio filesCOMMENT
LOWapp/lib/l10n/app_localizations.dart4980 /// Step 3: Server processingCOMMENT
LOWapp/lib/providers/device_onboarding_provider.dart17 // Step 0: Transcription demoCOMMENT
LOWapp/lib/providers/device_onboarding_provider.dart22 // Step 1: Single press - ask a questionCOMMENT
LOWapp/lib/providers/device_onboarding_provider.dart27 // Step 2: Power cycleCOMMENT
LOWapp/lib/providers/device_onboarding_provider.dart30 // Step 3: Double press configCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart148 // Step 1: Creating planCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart155 // Step 2: Developing logicCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart168 // Step 3: Designing appCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart179 // Step 4: Generating iconCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart193 // Step 5: Final touchesCOMMENT
LOW…ib/services/sockets/transcription_polling_service.dart242 // Step 1: Upload to get presigned URLCOMMENT
LOW…b/services/devices/connectors/omiglass_connection.dart401 // Step 1: Set WiFi credentialsCOMMENT
LOW…b/services/devices/connectors/omiglass_connection.dart410 // Step 2: Set firmware URLCOMMENT
LOW…b/services/devices/connectors/omiglass_connection.dart419 // Step 3: Subscribe to status updates if callback providedCOMMENT
LOW…b/services/devices/connectors/omiglass_connection.dart428 // Step 4: Start OTA updateCOMMENT
LOWplugins/omi-shopify-app/README.md203### Step 1: Create Railway ProjectCOMMENT
LOWplugins/omi-shopify-app/README.md209### Step 2: Add Redis Database (Optional)COMMENT
LOWplugins/omi-shopify-app/README.md215### Step 3: Configure Environment VariablesCOMMENT
LOWplugins/omi-shopify-app/README.md225### Step 4: Update Shopify Partner DashboardCOMMENT
LOWplugins/omi-shopify-app/README.md233### Step 5: Update Omi App StoreCOMMENT
LOWplugins/omi-linear-app/README.md200### Step 1: Create Railway ProjectCOMMENT
LOWplugins/omi-linear-app/README.md206### Step 2: Add Redis DatabaseCOMMENT
LOWplugins/omi-linear-app/README.md212### Step 3: Configure Environment VariablesCOMMENT
LOWplugins/omi-linear-app/README.md224### Step 4: Configure Root DirectoryCOMMENT
LOWplugins/omi-linear-app/README.md231### Step 5: Update Linear OAuth AppCOMMENT
LOWplugins/omi-linear-app/README.md239### Step 6: Update Omi App StoreCOMMENT
LOWplugins/omi-github-app/claude_coder.py203 # Step 1: Get the base branch referenceSTRING
LOWplugins/omi-github-app/claude_coder.py217 # Step 2: Get the base treeSTRING
LOWplugins/omi-github-app/claude_coder.py231 # Step 3: Create blobs for each fileSTRING
110 more matches not shown…
Verbosity Indicators143 hits · 255 pts
SeverityFileLineSnippetContext
LOWapp/test/unit/token_refresh_loop_test.dart361 // Step 1: API call gets 401, tries to refresh tokenCOMMENT
LOWapp/test/unit/token_refresh_loop_test.dart371 // Step 2: signOut is called (clears cache)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart376 // Step 3: isSignedIn returns false (no Firebase user, no cached fallback)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart380 // Step 4: keepAlive timer checks auth — does NOT reconnectCOMMENT
LOWapp/test/unit/token_refresh_loop_test.dart390 // Step 1: getIdToken returns cached expired token (BUG 1)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart398 // Step 2: signOut doesn't clear cache (BUG 2)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart402 // Step 3: isSignedIn returns true because of cached token (BUG 3)COMMENT
LOWapp/test/unit/token_refresh_loop_test.dart406 // Step 4: keepAlive reconnects unconditionally (BUG 4)COMMENT
LOWapp/scripts/profile_flutter_android.sh108# Step 1: Build APKCOMMENT
LOWapp/scripts/profile_flutter_android.sh123# Step 2: Start screen recordingCOMMENT
LOWapp/scripts/profile_flutter_android.sh153# Step 3: Install APKCOMMENT
LOWapp/scripts/profile_flutter_android.sh158# Step 4: Launch appCOMMENT
LOWapp/scripts/profile_flutter_android.sh169# Step 5: Wait for UI stateCOMMENT
LOWapp/scripts/profile_flutter_android.sh189# Step 6: Wait additional delayCOMMENT
LOWapp/scripts/profile_flutter_android.sh193# Step 7: Measure CPUCOMMENT
LOWapp/lib/l10n/app_localizations.dart4968 /// Step 1: Checking for audio filesCOMMENT
LOWapp/lib/l10n/app_localizations.dart4974 /// Step 2: Syncing audio filesCOMMENT
LOWapp/lib/l10n/app_localizations.dart4980 /// Step 3: Server processingCOMMENT
LOWapp/lib/providers/device_onboarding_provider.dart17 // Step 0: Transcription demoCOMMENT
LOWapp/lib/providers/device_onboarding_provider.dart22 // Step 1: Single press - ask a questionCOMMENT
LOWapp/lib/providers/device_onboarding_provider.dart27 // Step 2: Power cycleCOMMENT
LOWapp/lib/providers/device_onboarding_provider.dart30 // Step 3: Double press configCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart148 // Step 1: Creating planCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart155 // Step 2: Developing logicCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart168 // Step 3: Designing appCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart179 // Step 4: Generating iconCOMMENT
LOWapp/lib/pages/settings/ai_app_generator_provider.dart193 // Step 5: Final touchesCOMMENT
LOW…ib/services/sockets/transcription_polling_service.dart242 // Step 1: Upload to get presigned URLCOMMENT
LOW…b/services/devices/connectors/omiglass_connection.dart401 // Step 1: Set WiFi credentialsCOMMENT
LOW…b/services/devices/connectors/omiglass_connection.dart410 // Step 2: Set firmware URLCOMMENT
LOW…b/services/devices/connectors/omiglass_connection.dart419 // Step 3: Subscribe to status updates if callback providedCOMMENT
LOW…b/services/devices/connectors/omiglass_connection.dart428 // Step 4: Start OTA updateCOMMENT
LOWplugins/omi-github-app/claude_coder.py203 # Step 1: Get the base branch referenceSTRING
LOWplugins/omi-github-app/claude_coder.py217 # Step 2: Get the base treeSTRING
LOWplugins/omi-github-app/claude_coder.py231 # Step 3: Create blobs for each fileSTRING
LOWplugins/omi-github-app/claude_coder.py265 # Step 4: Create a new treeSTRING
LOWplugins/omi-github-app/claude_coder.py284 # Step 5: Create a commitSTRING
LOWplugins/omi-github-app/claude_coder.py304 # Step 6: Create/update the branch referenceSTRING
LOW…Arduino/src/nimble/nimble/controller/src/ble_ll_conn.c1010 * We need to check if we are retrying a pdu or if there is a pdu onCOMMENT
LOW…Arduino/src/nimble/nimble/controller/src/ble_ll_scan.c2055 * If AdvA is an identity address, we need to check if that device wasCOMMENT
LOW…-Arduino/src/nimble/nimble/controller/src/ble_ll_adv.c361 * resolving list. That is why we need to check if the generated address isCOMMENT
LOW…-Arduino/src/nimble/nimble/controller/src/ble_ll_adv.c1548 * In case duration is set for advertising set we need to check if newlyCOMMENT
LOW…-Arduino/src/nimble/nimble/controller/src/ble_ll_adv.c1677 * In case duration is set for advertising set we need to check if at leastCOMMENT
LOWomiGlass/firmware/src/ota.cpp181 // Step 1: Connect to WiFiCOMMENT
LOWomiGlass/firmware/src/ota.cpp197 // Step 2: Download and install firmwareCOMMENT
LOWomiGlass/firmware/src/ota.cpp205 // Step 3: RebootCOMMENT
LOWweb/admin/app/api/omi/notifications/regenerate/route.ts223// Step 1: GateCOMMENT
LOWweb/admin/app/api/omi/notifications/regenerate/route.ts258// Step 2: Generate (uses the user's prompt template)COMMENT
LOWweb/admin/app/api/omi/notifications/regenerate/route.ts304// Step 3: CriticCOMMENT
LOWweb/admin/app/api/omi/notifications/regenerate/route.ts350 // Step 1: GateCOMMENT
LOWweb/admin/app/api/omi/notifications/regenerate/route.ts353 // Step 2: Generate (always run so we can show what it would produce)COMMENT
LOWweb/admin/app/api/omi/notifications/regenerate/route.ts363 // Step 3: Critic (only if there's advice to critique)COMMENT
LOWdesktop/macos/Desktop/Sources/AuthService.swift708 // Step 1: Generate nonce for securityCOMMENT
LOWdesktop/macos/Desktop/Sources/AuthService.swift713 // Step 2: Perform native Apple Sign InCOMMENT
LOWdesktop/macos/Desktop/Sources/AuthService.swift720 // Step 3: Extract identity tokenCOMMENT
LOWdesktop/macos/Desktop/Sources/AuthService.swift914 // Step 2: Build authorization URLCOMMENT
LOWdesktop/macos/Desktop/Sources/AuthService.swift923 // Step 3: Open browser for authenticationCOMMENT
LOWdesktop/macos/Desktop/Sources/AuthService.swift933 // Step 4: Wait for callback with authorization codeCOMMENT
LOWdesktop/macos/Desktop/Sources/AuthService.swift745 // Step 4: Sign in with Firebase using Apple credentialCOMMENT
LOWdesktop/macos/Desktop/Sources/AuthService.swift850 // Step 1: Generate state for CSRF protectionCOMMENT
83 more matches not shown…
Redundant / Tautological Comments145 hits · 232 pts
SeverityFileLineSnippetContext
LOWcodemagic.yaml1197 # Check if triggered by tag or pushCOMMENT
LOWcodemagic.yaml1519 # Check if private key is a file or contentCOMMENT
LOWcodemagic.yaml1577 # Check if private key is a file or contentCOMMENT
LOWomi/firmware/scripts/monitor_device.sh78 # Check if the script/screen process died prematurelyCOMMENT
LOWomi/firmware/scripts/build-docker.sh12# Check if Docker is installedCOMMENT
LOWomi/firmware/scripts/build-docker.sh66# Check if the build was successfulCOMMENT
LOWapp/scripts/add-l10n-key.sh38# Check if key already existsCOMMENT
LOWsdks/python/release.sh10# Check if we're in the right directoryCOMMENT
LOWsdks/python/release.sh16# Check if required tools are installedCOMMENT
LOWsdks/python/release.sh31# Check if this version already exists on PyPICOMMENT
LOWsdks/python/release.sh50# Check if we're on main branch (optional warning)COMMENT
LOWplugins/omi-shopify-app/main.py515 # Check if new customer (orders_count == 1 at time of order)COMMENT
LOWplugins/omi-shopify-app/main.py601 # Check if COGS data is completeCOMMENT
LOWplugins/omi-shopify-app/main.py886 # Check if discount code implies free shippingCOMMENT
LOWplugins/omi-shopify-app/main.py1144 # Check if any search word matches any word in product titleCOMMENT
LOWplugins/omi-shopify-app/main.py1280 # Check if this zone applies to the destinationCOMMENT
LOWplugins/omi-shopify-app/main.py1286 # Check if it's a country-wide zone or has province restrictionsCOMMENT
LOWplugins/omi-shopify-app/main.py1618 # Check if customer already existsCOMMENT
LOWplugins/omi-linear-app/db.py89 # Set expiry to 365 days (Linear tokens are long-lived)COMMENT
LOWplugins/omi-whoop-app/main.py86 # Check if token is expired (with 5 minute buffer)COMMENT
LOWplugins/hume-ai/start_server.sh8# Check if .env file existsCOMMENT
LOWplugins/hume-ai/start_server.sh16# Check if HUME_API_KEY is setCOMMENT
LOWplugins/hume-ai/start_server.sh37# Check if server is runningCOMMENT
LOWplugins/hume-ai/main.py179 # Check if should send notificationCOMMENT
LOWplugins/hume-ai/main.py411 # Check if running in single-worker modeCOMMENT
LOWplugins/omi-twitter-chat-tools-app/main.py99 # Check if token is expired (with 5 minute buffer)COMMENT
LOWplugins/omi-dropbox-app/main.py100 # Check if token is expired (with 5 min buffer)COMMENT
LOWplugins/omi-dropbox-app/main.py529 # Check if user is connectedCOMMENT
LOWplugins/omi-shipbob-app/main.py103 # Check if token needs refresh (ShipBob tokens last 1 hour)COMMENT
LOWplugins/iq_rating/main.py1185 # Check if we have stored raw dataCOMMENT
LOWplugins/omi-twitter-app/simple_storage.py12# Check if we're on Railway (has /app/data volume)COMMENT
LOWplugins/omi-twitter-app/main_simple.py574 # Check if token needs refreshCOMMENT
LOWplugins/omi-twitter-app/main_simple.py578 # Check if we have a valid refresh tokenCOMMENT
LOWplugins/omi-github-app/claude_code_cli.py104 # Check if there are changes to commitCOMMENT
LOWplugins/omi-github-app/simple_storage.py12# Check if we're on Railway (has /app/data volume)COMMENT
LOWplugins/omi-github-app/start-local.sh10# Check if .env existsCOMMENT
LOWplugins/omi-github-app/start-local.sh17# Check if API keys are configuredCOMMENT
LOWplugins/omi-github-app/start-local.sh34# Check if venv existsCOMMENT
LOWplugins/omi-github-app/start-local.sh45# Check if ngrok is runningCOMMENT
LOWplugins/omi-github-app/claude_code_agentic.py198 # Check if Claude is doneCOMMENT
LOWplugins/omi-github-app/claude_code_agentic.py200 # Check if Claude said implementation is completeCOMMENT
LOWplugins/omi-github-app/claude_code_agentic.py249 # Check if there are changesCOMMENT
LOWplugins/omi-google-calendar-app/main.py84 # Check if token is expired (with 5 minute buffer)COMMENT
LOWplugins/omi-slack-app/simple_storage.py12# Check if we're on Railway (has /app/data volume)COMMENT
LOWplugins/omi-slack-app/slack_client.py136 # Check if there are more pagesCOMMENT
LOWplugins/omi-slack-app/slack_client.py196 # Check if message was posted by bot or userCOMMENT
LOWplugins/omi-slack-app/slack_client.py328 # Check if query is asking for recent messages (today, recent, etc.)COMMENT
LOWplugins/omi-hive-app/db.py92 # Set expiry to 365 days (API keys don't expire, but we want cleanup)COMMENT
LOWplugins/composio/src/notion.py181 # Check if there are more blocksCOMMENT
LOWplugins/composio/src/notion.py261 # Check if the user has connected NotionCOMMENT
LOWplugins/omi-clickup-app/simple_storage.py12# Check if we're on Railway (has /app/data volume)COMMENT
LOWplugins/omi-clickup-app/clickup_client.py295 # Check if time is included in the date stringCOMMENT
LOWplugins/import/manual-import/app.py174 # Check if adding this point would exceed the maximum lengthSTRING
LOWplugins/import/manual-import/app.py253 # Check if OpenAI API key is setCOMMENT
LOWplugins/import/manual-import/app.py339 # Check if all memories were successfulCOMMENT
LOWplugins/import/manual-import/app.py376 # Check if OpenAI API is configuredCOMMENT
LOWplugins/notifications/hey_omi.py269 # Check if we should process the questionCOMMENT
LOWomiGlass/firmware/scripts/flash_esp32.sh21# Check if PlatformIO is installedCOMMENT
LOWomiGlass/firmware/scripts/flash_esp32.sh31# Check if the device is connectedCOMMENT
LOWomiGlass/firmware/scripts/build_uf2.sh99# Check if we're in the firmware directoryCOMMENT
85 more matches not shown…
Modern AI Meta-Vocabulary65 hits · 192 pts
SeverityFileLineSnippetContext
MEDIUMapp/lib/l10n/app_localizations.dart16827 /// **'Power-user AI — thousands of chats + agentic automations'**COMMENT
MEDIUMapp/lib/pages/chat/page.dart1431 // Use post-frame callback to ensure scaffold state is readyCOMMENT
MEDIUMapp/e2e/FLOW-WALKER-SKILL.md253# Generate a named flow scaffoldCOMMENT
MEDIUMplugins/omi-github-app/claude_code_agentic.py83 # Run agentic Claude with file accessCOMMENT
MEDIUMdesktop/macos/test.sh78# (durable fix is singleton dependency injection; see the same issue).COMMENT
MEDIUM…cos/Desktop/Tests/MemoryVisibilityGuardrailTests.swift58 /// **The regression.** Home's spine reads a projection with the guardrails applied; the rawCOMMENT
MEDIUM…cos/Desktop/Tests/MemoryVisibilityGuardrailTests.swift132 /// the guardrails reaches the day.COMMENT
MEDIUM…os/Desktop/Sources/MainWindow/Pages/MemoriesPage.swift871 /// The guardrails, bound to this page's state. One definition, two readers, so they cannot drift.COMMENT
MEDIUM…rces/MainWindow/Pages/MemoryVisibilityGuardrails.swift22 /// Apply the two guardrails every memory surface owes the user.COMMENT
MEDIUM…esktop/Sources/Onboarding/OnboardingStepScaffold.swift369/// full-width steps (floating-bar shortcut/demo) that don't use the scaffold.COMMENT
MEDIUM…top/macos/agent-cloud/experiments/RESEARCH-FINDINGS.md31### Run 1 — Broad frontier: durable state, orchestration, context, tool registryCOMMENT
MEDIUMdesktop/macos/scripts/swift-test-suites.sh378# Static guardrails are part of the authoritative Swift component suite, not aCOMMENT
MEDIUMdesktop/macos/scripts/omi-hardening-smoke.sh568# run — orchestrationCOMMENT
MEDIUM…/docs/mac-parity-audit/11-fileindex-knowledge-graph.md168### Chat agent local-context enrichment (`execute_sql` agentic pre-step)COMMENT
MEDIUM…dows/docs/mac-parity-audit/02-proactive-tasks-goals.md318## "Execute" — full-desktop agentic task execution — engine exists generally, not wired to tasksCOMMENT
MEDIUM…windows/docs/mac-parity-audit/04-chat-agent-runtime.md404## ChatProvider orchestration + warmup (architecture) — unchanged from old auditCOMMENT
MEDIUM…track2-groundtruth/09-phaseB-voiceturn-outbox-tools.md122### `persistTurnToKernelThroughTransientFailures` — write orchestration (line 1457-1494)COMMENT
MEDIUMdesktop/windows/src/renderer/src/lib/localAgent.ts32// cleaner context. Flip to true to restore the macOS-faithful agentic pre-step.COMMENT
MEDIUM…windows/src/main/agentKernel/desktopChatPrompt.test.ts46 // guardrails, exactly as Mac front-loads them (ChatPrompts.desktopChat).COMMENT
MEDIUMbackend/AGENTS.md64 llm/ # LLM orchestration (14 files): chat processing, conversation post-processing,CODE
MEDIUMbackend/AGENTS.md73 retrieval/ # RAG pipeline (25+ files): agentic RAG via Claude with 18 tool types —CODE
MEDIUMbackend/AGENTS.md73 retrieval/ # RAG pipeline (25+ files): agentic RAG via Claude with 18 tool types —CODE
MEDIUMbackend/routers/agent_tools.py135 # path in utils/retrieval/agentic.py.COMMENT
MEDIUMbackend/llm_gateway/config/cost_rate_cards.yaml32 # The GPT-5.6 family (Luna/Sol/Terra) shares one context window and oneCOMMENT
MEDIUMbackend/diarizer/embedding.py52# Instantiate pretrained speaker embedding modelCOMMENT
MEDIUMbackend/tests/unit/test_mcp_action_item_writes.py178# Shared orchestration (utils/mcp_action_items.py)COMMENT
MEDIUMbackend/tests/unit/test_action_items_timezone.py166# Stub utils.retrieval.agentic (agent_config_context)COMMENT
MEDIUMbackend/tests/unit/test_screen_activity_search_utc.py50# the module can load under a plain name). The utils.retrieval.agentic import is left to fail so theCOMMENT
MEDIUMbackend/tests/unit/test_action_item_date_validation.py276# Stub utils.retrieval.agenticCOMMENT
MEDIUMbackend/tests/unit/test_extracted_date_bounds.py29 # "the wedding is in about 18 months" must not be discarded as a hallucination.COMMENT
MEDIUMbackend/tests/unit/test_tool_services_timezone.py169# Memory dates — REST tool service and the agentic toolCOMMENT
MEDIUMbackend/tests/unit/test_dev_ask_endpoint.py56 qa.assert_not_called() # no billable RAG call on an empty retrievalCODE
MEDIUMbackend/tests/unit/test_llm_usage_db.py252 # RAG should be first (700 total tokens vs 150)COMMENT
MEDIUMbackend/tests/unit/test_prompt_cache_integration.py308# message_text, MAX_CHAT_INPUT_TOKENS, INPUT_TOO_LONG_MESSAGE. agentic.py imports several of these,COMMENT
MEDIUMbackend/tests/unit/test_prompt_cache_integration.py312# Real (import-light) fallback telemetry: agentic.py imports record_fallback from it.COMMENT
MEDIUMbackend/tests/unit/test_prompt_cache_integration.py316# the realtime voice journey, and agentic.py imports it to record the memory_retrieval journey.COMMENT
MEDIUMbackend/tests/unit/test_prompt_cache_integration.py321# Real (import-light) web_search gate. agentic.py now imports WEB_SEARCH_TOOL andCOMMENT
MEDIUMbackend/tests/unit/test_prompt_cache_integration.py230# utils.observability.fallback is import-light (metrics counter + logging) and agentic.py callsCOMMENT
MEDIUMbackend/tests/unit/test_prompt_cache_integration.py395 # Module-scope import in agentic.py; stub is enough for CORE_TOOLS / convert_tools tests.COMMENT
MEDIUM…nd/tests/integration/test_speaker_id_real_embedding.py566 # Any of the 3 persons can match since the embedding model maps bothCOMMENT
MEDIUMbackend/utils/rate_limit_config.py86 # Platform tools — backend RAG endpointsCOMMENT
MEDIUMbackend/utils/memory_ingestion/models.py61 auto_create_medium_confidence: bool = True # relaxed from False post-hallucination-campaignCODE
MEDIUMbackend/utils/memory_ingestion/pipeline.py485_MIN_SIGNAL_DENSITY = 2.0 # avg substantive words per text-bearing turn (relaxed from 3.5 post-hallucination-campaign)CODE
MEDIUM…ils/memory_ingestion/adapters/production_like_model.py255 source_type=route.effective_source_type, # V8-3 passthrough router scaffoldSTRING
MEDIUM…ils/memory_ingestion/adapters/production_like_model.py883 # Relaxed from 6-condition gate (post-hallucination-campaign): removedCOMMENT
MEDIUM…ils/memory_ingestion/adapters/production_like_model.py1065 # Relaxed post-hallucination-campaign: removed preference-indicating phrasesCOMMENT
MEDIUMbackend/utils/llm/gateway_client.py34# Narrow agentic-chat route pin. Independent of FEATURE_MODE so gateway can stayCOMMENT
MEDIUMbackend/utils/llm/temporal.py57# Two years is generous on purpose — the bound exists to drop hallucinations, and people do planCOMMENT
MEDIUMbackend/utils/llm/chat.py528def _get_agentic_qa_prompt( # type: ignore[reportUnusedFunction] # imported by retrieval/agentic.pyCODE
MEDIUMbackend/utils/llm/chat.py443# The agentic system prompt is wrapped in a single Anthropic cache_control breakpoint,STRING
MEDIUMbackend/utils/llm/chat.py446# and injected into the user turn instead (see get_current_datetime_block / agentic.py).STRING
MEDIUMbackend/utils/llm/chat.py451# agentic system prompt. Header values are client-controlled, so only these exact valuesSTRING
MEDIUMbackend/utils/llm/clients.py213 # Only pin Anthropic Messages through the gateway when agentic chat isCOMMENT
MEDIUMbackend/utils/retrieval/agentic.py772 # append-only inter-turn history epoch and each agentic tool-loopCOMMENT
MEDIUMbackend/utils/retrieval/agentic.py1287 # a long history) would exceed the chat model's context window; the Anthropic call then raisesCOMMENT
MEDIUMbackend/utils/retrieval/graph.py400 # One absolute setup deadline covers router metadata and agentic prompt/toolCOMMENT
MEDIUMbackend/utils/retrieval/graph.py458 # 3. Default: Anthropic agentic chatCOMMENT
MEDIUMbackend/utils/retrieval/safety.py224# context window. When that happens the Anthropic call raises an input-too-long error which theCOMMENT
MEDIUMbackend/testing/e2e/README.md122 │ ├── llm.py # deterministic LLM fake scaffoldCODE
MEDIUMbackend/testing/e2e/README.md124 │ └── embeddings.py # VAD/diarization/embedding fake scaffoldCODE
5 more matches not shown…
Self-Referential Comments54 hits · 166 pts
SeverityFileLineSnippetContext
MEDIUMapp/shorebird.yaml1# This file is used to configure the Shorebird updater used by your app.COMMENT
MEDIUMapp/.maestro/flows/04_memories.yaml28# Create a new memory via the add buttonCOMMENT
MEDIUMsdks/python-cli/examples/shell_examples.sh28# Create a memory with a category and tags:COMMENT
MEDIUMsdks/python-cli/examples/shell_examples.sh85# Create a numeric goal:COMMENT
MEDIUMplugins/omi-linear-app/main.py481 # Create the issueCOMMENT
MEDIUMplugins/omi-github-app/main.py303 # Create the issueCOMMENT
MEDIUMplugins/omi-hive-app/main.py771 # Create the task via REST API - endpoint is /actions/createCOMMENT
MEDIUMplugins/composio/test_setup.py68 # Create the directoryCOMMENT
MEDIUMplugins/composio/src/db.py22# Create the necessary tablesCOMMENT
MEDIUMplugins/composio/src/__init__.py2# This module contains the core functionality for the OMI-Composio integration pluginCOMMENT
MEDIUMplugins/import/manual-import/app.py164 # Create a consolidated memory with source attributionSTRING
MEDIUMplugins/import/manual-import/app.py300 # Create the facts data according to existing structure (API still uses "facts")COMMENT
MEDIUMdesktop/macos/scripts/agent-runtime-cache.sh3# This file is sourced by production code and its hermetic shell tests.COMMENT
MEDIUMbackend/routers/auth.py1172 # Create the JWT payloadCOMMENT
MEDIUMbackend/routers/auth.py1182 # Create the JWT headersCOMMENT
MEDIUMbackend/routers/apps.py1030 # Create a new persona for the userCOMMENT
MEDIUMbackend/database/action_items.py869 # Create a map to preserve orderCOMMENT
MEDIUMbackend/tests/unit/test_new_usage_tracking_gaps.py276 # Create a fresh callback with a capturing flush_fnCOMMENT
MEDIUMbackend/tests/unit/test_user_speaker_embedding.py152 # Create a mock UploadFile with valid WAV audioCOMMENT
MEDIUM…/tests/unit/test_process_conversation_usage_context.py659 # Create a minimal conversation mock without external_data triggering CalendarMeetingContextCOMMENT
MEDIUMbackend/tests/integration/test_fair_use_api.py328 # Create a minimal database package with _client stubCOMMENT
MEDIUM…hosted/nova-3/charts/kube-prometheus-stack/values.yaml2657 ## Create a servicemonitor for the operatorCOMMENT
MEDIUM…hosted/nova-3/charts/kube-prometheus-stack/values.yaml2802 # Define the max allowed resources for the podCOMMENT
MEDIUM…hosted/nova-3/charts/kube-prometheus-stack/values.yaml2806 # Define the min allowed resources for the podCOMMENT
MEDIUM…prometheus-stack/charts/kube-state-metrics/values.yaml446 # Define the max allowed resources for the podCOMMENT
MEDIUM…prometheus-stack/charts/kube-state-metrics/values.yaml450 # Define the min allowed resources for the podCOMMENT
MEDIUM…heus-stack/charts/prometheus-node-exporter/values.yaml506 # Define the max allowed resources for the podCOMMENT
MEDIUM…heus-stack/charts/prometheus-node-exporter/values.yaml510 # Define the min allowed resources for the podCOMMENT
MEDIUM…harts/kube-prometheus-stack/charts/grafana/values.yaml51## Create a headless service for the deploymentCOMMENT
MEDIUM…harts/kube-prometheus-stack/charts/grafana/values.yaml1319# Create a dynamic manifests via values:COMMENT
MEDIUM…s-stack/templates/prometheus-operator/certmanager.yaml3# Create a selfsigned Issuer, in order to create a root CA certificate forCOMMENT
MEDIUM…s-stack/templates/prometheus-operator/certmanager.yaml27# Create an Issuer that uses the above generated CA certificate to issue certsCOMMENT
MEDIUM…ram-self-hosted/nova-3/charts/gpu-operator/values.yaml284 # Create a ConfigMap (default: false)COMMENT
MEDIUM…ram-self-hosted/nova-3/charts/gpu-operator/values.yaml413 # Create a ConfigMap (default: false)COMMENT
MEDIUM…3/charts/prometheus-adapter/templates/certmanager.yaml3# Create a selfsigned Issuer, in order to create a root CA certificate forCOMMENT
MEDIUM…3/charts/prometheus-adapter/templates/certmanager.yaml42# Create an Issuer that uses the above generated CA certificate to issue certsCOMMENT
MEDIUMbackend/utils/llm/app_generator.py165 # Create a prompt for icon generationCOMMENT
MEDIUMbackend/utils/retrieval/tools/action_item_tools.py469 # Create the action itemCOMMENT
MEDIUMbackend/utils/retrieval/tools/app_tools.py164 # Create a unique model nameCOMMENT
MEDIUMbackend/utils/retrieval/tools/app_tools.py200 # Create a Pydantic model from the schema (or empty model if no parameters)COMMENT
MEDIUMbackend/utils/retrieval/tools/app_tools.py204 # Create an empty schema for tools with no parametersCOMMENT
MEDIUMbackend/utils/retrieval/tools/calendar_tools.py908 # Create the eventCOMMENT
MEDIUMbackend/utils/conversations/memories.py77 # Create a memory object from the explicit memory contentCOMMENT
MEDIUMbackend/scripts/route_policy_inventory.py539 '# This file is a ratchet for issue #8959. CI allows these pre-existing\n'CODE
MEDIUMbackend/scripts/users/chats_analysis.py91 # Create the plotCOMMENT
MEDIUMbackend/scripts/vad/build_wav_from_bytes.py12 # Create a WAV fileCOMMENT
MEDIUM…ckend/scripts/stt/k_compare_transcripts_performance.py286 # Create a list for overall WER tableCOMMENT
MEDIUM…ckend/scripts/stt/k_compare_transcripts_performance.py309 # Create a ranking table based on pointsCOMMENT
MEDIUMmcp/examples/dspy_ex.py44 # Create the agentCOMMENT
MEDIUM…ry_vector_repair_outbox_cloud_deployment_contract.yaml4# This file is intentionally checked in as a static, reviewable contract only. ItCOMMENT
MEDIUM.github/workflows/desktop_windows_release.yml378 # Create the release if the plan job did not (idempotent on re-run).COMMENT
MEDIUM…fu/probes/development-project-read/.terraform.lock.hcl1# This file is maintained automatically by "tofu init".COMMENT
MEDIUMinfrastructure/opentofu/foundation/.terraform.lock.hcl1# This file is maintained automatically by "tofu init".COMMENT
MEDIUM…entofu/pilots/development-wif-plan/.terraform.lock.hcl1# This file is maintained automatically by "tofu init".COMMENT
Synthetic Comment Markers24 hits · 155 pts
SeverityFileLineSnippetContext
HIGHapp/lib/l10n/app_localizations.dart13218 /// Success message when AI-generated app is createdCOMMENT
HIGHapp/lib/backend/http/api/apps.dart615/// Fetches AI-generated sample prompts for the app generatorCOMMENT
HIGHapp/lib/backend/http/api/goals.dart362/// Get AI-generated advice for current goalCOMMENT
HIGHapp/lib/pages/settings/ai_app_generator_provider.dart94 /// Fetch AI-generated sample promptsCOMMENT
HIGHplugins/omi-github-app/claude_code_cli.py127 ['git', 'commit', '-m', f'feat: {feature_description}\n\nGenerated by Claude Code via Omi'],CODE
HIGHplugins/omi-github-app/claude_code_agentic.py265 ['git', 'commit', '-m', f'feat: {feature_description}\n\nGenerated by Claude Code (agentic) via Omi'],CODE
HIGHdesktop/macos/Desktop/Tests/ShellSummonTests.swift42 /// would appear to do nothing, or worse, put Omi away just as you asked for it.COMMENT
HIGHdesktop/macos/Desktop/Sources/TaskActionItem.swift313 /// Sources written by AI capture pipelines: desktop screen extractionCOMMENT
HIGH…ktop/Sources/MainWindow/Components/LiveNotesView.swift10/// Live notes view showing AI-generated and manual notes during recordingCOMMENT
HIGH…p/macos/Desktop/Sources/LiveNotes/LiveNoteModels.swift22/// Stores AI-generated or manual notes during recording sessionsCOMMENT
HIGH…top/macos/Desktop/Sources/Providers/ChatProvider.swift2717 /// Fetches the latest AI-generated user profile from local databaseSTRING
HIGHdesktop/macos/Desktop/Sources/Stores/TasksStore.swift420 /// Lower weight = higher priority. Manual tasks always appear above AI-generated.COMMENT
HIGH…macos/Desktop/Sources/Rewind/Core/RewindDatabase.swift1556 // Migration 11: Create live_notes table for AI-generated notes during recordingSTRING
HIGH…macos/Desktop/Sources/Rewind/Core/RewindDatabase.swift1808 // Migration 20: Create ai_user_profiles table for daily AI-generated user profile historySTRING
HIGH…ssistants/Assistants/Goals/GoalGenerationService.swift41 /// Complete (deactivate) AI-generated goals that haven't had any progress update in 3+ days.COMMENT
HIGH…activeAssistants/Assistants/Goals/GoalsAIService.swift335 /// Get AI-generated actionable insight for achieving a goalSTRING
HIGH…/ProactiveAssistants/Assistants/Goals/GoalModels.swift3/// AI-generated goal suggestionCOMMENT
HIGH…roactiveAssistants/Services/AIUserProfileService.swift6/// Database record for AI-generated user profile historyCOMMENT
HIGH…roactiveAssistants/Services/AIUserProfileService.swift34/// Service that generates and maintains an AI-generated user profile.COMMENT
HIGH…ources/Services/APIClient/APIClient+ChatSessions.swift176 /// Sync AI-generated user profile to backendCOMMENT
HIGH…c/renderer/src/components/recording/LiveNotesPanel.tsx8// running list of AI-generated + user-typed notes and lets the user add/edit/COMMENT
HIGHdesktop/windows/src/renderer/src/pages/Onboarding.tsx119 // personalize the AI-generated goal suggestion.COMMENT
HIGHdesktop/windows/src/main/ipc/liveNotesStore.ts1// PR8 LiveNotes — local-only persistence for AI-generated + user-typed notesCOMMENT
HIGHbackend/utils/imports/limitless.py84 # Extract H2 and H3 headers (these are Limitless AI-generated topic summaries)COMMENT
Docstring Block Structure15 hits · 75 pts
SeverityFileLineSnippetContext
HIGHbackend/database/notifications.py185 Set user's mentor notification frequency preference. Args: uid: User ID frequency: NotificatioSTRING
HIGHbackend/utils/speaker_sample.py96 Download speech sample audio from GCS. Args: sample_path: GCS path to the sample (e.g., '{uid}/people_STRING
HIGHbackend/utils/other/storage.py623 Decode length-prefixed Opus packets back to PCM16. Args: opus_data: Length-prefixed Opus packets (fromSTRING
HIGHbackend/utils/other/storage.py1591 Download blob content as bytes from GCS. Args: bucket_name: Name of the GCS bucket path: Path STRING
HIGHbackend/utils/other/storage.py1630 Download speech profile/sample audio from GCS. Args: path: GCS path to the sample (e.g., '{uid}/peopleSTRING
HIGHbackend/utils/other/endpoints.py97 Verify a Firebase token or ADMIN_KEY and return the uid. Args: token: The token to verify (Firebase IDSTRING
HIGHbackend/utils/retrieval/tools/action_item_tools.py522 Update an action item's status, description, or due date. Use this tool when: - User asks to mark a task aSTRING
HIGHbackend/utils/retrieval/tools/gmail_tools.py166 Retrieve emails from the user's Gmail inbox. Use this tool when: - User asks "show me my emails" or "what STRING
HIGHbackend/utils/retrieval/tools/conversation_tools.py178 Retrieve user conversations with complete details including transcripts, summaries, and metadata. Use this tooSTRING
HIGHbackend/utils/retrieval/tools/memory_tools.py260 Search memories using semantic vector search to find relevant facts about the user. This tool uses AI embeddinSTRING
HIGHbackend/utils/retrieval/tools/file_tools.py36 Search and ask questions about files attached to the current chat session. Use this when the user asks about doSTRING
HIGHbackend/utils/retrieval/tools/app_tools.py123 Create a Pydantic model from a JSON schema parameters definition. Args: tool_name: Name of the tool (uSTRING
HIGH…d/utils/retrieval/tools/notification_settings_tools.py49 Manage the user's daily summary/reflection notification settings. The daily summary is a notification sent at STRING
HIGHbackend/utils/retrieval/tools/calendar_tools.py490 Retrieve calendar events from the user's Google Calendar. Use this tool when: - User asks "what's on my caSTRING
HIGHbackend/utils/stt/speaker_embedding.py80 Extract speaker embedding from audio bytes using hosted API. Args: audio_data: Raw audio bytes (wav foSTRING
Magic Placeholder Names12 hits · 70 pts
SeverityFileLineSnippetContext
HIGHapp/lib/models/stt_provider.dart404 get(SttProvider.openai).buildRequestConfig(apiKey: 'YOUR_API_KEY', language: 'en', model: 'whisper-1'),CODE
HIGHapp/lib/models/stt_provider.dart407 ).buildRequestConfig(apiKey: 'YOUR_API_KEY', language: 'multi', model: 'nova-3'),CODE
HIGHapp/lib/models/stt_provider.dart408 'Fal.AI': get(SttProvider.falai).buildRequestConfig(apiKey: 'YOUR_API_KEY', language: 'en'),CODE
HIGHapp/lib/models/stt_provider.dart411 ).buildRequestConfig(apiKey: 'YOUR_API_KEY', language: 'en', model: 'gemini-2.5-flash'),CODE
HIGHapp/lib/pages/settings/transcription_settings_page.dart637 return MapEntry(key, '<YOUR_API_KEY>');CODE
HIGHapp/lib/pages/settings/transcription_settings_page.dart637 return MapEntry(key, '<YOUR_API_KEY>');CODE
HIGHplugins/hume-ai/README.md209 -e OMI_API_KEY=your_api_key \CODE
HIGHplugins/omi-twitter-app/README.md100TWITTER_API_KEY=your_api_keyCODE
HIGHomiGlass/sources/modules/openai.ts18 'Authorization': `Bearer ${keys.openai}`, // Replace YOUR_API_KEY with your actual OpenAI API keyCODE
HIGHscripts/scan-public-artifact-secrets.py42ALLOWED_PLACEHOLDER_TOKENS = {"YOUR_API_KEY"}CODE
HIGHscripts/test-scan-public-artifact-secrets.sh95printf 'android app bundle content YOUR_API_KEY' > "$WORK/aab-content/base/manifest"CODE
HIGHscripts/dev-harness/dev_harness/providers.py236 "your_api_key",CODE
Fake / Example Data55 hits · 60 pts
SeverityFileLineSnippetContext
LOWomi/firmware/test/src/ble_throughput_test.c114 uint8_t dummy_data[TEST_PACKET_SIZE];CODE
LOWomi/firmware/test/src/ble_throughput_test.c119 dummy_data[i] = i;CODE
LOWomi/firmware/test/src/ble_throughput_test.c128 dummy_data[0] = counter++;CODE
LOWomi/firmware/test/src/ble_throughput_test.c130 int written = ring_buf_put(&test_ring_buf, dummy_data, TEST_PACKET_SIZE);CODE
LOWomi/firmware/test/src/ble_throughput.c75 uint8_t dummy_data[TEST_PACKET_SIZE];CODE
LOWomi/firmware/test/src/ble_throughput.c80 dummy_data[i] = i;CODE
LOWomi/firmware/test/src/ble_throughput.c93 dummy_data[0] = counter++;CODE
LOWomi/firmware/test/src/ble_throughput.c95 int written = ring_buf_put(&test_ring_buf, dummy_data, TEST_PACKET_SIZE);CODE
LOWplugins/omi-shopify-app/main.py1776 "description": "Customer's full name (e.g., 'John Doe'). Will search existing customers."CODE
LOW…2s3/NimBLE-Arduino/src/nimble/ext/tinycrypt/src/hmac.c63 const uint8_t dummy_key[key_size];CODE
LOW…2s3/NimBLE-Arduino/src/nimble/ext/tinycrypt/src/hmac.c76 dummy_key,CODE
LOW…b/app/src/components/layout/__tests__/Sidebar.test.tsx24 user: { displayName: 'Omi User', email: 'user@example.com', photoURL: null },CODE
LOW…admin/app/(protected)/dashboard/organizations/page.tsx254 placeholder="admin@example.com"CODE
LOWweb/admin/app/(protected)/dashboard/settings/page.tsx87 <Input id="name" placeholder="John Doe" />CODE
LOWweb/admin/lib/services/invitation.ts46 * email: 'user@example.com',COMMENT
LOWweb/admin/lib/services/invitation.ts54 * email: 'user@example.com',COMMENT
LOW…/Desktop/Tests/SuggestionAssistantTelemetryTests.swift148 XCTAssertFalse(serialized.contains("user@example.com"))CODE
LOW…cos/Desktop/Tests/DesktopDiagnosticsManagerTests.swift133 XCTAssertFalse(tail.contains("user@example.com"))STRING
LOW…istants/MemoryExtraction/MemoryAssistantSettings.swift98 ✅ "User's Slack workspace is 'Acme Corp' - they work there"CODE
LOW…-claude/Tests/ContextCoreTests/ClaudeConfigTests.swift193 "emailAddress": "user@example.com",CODE
LOW…ows/src/main/assistants/tasks/promotionService.test.ts107 title: 'placeholder',CODE
LOWdesktop/windows/src/main/assistants/memory/prompt.ts77✅ "User's Slack workspace is 'Acme Corp' - they work there"CODE
LOWdesktop/windows/src/main/assistants/insight/sql.test.ts572 ins.run(1, 'Signal', 'John Doe', 'Signal.exe', 'SECRET signal message', '/1.jpg')CODE
LOW…op/windows/src/main/ipc/rewindActivityDenylist.test.ts68 ins.run(1, 'Signal', 'John Doe', 'Signal.exe', '/1.jpg')CODE
LOW…op/windows/src/main/ipc/rewindActivityDenylist.test.ts69 ins.run(2, 'Signal', 'John Doe', 'Signal.exe', '/2.jpg')CODE
LOWbackend/tests/conftest.py25os.environ.setdefault('OPENAI_API_KEY', 'fake-key-for-hermetic-tests')CODE
LOWbackend/tests/conftest.py26os.environ.setdefault('PERPLEXITY_API_KEY', 'fake-key-for-hermetic-tests')CODE
LOWbackend/tests/unit/test_memories_validation.py245 os.environ.setdefault('OPENAI_API_KEY', 'sk-test-fake-key-for-unit-tests')CODE
LOWbackend/tests/unit/test_byok_security.py1620 uid = get_current_user_uid(authorization='Bearer fake-token')CODE
LOWbackend/tests/unit/test_byok_security.py1632 uid = get_current_user_uid_no_byok_validation(authorization='Bearer fake-token')CODE
LOWbackend/tests/unit/test_omi_qos_tiers.py160os.environ.setdefault('OPENAI_API_KEY', 'sk-test-fake-key-for-unit-tests')CODE
LOWbackend/tests/unit/test_omi_qos_tiers.py161os.environ.setdefault('ANTHROPIC_API_KEY', 'sk-ant-test-fake-key')CODE
LOWbackend/tests/unit/test_log_sanitizer.py201 result = sanitize_pii("John Doe")CODE
LOWbackend/tests/unit/test_vertex_ai_system_role.py73os.environ.setdefault('OPENAI_API_KEY', 'sk-test-fake-key-for-unit-tests')CODE
LOWbackend/tests/unit/test_vertex_ai_system_role.py74os.environ.setdefault('ANTHROPIC_API_KEY', 'sk-ant-test-fake-key')CODE
LOWbackend/tests/unit/test_v3_gcp_evidence_config.py21 with pytest.raises(ValidationError, match="placeholder"):CODE
LOWbackend/tests/unit/test_reset_transcription_usage.py196 email="user@example.com",CODE
LOWbackend/tests/unit/test_reset_transcription_usage.py124 email="user@example.com",CODE
LOWbackend/tests/unit/test_reset_transcription_usage.py138 assert d["email"] == "user@example.com"CODE
LOWbackend/tests/unit/test_reset_transcription_usage.py212 assert payload["email"] != "user@example.com"CODE
LOWbackend/tests/integration/test_qos_live_cp9.py141 client = _create_byok_client('sonar-pro', 'perplexity', 'fake-key')CODE
LOWbackend/utils/llm/chat.py1093 examples=[['John Doe', 'Jane Doe']],STRING
LOWbackend/utils/llm/chat.py1093 examples=[['John Doe', 'Jane Doe']],STRING
LOWbackend/testing/parity_pack_v0/runner.py19 def hit(self, fake_name: str) -> None:CODE
LOWbackend/testing/parity_pack_v0/runner.py20 self._hits[fake_name] = self._hits.get(fake_name, 0) + 1CODE
LOWscripts/test-public-secret-scanners.py234 archive.writestr("config.json", '{"OPENAI_API_KEY":"placeholder"}')CODE
LOWscripts/dev-harness/tests/test_providers.py210 assert any("placeholder" in item.lower() for item in report.missing)CODE
LOWscripts/dev-harness/dev_harness/providers.py240 "placeholder",CODE
LOWscripts/dev-harness/dev_harness/cli.py488 "placeholder": "Provider broker policy is present; live per-call accounting is not wired in this manual-QA sCODE
LOWscripts/dev-harness/dev_harness/cli.py492 "placeholder": "Firestore adapter/client-boundary write-attempt counters are reserved for the live desktop/bCODE
LOWscripts/dev-harness/dev_harness/cli.py500 "placeholder": "Protected-collection before/after digests are not computed unless a live emulator readback iCODE
LOW.github/checks-manifest.yaml316 reason: "deployment secret-boundary fake-name fixtures must remain executable"CODE
LOW.github/scripts/test_run_checks.py287 fake_name = "check_" + "something.py"CODE
LOW.github/scripts/test_run_checks.py289 f"steps:\n - run: python3 .github/scripts/{fake_name}\n",CODE
LOW.github/scripts/test_run_checks.py292 self.assertEqual(deterministic_workflow_references(workflows), {f".github/scripts/{fake_name}"})CODE
AI Structural Patterns80 hits · 56 pts
SeverityFileLineSnippetContext
LOWplugins/hume-ai/app.py377CODE
LOWbackend/routers/sync.py860CODE
LOWbackend/routers/users.py655CODE
LOWbackend/routers/tools.py281CODE
LOWbackend/routers/google_calendar.py81CODE
LOWbackend/routers/apps.py671CODE
LOWbackend/routers/integration.py291CODE
LOWbackend/routers/integration.py599CODE
LOWbackend/routers/chat.py1697CODE
LOWbackend/routers/chat.py1764CODE
LOWbackend/routers/mcp.py291CODE
LOWbackend/routers/transcribe.py76CODE
LOWbackend/routers/transcribe.py124CODE
LOWbackend/routers/transcribe.py172CODE
LOWbackend/routers/transcribe.py215CODE
LOWbackend/routers/memories.py539CODE
LOWbackend/routers/developer.py1334CODE
LOWbackend/routers/conversations.py589CODE
LOWbackend/routers/conversations.py652CODE
LOWbackend/routers/action_items.py351CODE
LOWbackend/routers/mcp_sse.py1609CODE
LOWbackend/database/workstreams.py213CODE
LOWbackend/database/memory_apply_store.py369CODE
LOWbackend/database/memory_apply_store.py409CODE
LOWbackend/database/apps.py61CODE
LOWbackend/database/memories.py300CODE
LOWbackend/database/memories.py359CODE
LOWbackend/database/llm_usage.py143CODE
LOWbackend/database/llm_usage.py485CODE
LOWbackend/database/conversations.py591CODE
LOWbackend/database/conversations.py637CODE
LOWbackend/database/conversations.py680CODE
LOWbackend/database/action_items.py625CODE
LOWbackend/llm_gateway/gateway/metrics.py199CODE
LOWbackend/llm_gateway/gateway/providers.py306CODE
LOWbackend/parakeet/batch_engine.py37CODE
LOWbackend/tests/unit/test_ws_m_atom_keyword_index.py143CODE
LOWbackend/tests/unit/test_conversations_count.py27CODE
LOWbackend/tests/unit/test_vram_batch.py89CODE
LOWbackend/tests/unit/test_memory_outbox_worker.py220CODE
LOWbackend/utils/apps.py465CODE
LOWbackend/utils/apps.py470CODE
LOWbackend/utils/analytics.py26CODE
LOWbackend/utils/mcp_memories.py281CODE
LOWbackend/utils/llm/working_observations.py233CODE
LOWbackend/utils/llm/memories.py692CODE
LOWbackend/utils/llm/proactive_notification.py368CODE
LOWbackend/utils/llm/proactive_notification.py411CODE
LOWbackend/utils/llm/proactive_notification.py444CODE
LOWbackend/utils/llm/proactive_notification.py551CODE
LOWbackend/utils/memory/daily_memory_sweep.py3054CODE
LOWbackend/utils/memory/vector_search_service.py35CODE
LOWbackend/utils/memory/knowledge_ledger.py309CODE
LOWbackend/utils/memory/legacy_backfill.py1425CODE
LOWbackend/utils/memory/short_term_promotion.py343CODE
LOWbackend/utils/memory/canonical_memory_adapter.py454CODE
LOWbackend/utils/memory/canonical_memory_adapter.py781CODE
LOWbackend/utils/observability/transcription.py106CODE
LOWbackend/utils/retrieval/agentic.py1267CODE
LOWbackend/utils/retrieval/tools/action_item_tools.py78CODE
20 more matches not shown…
Example Usage Blocks27 hits · 44 pts
SeverityFileLineSnippetContext
LOWapp/setup-personal.sh8# Usage:COMMENT
LOWapp/.maestro/scripts/run_all.sh5# Usage:COMMENT
LOWapp/scripts/measure_cpu_android.sh4# Usage:COMMENT
LOWapp/scripts/analyze_ratchet.sh36# Usage:COMMENT
LOWapp/scripts/compare_cpu_builds.sh4# Usage:COMMENT
LOWapp/scripts/test.sh3# Usage:COMMENT
LOWsdks/python-cli/release.sh6# Usage:COMMENT
LOWdesktop/macos/scripts/swift-format-wrapper.sh9# Usage:COMMENT
LOWdesktop/macos/scripts/omi-fault-inject.sh17# Usage:COMMENT
LOW…sktop/macos/scripts/check-gauntlet-evidence-at-head.sh4# Usage:COMMENT
LOWdesktop/macos/scripts/test-focus.sh8# Usage:COMMENT
LOWdesktop/macos/scripts/spatial-overlay-harness.sh4# Usage:COMMENT
LOWdesktop/macos/scripts/cleanup-omi-tcc.sh8# Usage:COMMENT
LOWdesktop/macos/scripts/ptt-screen-probe.sh8# Usage:COMMENT
LOWdesktop/macos/scripts/agent-logic-harness.sh4# Usage:COMMENT
LOWdesktop/macos/scripts/desktop-core-harness.sh4# Usage:COMMENT
LOWdesktop/macos/scripts/automation-token-path.sh6# Usage:COMMENT
LOWdesktop/macos/scripts/agent-continuity-gauntlet.sh38# Usage:COMMENT
LOWdesktop/macos/scripts/omi-hardening-smoke.sh9# Usage:COMMENT
LOWdesktop/context-for-claude/scripts/uninstall.sh5# Usage:COMMENT
LOWdesktop/context-for-claude/scripts/build.sh8# Usage:COMMENT
LOWdesktop/context-for-claude/scripts/build-identity.sh5# Usage:COMMENT
LOWbackend/testing/e2e/run.sh5# Usage:COMMENT
LOWbackend/scripts/memory-continuity-gauntlet.sh17# Usage:COMMENT
LOWbackend/scripts/sync_cloudrun_secrets_from_chart.sh13# Usage:COMMENT
LOW.github/scripts/run-pre-push.sh4# Usage:COMMENT
LOW.github/scripts/run-lint.sh4# Usage:COMMENT
Hallucination Indicators3 hits · 35 pts
SeverityFileLineSnippetContext
CRITICAL…ages/conversations/widgets/conversation_list_item.dart506 final text = widget.conversation.matchSnippets.first.text.trim();CODE
CRITICAL…renderer/src/lib/voice/turn/voiceHubTurnDriver.test.ts445 const [firstId, secondId] = h.spies.onRecordTurn.mock.calls.map((c) => c[3])CODE
CRITICALbackend/tests/unit/test_location_context_consent.py54 client.collection.return_value.document.return_value.set.assert_called_once_with(CODE
Slop Phrases18 hits · 35 pts
SeverityFileLineSnippetContext
MEDIUMplugins/import/manual-import/app.py73 - "It's worth noting that..."CODE
LOW…/Assistants/TaskExtraction/TaskAssistantSettings.swift174 - "Can you…", "Could you…", "Please…", "Don't forget to…", "Make sure you…"CODE
LOWdesktop/windows/src/main/assistants/tasks/prompt.ts63- "Can you…", "Could you…", "Please…", "Don't forget to…", "Make sure you…"CODE
LOW…/tests/unit/test_process_conversation_usage_context.py698 text="Hey Omi, don't forget to send the budget.",CODE
LOW…/tests/unit/test_process_conversation_usage_context.py722 "Test User: Hey Omi, don't forget to send the budget.",CODE
LOW…/tests/unit/test_process_conversation_usage_context.py724 "<omi-wake-word-invocation/> Test User: Hey Omi, don't forget to send the budget.",CODE
LOW…d/tests/integration/test_prompt_caching_integration.py49- "Don't forget to X" / "Don't let me forget X" → EXTRACT "X"CODE
LOW…d/tests/integration/test_prompt_caching_integration.py62- Someone tells user "Don't forget to call your mom" → Extract "Call mom"CODE
MEDIUM…d/tests/integration/test_prompt_caching_integration.py198Speaker 0: Perfect. Let me know if you need anything. Also, don't forget to update the analytics events before you ship.CODE
LOW…d/tests/integration/test_prompt_caching_integration.py198Speaker 0: Perfect. Let me know if you need anything. Also, don't forget to update the analytics events before you ship.CODE
MEDIUM…hosted/nova-3/charts/kube-prometheus-stack/values.yaml3845 ## If additional scrape configurations are already deployed in a single secret file you can use this section.COMMENT
MEDIUM…hosted/nova-3/charts/kube-prometheus-stack/values.yaml3874 ## them separately from the helm deployment, you can use this section.COMMENT
MEDIUM…hosted/nova-3/charts/kube-prometheus-stack/values.yaml3896 ## them separately from the helm deployment, you can use this section.COMMENT
MEDIUM…harts/kube-prometheus-stack/charts/grafana/values.yaml472## 3. attach a policy to the role, you can use a built in policy called CloudWatchReadOnlyAccessCOMMENT
LOW…harts/kube-prometheus-stack/charts/grafana/values.yaml482## make sure to replace arn:aws:iam::123456789000:role/iam-role-name-here with your role arnCOMMENT
LOW…harts/kube-prometheus-stack/charts/grafana/values.yaml482## make sure to replace arn:aws:iam::123456789000:role/iam-role-name-here with your role arnCOMMENT
LOWbackend/scripts/benchmark_nllb_performance.py61 "Don't forget to pick up milk and bread from the grocery store on your way home.",CODE
LOWbackend/scripts/stt/a_generate_samples_from_device.py170# # "Please make sure to lock the door when you leave."COMMENT
Dead Code13 hits · 26 pts
SeverityFileLineSnippetContext
MEDIUM…ckend/tests/unit/test_chat_generate_reply_stateless.py92CODE
MEDIUMbackend/tests/unit/test_desktop_proxy.py752CODE
MEDIUMbackend/tests/unit/test_chat_quota_counting_router.py214CODE
MEDIUMbackend/tests/unit/test_owner_storage_purge_and_gate.py96CODE
MEDIUMbackend/tests/unit/test_owner_storage_purge_and_gate.py138CODE
MEDIUMbackend/tests/unit/test_migrate_memories_rekey.py142CODE
MEDIUM…ckend/tests/unit/test_llm_gateway_openai_compatible.py554CODE
MEDIUM…ckend/tests/unit/test_llm_gateway_openai_compatible.py560CODE
MEDIUM…ckend/tests/unit/test_llm_gateway_openai_compatible.py707CODE
MEDIUM…ckend/tests/unit/test_llm_gateway_openai_compatible.py784CODE
MEDIUMbackend/tests/unit/test_desktop_transcribe.py1940CODE
MEDIUMbackend/tests/unit/test_memory_apply_store.py797CODE
MEDIUM…kend/tests/unit/test_memory_visibility_export_fixes.py131CODE
Overly Generic Function Names4 hits · 4 pts
SeverityFileLineSnippetContext
LOWweb/app/src/app/api/proxy/[...path]/route.ts25async function handleRequest(request: Request) {CODE
LOWbackend/tests/unit/test_async_resource_correctness.py226async def helper():CODE
LOWbackend/tests/unit/test_scan_async_blockers.py454 async def helper():CODE
LOWbackend/tests/unit/test_scan_async_blockers.py189 async def helper():STRING
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWapp/lib/providers/onboarding_provider.dart338 // TODO: implement onDeviceConnectionStateChangedCOMMENT
LOWapp/lib/providers/onboarding_provider.dart370 // TODO: implement onStatusChangedCOMMENT