Repository Analysis

diegosouzapw/OmniRoute

Never stop coding. Free AI gateway: one endpoint, 231+ providers (50+ free), connect Claude Code, Codex, Cursor, Cline & Copilot to FREE Claude/GPT/Gemini. RTK+Caveman stacked compression saves 15-95% tokens, smart auto-fallback, MCP/A2A, multimodal APIs, Desktop/PWA.

9.1 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of diegosouzapw/OmniRoute, a TypeScript project with 17,146 GitHub stars. SynthScan v2.0 examined 2,066,967 lines of code across 8184 source files, recording 7921 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 9.1 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).

9.1
Adjusted Score
9.1
Raw Score
100%
Time Factor
2026-07-14
Last Push
17.1K
Stars
TypeScript
Language
2.1M
Lines of Code
8.2K
Files
7.9K
Pattern Hits
2026-07-14
Scan Date
0.05
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 5HIGH 384MEDIUM 4258LOW 3274

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

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

Decorative Section Separators4141 hits · 12770 pts
SeverityFileLineSnippetContext
MEDIUM.zizmor.yml29# ── Global settings ──────────────────────────────────────────────────────────COMMENT
MEDIUM.zizmor.yml33# ── Per-rule ignores ─────────────────────────────────────────────────────────COMMENT
MEDIUM.gitleaks.toml33# ---------------------------------------------------------------------------COMMENT
MEDIUM.gitleaks.toml36# ---------------------------------------------------------------------------COMMENT
MEDIUM.gitleaks.toml60# ---------------------------------------------------------------------------COMMENT
MEDIUM.gitleaks.toml62# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker-compose.yml1# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocker-compose.yml3# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocker-compose.yml28# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocker-compose.yml54 # ── Redis (Rate Limiter Backend) ──────────────────────────────────COMMENT
MEDIUMdocker-compose.yml70 # ── Profile: base (minimal, no CLI tools) ──────────────────────────COMMENT
MEDIUMdocker-compose.yml85 # ── Profile: web (runner-web + Chromium/Playwright) ────────────────COMMENT
MEDIUMdocker-compose.yml103 # ── Profile: cli (CLIs installed inside container) ─────────────────COMMENT
MEDIUMdocker-compose.yml123 # ── Profile: host (host-mounted CLI binaries, Linux-first) ────────COMMENT
MEDIUMdocker-compose.yml169 # ── Profile: memory (Qdrant semantic-memory sidecar) ─────────────COMMENT
MEDIUMdocker-compose.yml196 # ── Profile: bifrost (Bifrost Go LLM-router sidecar) ─────────────COMMENT
MEDIUMdocker-compose.yml223 # ── Profile: cliproxyapi (CLIProxyAPI as sidecar) ─────────────────COMMENT
MEDIUMdocker-compose.prod.yml1# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocker-compose.prod.yml3# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocker-compose.prod.yml27# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocker-compose.prod.yml30 # ── Redis (Rate Limiter Backend) ──────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/fork-features.test.ts32// ── 1. normaliseFreeLabel ────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/fork-features.test.ts74// ── 2. resolveApiBlock ───────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/fork-features.test.ts153// ── 3. debugLog ──────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/fork-features.test.ts243// ── Regression tests for the 3 HIGH-priority bot review fixes ───────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts51// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts53// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts111// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts113// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts180// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts182// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts276// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts278// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts338// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts340// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts476// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts478// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts605// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts607// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts624// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts629// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts758// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts760// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts930// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/features.test.ts933// ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts868// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts870// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts879// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts881// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts50// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts52// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts88// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts90// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts200// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts202// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts259// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts264// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts318// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts320// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM@omniroute/opencode-plugin/tests/config-shim.test.ts345// ────────────────────────────────────────────────────────────────────────────COMMENT
4081 more matches not shown…
Hyper-Verbose Identifiers2366 hits · 2411 pts
SeverityFileLineSnippetContext
LOW…oute/opencode-plugin/tests/provider-id-routing.test.ts38function splitProviderFromDispatchedModel(modelStr: string): string {CODE
LOW@omniroute/opencode-plugin/tests/config-shim.test.ts170function throwingEnrichmentFetcher(): OmniRouteEnrichmentFetcher & { callCount: () => number } {CODE
LOW…mniroute/opencode-plugin/tests/gemini-sanitize.test.ts55function chatCompletionsWithDollarSchema(): Record<string, unknown> {CODE
LOW@omniroute/opencode-plugin/src/index.ts239export function resolveOmniRoutePluginOptions(CODE
LOW@omniroute/opencode-plugin/src/index.ts294function trimLeadingOpencodePrefix(rawProviderId: string): string {CODE
LOW@omniroute/opencode-plugin/src/index.ts315export function parseOmniRoutePluginOptions(opts: unknown): OmniRoutePluginOptions {CODE
LOW@omniroute/opencode-plugin/src/index.ts1201export function mapAutoComboToStaticEntry(CODE
LOW@omniroute/opencode-plugin/src/index.ts2051export function formatCompressionPipeline(pipeline: OmniRouteCompressionStep[]): string {CODE
LOW@omniroute/opencode-plugin/src/index.ts2434export function createOmniRouteProviderHook(CODE
LOW@omniroute/opencode-plugin/src/index.ts3031export function createOmniRouteFetchInterceptor(config: {CODE
LOW@omniroute/opencode-plugin/src/index.ts3135function sanitizeToolSchemaContainer(payload: Record<string, unknown>): boolean {CODE
LOW@omniroute/opencode-plugin/src/index.ts3188export function sanitizeGeminiToolSchemas(payload: unknown): unknown {CODE
LOW@omniroute/opencode-plugin/src/index.ts3264export function createGeminiSanitizingFetch(inner: typeof fetch): typeof fetch {CODE
LOW@omniroute/opencode-plugin/src/index.ts4376export function createOmniRouteConfigHook(CODE
LOW@omniroute/opencode-provider/src/index.ts314export function buildOmniRouteOpenCodeConfig(CODE
LOW@omniroute/opencode-provider/src/index.ts725export function createOmniRouteComboConfig(CODE
LOW@omniroute/opencode-provider/src/index.ts835export function createOmniRouteAgentBlock(CODE
LOW@omniroute/opencode-provider/src/index.ts896export function createOmniRouteModesBlock(CODE
LOWopen-sse/config/antigravityUpstream.ts14export function getAntigravityModelsDiscoveryUrls(): string[] {CODE
LOWopen-sse/config/antigravityUpstream.ts18export function getAntigravityFetchAvailableModelsUrls(): string[] {CODE
LOWopen-sse/config/providerErrorRules.ts151export function getProviderErrorRuleMatch(CODE
LOWopen-sse/config/contextEditing.ts48export function applyContextEditingToBody(CODE
LOWopen-sse/config/contextEditing.ts132export function extractContextEditingTelemetry(CODE
LOWopen-sse/config/bedrock.ts14export function extractBedrockRegionFromBaseUrl(value: string | null | undefined): string | null {CODE
LOWopen-sse/config/bedrock.ts37export function buildBedrockControlBaseUrl(region: string): string {CODE
LOWopen-sse/config/bedrock.ts41export function buildBedrockRuntimeBaseUrl(region: string): string {CODE
LOWopen-sse/config/bedrock.ts45export function buildBedrockNativeModelsUrl(region: string): string {CODE
LOWopen-sse/config/bedrock.ts49export function buildBedrockNativeInferenceProfilesUrl(CODE
LOWopen-sse/config/bedrock.ts60export function buildBedrockNativeConverseUrl(region: string, modelId: string, stream = false) {CODE
LOWopen-sse/config/bedrock.ts85export function getBedrockKnownModelLimits(modelId: string): {CODE
LOWopen-sse/config/bedrock.ts115export function normalizeBedrockDiscoveredModels(CODE
LOWopen-sse/config/imageRegistry.ts703function imageProviderCatalogEntries(CODE
LOWopen-sse/config/errorConfig.ts218export function serviceSupervisorCooldown(CODE
LOWopen-sse/config/glmProvider.ts212function getProviderSpecificString(data: JsonRecord, keys: readonly string[]): string | null {CODE
LOWopen-sse/config/glmProvider.ts285function stripKnownGlmEndpointSuffix(baseUrl: string): { base: string; suffix: string } {CODE
LOWopen-sse/config/glmProvider.ts321function stripQueryAndTrailingSlash(baseUrl: string): string {CODE
LOWopen-sse/config/glmProvider.ts440export function buildGlmAnthropicMessagesUrl(CODE
LOWopen-sse/config/audioRegistry.ts456export function buildDynamicAudioProvider(node: ProviderNodeRow, audioPath: string): AudioProvider {CODE
LOWopen-sse/config/providerPluginManifestRegistry.ts8export function generateProviderPluginManifest() {CODE
LOWopen-sse/config/providerPluginManifestRegistry.ts12export function getProviderPluginManifestEntry(provider: string) {CODE
LOWopen-sse/config/providerPluginManifestRegistry.ts16export function getProviderPluginManifestEntryForModel(CODE
LOWopen-sse/config/providerRegistry.ts142function ensurePassthroughProviderIds(): Set<string> {CODE
LOWopen-sse/config/providerRegistry.ts187function ensureUnsupportedParamsPopulated(): void {CODE
LOWopen-sse/config/providerRegistry.ts244export function getClaudeCodeDefaultModels(): {CODE
LOWopen-sse/config/antigravityModelAliases.ts225export function getAntigravityModelFallbacks(modelId: string): readonly string[] {CODE
LOWopen-sse/config/antigravityModelAliases.ts250export function resolveAntigravityModelId(modelId: string): string {CODE
LOWopen-sse/config/antigravityModelAliases.ts255export function toClientAntigravityModelId(modelId: string): string {CODE
LOWopen-sse/config/antigravityModelAliases.ts289export function toClientAntigravityQuotaModelId(modelId: string): string | null {CODE
LOWopen-sse/config/antigravityModelAliases.ts297export function getClientVisibleAntigravityModelName(CODE
LOWopen-sse/config/antigravityModelAliases.ts304export function isUserCallableAntigravityModelId(modelId: string): boolean {CODE
LOWopen-sse/config/anthropicHeaders.ts97export function normalizeAnthropicHeaderVariants(headers: Record<string, string>): void {CODE
LOWopen-sse/config/codexQuotaScopes.ts45export function isCodexSparkLimitDescriptor(...values: unknown[]): boolean {CODE
LOWopen-sse/config/codexQuotaScopes.ts57export function getCodexQuotaWindowFilterForModel(CODE
LOWopen-sse/config/codexQuotaScopes.ts68export function toCodexScopedQuotaWindowName(CODE
LOWopen-sse/config/codexQuotaScopes.ts79export function toCodexBaseQuotaWindowName(windowName: string | null): string | null {CODE
LOWopen-sse/config/providerModels.ts130function findCanonicalClaudeEffortModel(modelId: string): RegistryModel | undefined {CODE
LOWopen-sse/config/providerModels.ts194export function supportsXHighEffortForMaxNormalization(CODE
LOWopen-sse/config/rerankRegistry.ts136function normalizeProviderScopedModelId(providerId, modelId) {CODE
LOWopen-sse/config/mediaServiceKinds.ts63export function resolveProviderServiceKinds(CODE
LOWopen-sse/config/providerPluginManifest.ts132export function createProviderPluginManifestEntry(CODE
2306 more matches not shown…
Magic Placeholder Names381 hits · 1905 pts
SeverityFileLineSnippetContext
HIGHopen-sse/mcp-server/README.md47export OMNIROUTE_API_KEY="your-api-key"CODE
HIGHdocs/guides/USER_GUIDE.md914Authorization: Bearer your-api-keyCODE
HIGHdocs/guides/USER_GUIDE.md919 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/frameworks/SKILLS.md240 "apiKeyId": "your-api-key-id"CODE
HIGHdocs/i18n/sk/docs/guides/USER_GUIDE.md851Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sk/docs/guides/USER_GUIDE.md856 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/sk/docs/reference/API_REFERENCE.md29Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sk/docs/reference/API_REFERENCE.md64Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sk/docs/reference/API_REFERENCE.md86Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sk/docs/reference/API_REFERENCE.md109Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sk/docs/reference/API_REFERENCE.md363Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sk/docs/reference/API_REFERENCE.md373 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/ur/docs/guides/USER_GUIDE.md851Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/ur/docs/guides/USER_GUIDE.md856 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/ur/docs/reference/API_REFERENCE.md29Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/ur/docs/reference/API_REFERENCE.md64Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/ur/docs/reference/API_REFERENCE.md86Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/ur/docs/reference/API_REFERENCE.md109Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/ur/docs/reference/API_REFERENCE.md363Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/ur/docs/reference/API_REFERENCE.md373 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/sw/docs/guides/USER_GUIDE.md851Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sw/docs/guides/USER_GUIDE.md856 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/sw/docs/reference/API_REFERENCE.md29Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sw/docs/reference/API_REFERENCE.md64Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sw/docs/reference/API_REFERENCE.md86Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sw/docs/reference/API_REFERENCE.md109Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sw/docs/reference/API_REFERENCE.md363Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sw/docs/reference/API_REFERENCE.md373 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/pl/docs/guides/USER_GUIDE.md851Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/pl/docs/guides/USER_GUIDE.md856 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/pl/docs/reference/API_REFERENCE.md29Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/pl/docs/reference/API_REFERENCE.md64Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/pl/docs/reference/API_REFERENCE.md86Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/pl/docs/reference/API_REFERENCE.md109Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/pl/docs/reference/API_REFERENCE.md363Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/pl/docs/reference/API_REFERENCE.md373 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/vi/docs/guides/USER_GUIDE.md851Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/vi/docs/guides/USER_GUIDE.md856 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/vi/docs/reference/API_REFERENCE.md29Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/vi/docs/reference/API_REFERENCE.md64Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/vi/docs/reference/API_REFERENCE.md86Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/vi/docs/reference/API_REFERENCE.md109Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/vi/docs/reference/API_REFERENCE.md363Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/vi/docs/reference/API_REFERENCE.md373 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/sv/docs/guides/USER_GUIDE.md851Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sv/docs/guides/USER_GUIDE.md856 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/sv/docs/reference/API_REFERENCE.md29Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sv/docs/reference/API_REFERENCE.md64Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sv/docs/reference/API_REFERENCE.md86Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sv/docs/reference/API_REFERENCE.md109Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sv/docs/reference/API_REFERENCE.md363Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/sv/docs/reference/API_REFERENCE.md373 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/he/docs/guides/USER_GUIDE.md851Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/he/docs/guides/USER_GUIDE.md856 -H "Authorization: Bearer your-api-key" \CODE
HIGHdocs/i18n/he/docs/reference/API_REFERENCE.md29Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/he/docs/reference/API_REFERENCE.md64Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/he/docs/reference/API_REFERENCE.md86Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/he/docs/reference/API_REFERENCE.md109Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/he/docs/reference/API_REFERENCE.md363Authorization: Bearer your-api-keyCODE
HIGHdocs/i18n/he/docs/reference/API_REFERENCE.md373 -H "Authorization: Bearer your-api-key" \CODE
321 more matches not shown…
Structural Annotation Overuse367 hits · 775 pts
SeverityFileLineSnippetContext
LOWCONTRIBUTING.md299### Step 1: Register Provider ConstantsCOMMENT
LOWCONTRIBUTING.md303### Step 2: Add Executor (if custom logic needed)COMMENT
LOWCONTRIBUTING.md307### Step 3: Add Translator (if non-OpenAI format)COMMENT
LOWCONTRIBUTING.md311### Step 4: Add OAuth Config (if OAuth-based)COMMENT
LOWCONTRIBUTING.md319### Step 5: Register ModelsCOMMENT
LOWCONTRIBUTING.md323### Step 6: Add TestsCOMMENT
LOWopen-sse/mcp-server/toolCardinality.ts137 // Step 1: filter by scope / explicit allow, then apply deny.COMMENT
LOWopen-sse/mcp-server/toolCardinality.ts156 // Step 2: cap by maxTools. A negative max would silently drop tail entries viaCOMMENT
LOWopen-sse/translator/index.ts218 // Step 1: source -> openai (if source is not openai)COMMENT
LOWopen-sse/translator/index.ts248 // Step 2: openai -> target (if target is not openai)COMMENT
LOWopen-sse/translator/index.ts512 // Step 1: target -> openai (if target is not openai)COMMENT
LOWopen-sse/translator/index.ts525 // Step 2: openai -> source (if source is not openai)COMMENT
LOWopen-sse/handlers/videoGeneration.ts189 // Step 1: create async task (X-DashScope-Async: enable)COMMENT
LOWopen-sse/handlers/videoGeneration.ts212 // Step 2: poll statusUrl/{task_id} until terminalCOMMENT
LOWopen-sse/handlers/audioTranscription.ts207 // Step 1: Upload the audio fileCOMMENT
LOWopen-sse/handlers/audioTranscription.ts224 // Step 2: Submit transcription requestCOMMENT
LOWopen-sse/handlers/audioTranscription.ts244 // Step 3: Poll for completion (max 120s)COMMENT
LOWopen-sse/services/claudeCodeCompatible.ts336 // Step 1: Build base requestCOMMENT
LOWopen-sse/services/claudeCodeCompatible.ts339 // Step 2: Remap tool namesCOMMENT
LOWopen-sse/services/claudeCodeCompatible.ts346 // Step 5: Cache controlCOMMENT
LOWopen-sse/services/claudeCodeCompatible.ts388 // Step 6: Obfuscation (optional, per-provider setting)COMMENT
LOWopen-sse/services/claudeCodeCompatible.ts393 // Step 7: Serialize with CCH placeholder (strip internal sentinel fields)COMMENT
LOWopen-sse/services/claudeCodeCompatible.ts397 // Step 8: Sign with xxHash64COMMENT
LOWopen-sse/services/compression/aggressive.ts68 // Step 1: Tool-result compressionCOMMENT
LOWopen-sse/services/compression/aggressive.ts107 // Step 2: Progressive agingCOMMENT
LOWopen-sse/services/compression/aggressive.ts121 // Step 3: Fallback summarizer for remaining long messagesCOMMENT
LOWtests/unit/executor-huggingchat.test.ts76 // Step 1: conversation creation succeeds.COMMENT
LOWtests/unit/executor-huggingchat.test.ts82 // Step 2: the parent-message GET fails -> fetchInitialParentMessageId -> null.COMMENT
LOWtests/unit/antigravity-discovery-bootstrap.test.ts221 // Step 1: bootstrap project (what route.ts now does before the models loop).COMMENT
LOWtests/unit/antigravity-discovery-bootstrap.test.ts224 // Step 2: simulate a :models discovery request (what the loop does).COMMENT
LOW…nit/translator-resp-openai-responses-roundtrip.test.ts22 // Step 1: Responses API format → Chat Completions formatCOMMENT
LOW…nit/translator-resp-openai-responses-roundtrip.test.ts62 // Step 2: That Chat Completions chunk → Responses API eventsCOMMENT
LOW…nit/translator-resp-openai-responses-roundtrip.test.ts116 // Step 1: Responses → OpenAI (Chat Completions)COMMENT
LOW…nit/translator-resp-openai-responses-roundtrip.test.ts155 // Step 2: OpenAI → ResponsesCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts411 // Step 1: Initial state - track extra keysCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts415 // Step 2: First request - should get primary keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts420 // Step 3: Simulate 401 failure on primary keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts425 // Step 4: Retry - should get a valid key (primary is still active, but round-robin may pick extra)COMMENT
LOWtests/unit/api-key-rotator-health.test.ts432 // Step 5: Second 401 failureCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts437 // Step 6: Third 401 failure - now primary becomes invalidCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts442 // Step 7: Next request - should skip invalid primary and return extra keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts449 // Step 8: Verify the invalid key countCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts452 // Step 9: A3 guard check - connection with extra keys should NOT be disabledCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts457 // Step 10: Success on extra key - mark it as successfulCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts463 // Step 11: Recover primary keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts468 // Step 12: Next request - can use primary againCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts619 // Step 1: T07 code in chatCore.ts records key failureCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts622 // Step 2: A3 guard in chat.ts checks if connection has extra keysCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts627 // Step 3: With A3 guard, markAccountUnavailable should be skippedCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts630 // Step 4: Next request should get backup keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts639 // Step 5: Connection remains usableCOMMENT
LOWtests/unit/combo-context-requirements.test.ts241 // Step 1: Filter by minContextWindowCOMMENT
LOWtests/unit/combo-context-requirements.test.ts255 // Step 2: Sort by context size if preferLargeContextCOMMENT
LOWtests/unit/dashboard/batch/sanitization.test.tsx156 // Step 1: select provider + model → NextCOMMENT
LOWtests/unit/dashboard/batch/sanitization.test.tsx170 // Step 2: inject fileCOMMENT
LOWtests/integration/compression-pipeline.test.ts37 // Step 1: Select strategyCOMMENT
LOWtests/integration/compression-pipeline.test.ts41 // Step 2: Apply compressionCOMMENT
LOWtests/integration/compression-pipeline.test.ts46 // Step 3: Verify statsCOMMENT
LOWdocs/getting-started/FREE-TIERS-GUIDE.md83### Step 1: Open the DashboardCOMMENT
LOWdocs/getting-started/FREE-TIERS-GUIDE.md87### Step 2: Go to ProvidersCOMMENT
307 more matches not shown…
Modern AI Meta-Vocabulary108 hits · 320 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md1231### 🧠 Memory & RAGCOMMENT
MEDIUMAGENTS.md490### Guardrails (`src/lib/guardrails/`)COMMENT
MEDIUM@omniroute/opencode-provider/README.md151- [OpenCode](https://opencode.ai) — the agentic CLI consumer.CODE
MEDIUMconfig/quality/file-size-baseline.json79 "_rebaseline_2026_06_18_4189_combo_token_limits": "PR #4189 (megamen32) own growth: catalog.ts 1440->1463 (+23 at the CODE
MEDIUMconfig/quality/file-size-baseline.json152 "_rebaseline_2026_06_22_4644_deepseek_web_tools": "PR #4644 (BugsBag/robust deepseek-web tool-call parsing): open-ssCODE
MEDIUMconfig/quality/file-size-baseline.json397 "_rebaseline_2026_07_08_vb_reroute": "PR #6640 (Vision Bridge reroute) own growth, re-measured post-merge with origin/CODE
MEDIUMopen-sse/config/providers/registry/kimi/web/index.ts23 // agentic flows.COMMENT
MEDIUMopen-sse/translator/webTools.ts4// calling — they reply with tool invocations as raw text. To let agentic clients useCOMMENT
MEDIUMopen-sse/translator/request/openai-to-kiro.ts70 // images (the agentic tool-loop case), so the "(empty)" placeholder is onlyCOMMENT
MEDIUMopen-sse/translator/request/openai-to-kiro.ts689 // Synthetic Kiro selector variants (`-thinking`, `-agentic`) are local aliases:COMMENT
MEDIUMopen-sse/translator/request/openai-to-kiro.ts691 // upstream model IDs. We intentionally do not inject an agentic system prompt here.COMMENT
MEDIUMopen-sse/translator/helpers/openaiHelper.ts57 // reasoning blobs inflate context on every subsequent agentic turn (O(n^2)).COMMENT
MEDIUMopen-sse/executors/base.ts623 // - 0c94c397d (#2743, 2026-05-26): a multi-agent review added aCOMMENT
MEDIUMopen-sse/executors/kiro.ts374 // the first content token, and on large/agentic contexts the gap beforeCOMMENT
MEDIUMopen-sse/executors/perplexity-web.ts489 // #5927). Without this, streaming requests (the default for agenticCOMMENT
MEDIUMopen-sse/executors/perplexity-web.ts489 // #5927). Without this, streaming requests (the default for agenticCOMMENT
MEDIUMopen-sse/executors/deepseek-web.ts540 // information". Fold them into the transcript as plain text, mirroring the agenticCOMMENT
MEDIUMopen-sse/executors/deepseek-web.ts897 // Tool (agentic) requests replay the whole trajectory — prior tool calls and theirCOMMENT
MEDIUMopen-sse/executors/codex.ts244 // tokens (O(n^2) growth across agentic turns).COMMENT
MEDIUMopen-sse/services/autoCombo/complexityRouter.ts59 // Tool-using / agentic requests need reliable function calling — floor at "cheap".COMMENT
MEDIUMopen-sse/services/autoCombo/complexityRouter.ts97 // favors function-calling-reliable models for agentic requests.COMMENT
MEDIUMopen-sse/services/autoCombo/taskFitness.ts53 // Kimi K2.5 — agentic with tool calling, good at code tasksCOMMENT
MEDIUMopen-sse/services/autoCombo/taskFitness.ts97 "kimi-k2": 0.82, // Kimi K2.5 agentic — good for analysisCODE
MEDIUMopen-sse/services/autoCombo/taskFitness.ts134 "kimi-k2": 0.76, // agentic multi-step tasksCODE
MEDIUMtests/unit/model-capabilities-registry.test.ts111 // #6191: max_input_tokens is a distinct, smaller cap than the context window.COMMENT
MEDIUMtests/unit/translator-openai-to-kiro.test.ts841 // Regression for the same bug class as upstream decolua/9router#2183: an agenticCOMMENT
MEDIUMtests/unit/translator-openai-to-kiro.test.ts841 // Regression for the same bug class as upstream decolua/9router#2183: an agenticCOMMENT
MEDIUMtests/unit/executor-codex.test.ts531 // only inflates context on every subsequent agentic turn (decolua/9router#1599).COMMENT
MEDIUMtests/unit/perplexity-web-streaming-tools-5927.test.ts5// requests — the default for agentic coding clients — got the raw <tool> textCOMMENT
MEDIUM…nit/strip-reasoning-blobs-agentic-context-1599.test.ts7// Port of decolua/9router#1599 — strip reasoning blobs from agentic context toCOMMENT
MEDIUM…nit/strip-reasoning-blobs-agentic-context-1599.test.ts7// Port of decolua/9router#1599 — strip reasoning blobs from agentic context toCOMMENT
MEDIUMtests/unit/deepseek-web-tool-result-prompt-4712.test.ts2// string, so tool results must be folded into the transcript. The agentic pathCOMMENT
MEDIUMtests/unit/messages-count-tokens-route.test.ts124 // Real agentic conversations carry ~95% of their tokens inside tool_use inputsCOMMENT
MEDIUMtests/unit/theoldllm-context-length-4184.test.ts44test("#4184 resolved context window reflects the override (null before the fix)", () => {CODE
MEDIUMtests/unit/gpt-max-input-tokens-6191.test.ts7// #6191: GPT-family codex models advertised their full 400K context window asCOMMENT
MEDIUMtests/unit/deepseek-web-tools-execute.test.ts5// 2. An agentic (tool-using) conversation must replay the whole trajectory (prior tool callsCOMMENT
MEDIUMtests/unit/guardrails-api-3496.test.ts9// #3496 — docs/reference/API_REFERENCE.md documented a `/api/guardrails*` andCOMMENT
MEDIUMtests/unit/guardrails-api-3496.test.ts9// #3496 — docs/reference/API_REFERENCE.md documented a `/api/guardrails*` andCOMMENT
MEDIUMtests/unit/guardrails-api-3496.test.ts12// (src/lib/guardrails), so the fix implements the two routes that map to realCOMMENT
MEDIUMtests/unit/guardrails-api-3496.test.ts13// behavior — GET /api/guardrails (list) and POST /api/guardrails/test (dry-runCOMMENT
MEDIUMtests/unit/guardrails-api-3496.test.ts40test("#3496 GET /api/guardrails lists the registered guardrails with status", async () => {CODE
MEDIUMtests/unit/guardrails-api-3496.test.ts41 const req = await makeManagementSessionRequest("http://localhost/api/guardrails");CODE
MEDIUMtests/unit/guardrails-api-3496.test.ts60test("#3496 POST /api/guardrails/test runs the pre-call pipeline over a sample input", async () => {CODE
MEDIUMtests/unit/guardrails-api-3496.test.ts61 const req = await makeManagementSessionRequest("http://localhost/api/guardrails/test", {CODE
MEDIUMtests/unit/guardrails-api-3496.test.ts79test("#3496 POST /api/guardrails/test honors disabledGuardrails", async () => {CODE
MEDIUMtests/unit/guardrails-api-3496.test.ts80 const req = await makeManagementSessionRequest("http://localhost/api/guardrails/test", {CODE
MEDIUMtests/unit/guardrails-api-3496.test.ts93test("#3496 POST /api/guardrails/test rejects a body without input (400)", async () => {CODE
MEDIUMtests/unit/guardrails-api-3496.test.ts94 const req = await makeManagementSessionRequest("http://localhost/api/guardrails/test", {CODE
MEDIUMtests/unit/guardrails-api-3496.test.ts103// non-existent guardrails/shadow route, and the allowlist no longer freezes them.COMMENT
MEDIUMtests/unit/guardrails-api-3496.test.ts104test("#3496 check-docs-symbols no longer freezes guardrails/shadow + API_REFERENCE is clean", async () => {CODE
MEDIUMtests/unit/guardrails-api-3496.test.ts108 // (1) allowlist no longer freezes any guardrails/shadow pathCOMMENT
MEDIUMtests/unit/guardrails-api-3496.test.ts116 // (2) API_REFERENCE.md no longer references a non-existent guardrails/shadow routeCOMMENT
MEDIUMtests/integration/liveGeminiShared.ts335 For I/O-bound workloads, event-driven models (Node.js, Python asyncio, C# async/await) use an event loop to multiplex CODE
MEDIUMdocs/getting-started/TROUBLESHOOTING.md351## Optional RAG / LLM failure taxonomy (16 problems)COMMENT
MEDIUMdocs/guides/TROUBLESHOOTING.md361## Optional RAG / LLM failure taxonomy (16 problems)COMMENT
MEDIUMdocs/ops/QUALITY_GATE_PLAYBOOK.md148### 11. Anti-hallucination / consistency (the rare category)COMMENT
MEDIUMdocs/ops/QUALITY_GATE_PLAYBOOK.md209### Phase 6 — Anti-hallucination & domain (week 8)COMMENT
MEDIUMdocs/frameworks/OPENCODE.md14[OpenCode](https://opencode.ai) is an agentic CLI/desktop AI client. It reads its provider catalog from `~/.config/opencCODE
MEDIUMdocs/i18n/sk/docs/guides/TROUBLESHOOTING.md299## Optional RAG / LLM failure taxonomy (16 problems)COMMENT
MEDIUMdocs/i18n/ur/docs/guides/TROUBLESHOOTING.md299## Optional RAG / LLM failure taxonomy (16 problems)COMMENT
48 more matches not shown…
Over-Commented Block293 hits · 282 pts
SeverityFileLineSnippetContext
LOW.zizmor.yml1# .zizmor.yml — zizmor security audit configurationCOMMENT
LOW.zizmor.yml21# This enforces the same stale-enforcement discipline as other allowlists inCOMMENT
LOW.zizmor.yml41# <zizmor-audit-id>: # e.g. "unpinned-uses", "template-injection"COMMENT
LOW.zizmor.yml61 # deploy-vps.yml uses `on: workflow_run` (after "Publish to Docker Hub").COMMENT
LOW.zizmor.yml81 #COMMENT
LOWsocket.yml1# Socket.dev / Socket GitHub app configuration.COMMENT
LOW.gitleaks.toml1# .gitleaks.toml — Configuração do gitleaks para OmniRouteCOMMENT
LOW.gitleaks.toml21# automaticamente. Sem esta seção, `gitleaks --config .gitleaks.toml` nuncaCOMMENT
LOW.gitleaks.toml61# Allowlist por-regra (adicionar conforme necessário durante o stale review)COMMENT
LOWdocker-compose.yml1# ──────────────────────────────────────────────────────────────────────COMMENT
LOWdocker-compose.prod.yml1# ──────────────────────────────────────────────────────────────────────COMMENT
LOW@omniroute/opencode-plugin/src/index.ts461 // baseURL (some auth backends stash it alongside the key), else empty.COMMENT
LOW@omniroute/opencode-plugin/src/index.ts2701 // Prepend upstream provider label (e.g. `Claude - Claude Opus 4.7`)COMMENT
LOW@omniroute/opencode-plugin/src/index.ts2721 models[model.id] = model;COMMENT
LOW@omniroute/opencode-plugin/src/index.ts2801 // Synthesize a member entry that contributes only theCOMMENT
LOW@omniroute/opencode-plugin/src/index.ts2881 const comboKey = buildComboKey(combo, usedComboKeys, resolved.omnirouteProviderId);COMMENT
LOW@omniroute/opencode-plugin/src/index.ts3361 * test can independently assert the one-shot semantics. Not part of theCOMMENT
LOW@omniroute/opencode-plugin/src/index.ts3601 if (canonicalDedup.has(raw.id)) continue;COMMENT
LOWbin/_ops-common.sh1# bin/_ops-common.sh — shared helpers for the OmniRoute ops runbook scripts.COMMENT
LOWbin/rollback.sh1#!/usr/bin/env bashCOMMENT
LOWopen-sse/config/providerErrorRules.ts41// tell. Without this rule, an exhausted org quota would be classified asCOMMENT
LOWopen-sse/config/antigravityModelAliases.ts161export const ANTIGRAVITY_MODEL_ALIASES = Object.freeze({COMMENT
LOWopen-sse/config/constants.ts21// set, unless STREAM_READINESS_TIMEOUT_MS is specified directly. This must stayCOMMENT
LOWopen-sse/config/agyModels.ts1// Antigravity CLI (`agy`) model catalog.COMMENT
LOWopen-sse/config/providers/registry/clinepass/index.ts1import type { RegistryEntry } from "../../shared.ts";COMMENT
LOWopen-sse/config/providers/registry/tokenrouter/index.ts1import type { RegistryEntry } from "../../shared.ts";COMMENT
LOWopen-sse/config/providers/registry/factory/index.ts1import type { RegistryEntry } from "../../shared.ts";COMMENT
LOWopen-sse/utils/proxyDispatcher.ts61 keepAliveMaxTimeout: timeouts.fetchKeepAliveTimeoutMs,COMMENT
LOWopen-sse/utils/proxyDispatcher.ts461 : createSocksDispatcherWithFamily(COMMENT
LOWopen-sse/utils/responsesCommentaryDrop.ts1// open-sse/utils/responsesCommentaryDrop.tsCOMMENT
LOWopen-sse/utils/stream.ts1601 }COMMENT
LOWopen-sse/utils/diagnostics.ts201 const status = typeof body.status === "string" ? body.status : "";COMMENT
LOWopen-sse/utils/sha3-512.ts1// Runtime-portable SHA3-512 (FIPS-202).COMMENT
LOWopen-sse/utils/cacheControlPolicy.ts81 // #3088 — Xiaomi MiMo honors OpenAI-format cache_control breakpoints. WithoutCOMMENT
LOWopen-sse/translator/deepseekWebTools.ts1// DeepSeek-web-specific tool-call translation.COMMENT
LOWopen-sse/translator/paramSupport.ts1// Strip request params a given provider/model rejects upstream (e.g. HTTP 400).COMMENT
LOWopen-sse/translator/paramSupport.ts41 drop: ["thinking", "reasoning_effort"],COMMENT
LOWopen-sse/translator/response/openai-responses.ts1041 // Emit as `delta.reasoning_content` — matches the shape used by theCOMMENT
LOWopen-sse/translator/response/openai-to-claude.ts221COMMENT
LOWopen-sse/translator/request/openai-responses.ts81COMMENT
LOWopen-sse/translator/request/openai-to-claude.ts141COMMENT
LOWopen-sse/translator/request/openai-to-claude.ts641 // outbound request has extended thinking enabled AND this assistant turn contains aCOMMENT
LOWopen-sse/translator/request/antigravity-to-openai.ts101 // truncated history whose first turn is a `functionResponse` with no precedingCOMMENT
LOWopen-sse/translator/request/openai-to-kiro.ts401 if (item.userInputMessage && !item.userInputMessage.modelId) {COMMENT
LOWopen-sse/translator/helpers/openaiHelper.ts41 // context growth — but reasoning-replay providers (DeepSeek V4, Kimi K2, etc.)COMMENT
LOWopen-sse/translator/helpers/claudeHelper.ts1// Claude helper functions for translatorCOMMENT
LOWopen-sse/translator/helpers/claudeHelper.ts241 // and don't speak its signature scheme. They expect plain `thinking { text }`COMMENT
LOWopen-sse/translator/helpers/claudeHelper.ts401 // (translator/index.ts:165-168), so any provider that lands here hasCOMMENT
LOWopen-sse/translator/helpers/claudeHelper.ts441 for (const block of content) {COMMENT
LOWopen-sse/translator/helpers/jsonUtil.ts1// Safe JSON.parse helper shared by the translator layer.COMMENT
LOWopen-sse/executors/cursor.ts281 // Captured tool calls (for JSON-mode aggregation). Each entry maps toCOMMENT
LOWopen-sse/executors/cursor.ts541 // thinking field, after a final `</think>` marker. Emit the post-markerCOMMENT
LOWopen-sse/executors/cursor.ts601 } else if (d.kind === "turn_ended") {COMMENT
LOWopen-sse/executors/cursor.ts1101 headers,COMMENT
LOWopen-sse/executors/base.ts621 // wiring so multi-account Codex (rotating refresh tokens) stopsCOMMENT
LOWopen-sse/executors/base.ts801 tb.tools = sanitizeClaudeToolSchemas(tb.tools);COMMENT
LOWopen-sse/executors/base.ts1101 // stripTrailingAssistantOrphanToolUse catches the case where theCOMMENT
LOWopen-sse/executors/base.ts1121 tb.messages = stripTrailingAssistantForProvider(stripped, this.provider);COMMENT
LOWopen-sse/executors/github.ts141 // (tool_use, tool_result, thinking) untouched when using Claude models, which makesCOMMENT
LOWopen-sse/executors/windsurf.ts261// ─── Protobuf response decoder ───────────────────────────────────────────────COMMENT
233 more matches not shown…
Verbosity Indicators93 hits · 164 pts
SeverityFileLineSnippetContext
LOWopen-sse/mcp-server/toolCardinality.ts137 // Step 1: filter by scope / explicit allow, then apply deny.COMMENT
LOWopen-sse/mcp-server/toolCardinality.ts156 // Step 2: cap by maxTools. A negative max would silently drop tail entries viaCOMMENT
LOWopen-sse/translator/index.ts218 // Step 1: source -> openai (if source is not openai)COMMENT
LOWopen-sse/translator/index.ts248 // Step 2: openai -> target (if target is not openai)COMMENT
LOWopen-sse/translator/index.ts512 // Step 1: target -> openai (if target is not openai)COMMENT
LOWopen-sse/translator/index.ts525 // Step 2: openai -> source (if source is not openai)COMMENT
LOWopen-sse/handlers/videoGeneration.ts189 // Step 1: create async task (X-DashScope-Async: enable)COMMENT
LOWopen-sse/handlers/videoGeneration.ts212 // Step 2: poll statusUrl/{task_id} until terminalCOMMENT
LOWopen-sse/handlers/audioTranscription.ts207 // Step 1: Upload the audio fileCOMMENT
LOWopen-sse/handlers/audioTranscription.ts224 // Step 2: Submit transcription requestCOMMENT
LOWopen-sse/handlers/audioTranscription.ts244 // Step 3: Poll for completion (max 120s)COMMENT
LOWopen-sse/services/claudeCodeCompatible.ts336 // Step 1: Build base requestCOMMENT
LOWopen-sse/services/claudeCodeCompatible.ts339 // Step 2: Remap tool namesCOMMENT
LOWopen-sse/services/claudeCodeCompatible.ts346 // Step 5: Cache controlCOMMENT
LOWopen-sse/services/claudeCodeCompatible.ts388 // Step 6: Obfuscation (optional, per-provider setting)COMMENT
LOWopen-sse/services/claudeCodeCompatible.ts393 // Step 7: Serialize with CCH placeholder (strip internal sentinel fields)COMMENT
LOWopen-sse/services/claudeCodeCompatible.ts397 // Step 8: Sign with xxHash64COMMENT
LOWopen-sse/services/compression/aggressive.ts68 // Step 1: Tool-result compressionCOMMENT
LOWopen-sse/services/compression/aggressive.ts107 // Step 2: Progressive agingCOMMENT
LOWopen-sse/services/compression/aggressive.ts121 // Step 3: Fallback summarizer for remaining long messagesCOMMENT
LOWtests/unit/executor-huggingchat.test.ts76 // Step 1: conversation creation succeeds.COMMENT
LOWtests/unit/executor-huggingchat.test.ts82 // Step 2: the parent-message GET fails -> fetchInitialParentMessageId -> null.COMMENT
LOWtests/unit/antigravity-discovery-bootstrap.test.ts221 // Step 1: bootstrap project (what route.ts now does before the models loop).COMMENT
LOWtests/unit/antigravity-discovery-bootstrap.test.ts224 // Step 2: simulate a :models discovery request (what the loop does).COMMENT
LOW…nit/translator-resp-openai-responses-roundtrip.test.ts22 // Step 1: Responses API format → Chat Completions formatCOMMENT
LOW…nit/translator-resp-openai-responses-roundtrip.test.ts62 // Step 2: That Chat Completions chunk → Responses API eventsCOMMENT
LOW…nit/translator-resp-openai-responses-roundtrip.test.ts116 // Step 1: Responses → OpenAI (Chat Completions)COMMENT
LOW…nit/translator-resp-openai-responses-roundtrip.test.ts155 // Step 2: OpenAI → ResponsesCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts411 // Step 1: Initial state - track extra keysCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts415 // Step 2: First request - should get primary keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts420 // Step 3: Simulate 401 failure on primary keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts425 // Step 4: Retry - should get a valid key (primary is still active, but round-robin may pick extra)COMMENT
LOWtests/unit/api-key-rotator-health.test.ts432 // Step 5: Second 401 failureCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts437 // Step 6: Third 401 failure - now primary becomes invalidCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts442 // Step 7: Next request - should skip invalid primary and return extra keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts449 // Step 8: Verify the invalid key countCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts452 // Step 9: A3 guard check - connection with extra keys should NOT be disabledCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts457 // Step 10: Success on extra key - mark it as successfulCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts463 // Step 11: Recover primary keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts468 // Step 12: Next request - can use primary againCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts619 // Step 1: T07 code in chatCore.ts records key failureCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts622 // Step 2: A3 guard in chat.ts checks if connection has extra keysCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts627 // Step 3: With A3 guard, markAccountUnavailable should be skippedCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts630 // Step 4: Next request should get backup keyCOMMENT
LOWtests/unit/api-key-rotator-health.test.ts639 // Step 5: Connection remains usableCOMMENT
LOWtests/unit/combo-context-requirements.test.ts241 // Step 1: Filter by minContextWindowCOMMENT
LOWtests/unit/combo-context-requirements.test.ts255 // Step 2: Sort by context size if preferLargeContextCOMMENT
LOWtests/unit/dashboard/batch/sanitization.test.tsx156 // Step 1: select provider + model → NextCOMMENT
LOWtests/unit/dashboard/batch/sanitization.test.tsx170 // Step 2: inject fileCOMMENT
LOWtests/integration/compression-pipeline.test.ts37 // Step 1: Select strategyCOMMENT
LOWtests/integration/compression-pipeline.test.ts41 // Step 2: Apply compressionCOMMENT
LOWtests/integration/compression-pipeline.test.ts46 // Step 3: Verify statsCOMMENT
LOWsrc/app/api/translator/translate/route.ts96 // Step 1: Client → Source (detect format)COMMENT
LOWsrc/app/api/translator/translate/route.ts112 // Step 2: Source → OpenAICOMMENT
LOWsrc/app/api/translator/translate/route.ts137 // Step 3: OpenAI → TargetCOMMENT
LOWsrc/app/api/translator/translate/route.ts162 // Step 4: Build final request with real URL and headersCOMMENT
LOWsrc/app/api/system/version/route.ts294 // Step 1: InstallCOMMENT
LOWsrc/app/api/system/version/route.ts311 // Step 2: Rebuild native modules (critical for better-sqlite3)COMMENT
LOWsrc/app/api/system/version/route.ts325 // Step 3: Restart PM2COMMENT
LOWsrc/app/api/sync/cloud/route.ts125 // Step 1: Sync data to cloudCOMMENT
33 more matches not shown…
Fake / Example Data140 hits · 144 pts
SeverityFileLineSnippetContext
LOWopen-sse/mcp-server/__tests__/httpAuthContext.test.ts54 headers: { "x-api-key": "placeholder" },CODE
LOWtests/unit/antigravity-weekly-quota-4017.test.ts186 accessToken: "fake-token-weekly-unique",CODE
LOWtests/unit/antigravity-weekly-quota-4017.test.ts231 accessToken: "fake-token-weekly-unavailable",CODE
LOWtests/unit/claudeAuthFile.test.ts250 const email = "user@example.com";CODE
LOWtests/unit/claudeAuthFile.test.ts328 displayName: "John Doe",CODE
LOWtests/unit/claudeAuthFile.test.ts331 assert.equal(extractClaudeEmail(conn), "John Doe");CODE
LOWtests/unit/codex-import-route.test.ts53 email: "user@example.com",CODE
LOWtests/unit/codex-import-route.test.ts58 assert.equal(result.data.email, "user@example.com");CODE
LOWtests/unit/antigravity-usage-service.test.ts26 accessToken: "fake-token",CODE
LOWtests/unit/db-providers-access-token-1290.test.ts52 email: "user@example.com",CODE
LOWtests/unit/db-providers-access-token-1290.test.ts59 email: "user@example.com",CODE
LOW…nit/antigravity-oauth-postexchange-nonblocking.test.ts61 if (u.includes("userinfo")) return jsonRes({ email: "user@example.com" });CODE
LOWtests/unit/executor-command-code.test.ts48 credentials: { apiKey: "fake-key" },CODE
LOWtests/unit/openapi-spec-example-body.test.ts26 "user@example.com"CODE
LOWtests/unit/db-api-key-groups.test.ts75 const result = addKeyToGroup("fake-key-id", group.id);CODE
LOWtests/unit/codex-connection-edit-6562.test.ts75 email: "user@example.com",CODE
LOWtests/unit/antigravity-discovery-bootstrap.test.ts48 const projectId = await ensureAntigravityProjectAssigned("fake-token-1", mockFetch);CODE
LOWtests/unit/antigravity-discovery-bootstrap.test.ts54 getAntigravityProjectFromCache("fake-token-1"),CODE
LOWtests/unit/antigravity-discovery-bootstrap.test.ts71 await ensureAntigravityProjectAssigned("fake-token-2", mockFetch);CODE
LOWtests/unit/antigravity-discovery-bootstrap.test.ts72 await ensureAntigravityProjectAssigned("fake-token-2", mockFetch);CODE
LOWtests/unit/antigravity-discovery-bootstrap.test.ts73 await ensureAntigravityProjectAssigned("fake-token-2", mockFetch);CODE
LOWtests/unit/oauth-connection-test-timeout.test.ts41 accessToken: "fake-token",CODE
LOWtests/unit/claudeAuthImport.test.ts217 organization_name: "Acme Corp",CODE
LOWtests/unit/claudeAuthImport.test.ts246 assert.equal(enriched.organizationName, "Acme Corp");CODE
LOWtests/unit/codex-finalize-tokens.test.ts14 email: "user@example.com",CODE
LOWtests/unit/codex-finalize-tokens.test.ts35 assert.equal(tokenData.email, "user@example.com");CODE
LOWtests/unit/oauth-connection-tokenexpiresat-5326.test.ts16 email: "user@example.com",CODE
LOWtests/unit/deepseek-web.test.ts131 data: { biz_data: { token: "test-access-token-123", email: "test@test.com" } },CODE
LOWtests/unit/streamingPiiTransform.test.ts194 !output.includes("user@example.com"),CODE
LOWtests/unit/antigravity-credits.test.ts70 const credentials = { email: "user@example.com", sub: "abc123" };CODE
LOWtests/unit/antigravity-credits.test.ts71 const providerSpecificData = { email: "user@example.com", sub: "abc123" };CODE
LOWtests/unit/codex-auth-import-expiry.test.ts31 email: "user@example.com",CODE
LOWtests/unit/custom-headers-provider-nodes.test.ts272 Authorization: "Bearer fake-token",CODE
LOWtests/unit/custom-headers-provider-nodes.test.ts273 "x-api-key": "fake-key",CODE
LOWtests/unit/kiro-auto-import-name-dedup-3615.test.ts44 email: "user@example.com",CODE
LOWtests/unit/kiro-auto-import-name-dedup-3615.test.ts49 assert.equal(name, "user@example.com");CODE
LOWtests/unit/oauth-connection-test-codex-endpoint.test.ts121 accessToken: "fake-token",CODE
LOWtests/unit/antigravity-usage-fetcher.test.ts17 accessToken: "fake-token",CODE
LOW…sts/unit/antigravity-local-usage-fallback-3821.test.ts73 accessToken: "fake-token-local-usage-unique",CODE
LOW…sts/unit/antigravity-local-usage-fallback-3821.test.ts109 accessToken: "fake-token-local-usage-empty",CODE
LOWtests/unit/agy-usage-quota.test.ts37 accessToken: "fake-token",CODE
LOW…nit/ui/logs-page-detail-modal-reopen-on-close.test.tsx109 account: "user@example.com",CODE
LOWtests/unit/ui/provider-plan-config.test.tsx43 { id: "conn_2", provider: "anthropic", email: "user@example.com" },CODE
LOWtests/unit/shared/components/ProxyConfigModal.test.tsx109 (item) => item.getAttribute("placeholder") === placeholderCODE
LOWtests/unit/compression/benchmark.test.ts23 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n".repeat(10) +CODE
LOWtests/unit/compression/benchmark.test.ts23 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n".repeat(10) +CODE
LOWtests/unit/compression/harness.test.ts80 const longInput = "lorem ipsum dolor sit amet ".repeat(40);CODE
LOWtests/unit/compression/harness.test.ts80 const longInput = "lorem ipsum dolor sit amet ".repeat(40);CODE
LOWtests/integration/liveGeminiShared.ts1221 street: "123 Main St",CODE
LOWsrc/app/api/openapi/spec/route.ts66 if (schema.format === "email") return "user@example.com";CODE
LOW…viders/[id]/components/modals/ImportCodexAuthModal.tsx424 placeholder="user@example.com"CODE
LOW…s/[id]/components/modals/__tests__/connModals.test.tsx208 email: "user@example.com",CODE
LOW…d/providers/[id]/components/__tests__/phase1d.test.tsx99 email: "user@example.com",CODE
LOWsrc/lib/services/bootstrap.ts97 ? await getOrCreateApiKey(cfg.tool).catch(() => "placeholder")CODE
LOWsrc/i18n/messages/tr.json5426 "placeholder": "__MISSING__:/api/mcp/v2/",CODE
LOWsrc/i18n/messages/tr.json5436 "placeholder": "__MISSING__:Current management password",CODE
LOWsrc/i18n/messages/hu.json5426 "placeholder": "__MISSING__:/api/mcp/v2/",CODE
LOWsrc/i18n/messages/hu.json5436 "placeholder": "__MISSING__:Current management password",CODE
LOWsrc/i18n/messages/mr.json5934 "placeholder": "__MISSING__:/api/mcp/v2/",CODE
LOWsrc/i18n/messages/mr.json5944 "placeholder": "__MISSING__:Current management password",CODE
80 more matches not shown…
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALtests/unit/guide-settings-route.test.ts179 assert.ok(content.provider.omniroute.options.apiKey.startsWith("sk-"));CODE
CRITICALtests/unit/guide-settings-route.test.ts253 assert.ok(content.provider.omniroute.options.apiKey.startsWith("sk-"));CODE
CRITICALtests/unit/i18n-cli-namespaces.test.ts46 pt.cliCommon.concept.code.phrase.includes("código"),CODE
CRITICALtests/unit/batch_api.test.ts452 !result.response.body.error.message.includes("Unexpected token"),CODE
CRITICALtests/unit/translator-openai-to-gemini.test.ts153 assert.deepEqual(cleaned.properties.payload.properties.nested.required.sort(), ["a", "b"]);CODE
AI Slop Vocabulary10 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMconfig/quality/file-size-baseline.json3 "_rebaseline_2026_07_07_v3846_release_close": "Release v3.8.46 Phase 0 (generate-release) — drift de ciclo absorvido nCODE
LOWconfig/quality/file-size-baseline.json141 "_rebaseline_2026_07_02_5816_qoder": "PR #5816 (@AgentKiller45, qoder PAT via qodercli): qoderCli.ts 666->989, new-aCODE
LOWconfig/quality/file-size-baseline.json143 "_rebaseline_pr1043_minimax_tts": "Upstream port decolua/9router#1043 (toanalien) own growth: audioSpeech.ts 965->10CODE
MEDIUMconfig/quality/file-size-baseline.json152 "_rebaseline_2026_06_22_4644_deepseek_web_tools": "PR #4644 (BugsBag/robust deepseek-web tool-call parsing): open-ssCODE
MEDIUMconfig/quality/file-size-baseline.json359 "_rebaseline_2026_06_13_2743d_skipbreaker": "Re-baseline #2743 gap-d (testar consumer do skipProviderBreaker): combo.tCODE
MEDIUMconfig/quality/file-size-baseline.json380 "_rebaseline_2026_07_02_5899_airforce_v1_discovery": "PR #5904 own growth: provider-models-route.test.ts 1628->1752 (+CODE
MEDIUMopen-sse/config/codexInstructions.ts33## Codex CLI harness, sandboxing, and approvalsCOMMENT
MEDIUMtests/unit/combo-response-validation-failover.test.ts4 * Mirrors the #5085 empty-content failover harness (2 legs, different providers).COMMENT
MEDIUMscripts/i18n/i18n_autotranslate.py100 # A true robust implementation would diff against the English source.COMMENT
MEDIUM.github/workflows/ci.yml297 # authenticated via GITHUB_TOKEN (5000 req/hr) — robust under load.COMMENT
Cross-Language Confusion (JS/TS)1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…nit/translator-resp-openai-responses-roundtrip.test.ts113print("Done")CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/lib/providers/validation/audioMiscProviders.ts116 // Use credit check endpoint as requested by user based on Kie.ai docs.COMMENT
Example Usage Blocks4 hits · 7 pts
SeverityFileLineSnippetContext
LOWdocker-compose.yml14# Usage:COMMENT
LOWdocker-compose.prod.yml8# Usage:COMMENT
LOWscripts/ci/should-promote-latest.sh13# Usage:COMMENT
LOWscripts/release/merge-train.sh14# Usage:COMMENT
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHscripts/i18n/validate_translation.py371 source_str = str(source_val)[:25] if source_val else "(null)"CODE
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/i18n/check_translations.py112 # Check if key matches any full key in en.jsonCOMMENT
LOWscripts/i18n/validate_translation.py598 # Check if translation file existsCOMMENT
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/i18n/validate_translation.py99CODE
LOWscripts/i18n/validate_translation.py386CODE
LOWscripts/i18n/validate_translation.py581CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/electron-release.yml115 # Create a clean temp profile directory to avoid this.COMMENT
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/i18n/i18n_autotranslate.py23CODE
LOWscripts/i18n/i18n_autotranslate.py24CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/i18n/i18n_autotranslate.py91 except Exception as e:CODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/lib/evals/evalRunner/builtinSuites.ts578 "Find and fix the bug: async function getData() { const response = fetch('/api/data'); return response.jsoCODE