AI Slop Code Risk Monitor

vercel/ai

SlopCodeMonitor badge for vercel/ai Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents

2.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for vercel/ai, a TypeScript project with 27,642 GitHub stars. SynthScan examined 1,404,041 lines of code across 8770 source files, recording 1582 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 2.6 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.6
Adjusted Signal
2.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
27.6K
Stars
TypeScript
Language
1.4M
Lines of Code
8.8K
Files
1.6K
Pattern Hits
2026-10-31
Scan Date
0.04
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 4.6/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1175 finding(s).

Hallucinated Dependency & Supply Chain Risk 7.4/100 · LOW

Are imports declared and package/API names verified? 357 finding(s).

Agent Over-Engineering Ratio 4.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 1097 finding(s).

PR Review Velocity Impact 11.7/100 · LOW

Which changes need focused human review? 1582 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 6HIGH 338MEDIUM 90LOW 1148

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1582 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Cross-Language Confusion (JS/TS)324 hits · 1995 pts
SeverityFileLineSnippetContext
HIGH…ns/src/middleware/embedding/google-default-settings.ts35 print('Embedding length:', result.embedding.length);CODE
HIGH…/ai-functions/src/start-batch/google/provider-tools.ts30 print('Started batch:', batch);CODE
HIGH…/ai-functions/src/start-batch/google/provider-tools.ts36 print('Result:', item);CODE
HIGHexamples/ai-functions/src/start-batch/google/image.ts27 print('Started batch:', batch);CODE
HIGHexamples/ai-functions/src/start-batch/google/image.ts31 print('Batch status:', status);CODE
HIGHexamples/ai-functions/src/start-batch/google/image.ts44 print('Error:', { id: item.id, error: item.error });CODE
HIGH⚡…ai-functions/src/start-batch/google/cancel-and-list.ts25 print('Started batch:', batch);CODE
HIGH⚡…ai-functions/src/start-batch/google/cancel-and-list.ts28 print(CODE
HIGH⚡…ai-functions/src/start-batch/google/cancel-and-list.ts32 print('Next cursor:', page.nextCursor);CODE
HIGH⚡…ai-functions/src/start-batch/google/cancel-and-list.ts35 print('Cancellation requested for:', batch.id);CODE
HIGH⚡…ai-functions/src/start-batch/google/cancel-and-list.ts38 print('Batch status:', status);CODE
HIGHexamples/ai-functions/src/start-batch/google/basic.ts33 print('Started batch:', batch);CODE
HIGHexamples/ai-functions/src/start-batch/google/basic.ts37 print('Batch status:', status);CODE
HIGHexamples/ai-functions/src/start-batch/google/basic.ts48 print('Result:', {CODE
HIGHexamples/ai-functions/src/start-batch/google/basic.ts53 print('Error:', { id: item.id, error: item.error });CODE
HIGH⚡…es/ai-functions/src/start-batch/google/client-tools.ts41 print('Started batch:', batch);CODE
HIGH⚡…es/ai-functions/src/start-batch/google/client-tools.ts48 print('Result:', item);CODE
HIGH⚡…es/ai-functions/src/start-batch/google/client-tools.ts53 print('Client tool execute calls:', executeCallCount);CODE
HIGH…les/ai-functions/src/start-batch/xai/provider-tools.ts30 print('Started batch:', batch);CODE
HIGH…les/ai-functions/src/start-batch/xai/provider-tools.ts36 print('Result:', item);CODE
HIGHexamples/ai-functions/src/start-batch/xai/image.ts27 print('Started batch:', batch);CODE
HIGHexamples/ai-functions/src/start-batch/xai/image.ts31 print('Batch status:', status);CODE
HIGHexamples/ai-functions/src/start-batch/xai/image.ts44 print('Error:', { id: item.id, error: item.error });CODE
HIGH⚡…es/ai-functions/src/start-batch/xai/cancel-and-list.ts25 print('Started batch:', batch);CODE
HIGH⚡…es/ai-functions/src/start-batch/xai/cancel-and-list.ts28 print(CODE
HIGH⚡…es/ai-functions/src/start-batch/xai/cancel-and-list.ts32 print('Next cursor:', page.nextCursor);CODE
HIGH⚡…es/ai-functions/src/start-batch/xai/cancel-and-list.ts35 print('Cancellation requested for:', batch.id);CODE
HIGH⚡…es/ai-functions/src/start-batch/xai/cancel-and-list.ts38 print('Batch status:', status);CODE
HIGHexamples/ai-functions/src/start-batch/xai/basic.ts33 print('Started batch:', batch);CODE
HIGHexamples/ai-functions/src/start-batch/xai/basic.ts37 print('Batch status:', status);CODE
HIGHexamples/ai-functions/src/start-batch/xai/basic.ts48 print('Result:', {CODE
HIGHexamples/ai-functions/src/start-batch/xai/basic.ts53 print('Error:', { id: item.id, error: item.error });CODE
HIGH⚡…mples/ai-functions/src/start-batch/xai/client-tools.ts41 print('Started batch:', batch);CODE
HIGH⚡…mples/ai-functions/src/start-batch/xai/client-tools.ts48 print('Result:', item);CODE
HIGH⚡…mples/ai-functions/src/start-batch/xai/client-tools.ts53 print('Client tool execute calls:', executeCallCount);CODE
HIGH…-functions/src/start-batch/anthropic/provider-tools.ts30 print('Started batch:', batch);CODE
HIGH…-functions/src/start-batch/anthropic/provider-tools.ts36 print('Result:', item);CODE
HIGH⚡…functions/src/start-batch/anthropic/cancel-and-list.ts25 print('Started batch:', batch);CODE
HIGH⚡…functions/src/start-batch/anthropic/cancel-and-list.ts28 print(CODE
HIGH⚡…functions/src/start-batch/anthropic/cancel-and-list.ts32 print('Next cursor:', page.nextCursor);CODE
HIGH⚡…functions/src/start-batch/anthropic/cancel-and-list.ts35 print('Cancellation requested for:', batch.id);CODE
HIGH⚡…functions/src/start-batch/anthropic/cancel-and-list.ts38 print('Batch status:', status);CODE
HIGH…amples/ai-functions/src/start-batch/anthropic/basic.ts33 print('Started batch:', batch);CODE
HIGH…amples/ai-functions/src/start-batch/anthropic/basic.ts37 print('Batch status:', status);CODE
HIGH…amples/ai-functions/src/start-batch/anthropic/basic.ts48 print('Result:', {CODE
HIGH…amples/ai-functions/src/start-batch/anthropic/basic.ts53 print('Error:', { id: item.id, error: item.error });CODE
HIGH⚡…ai-functions/src/start-batch/anthropic/client-tools.ts41 print('Started batch:', batch);CODE
HIGH⚡…ai-functions/src/start-batch/anthropic/client-tools.ts48 print('Result:', item);CODE
HIGH⚡…ai-functions/src/start-batch/anthropic/client-tools.ts53 print('Client tool execute calls:', executeCallCount);CODE
HIGHexamples/ai-functions/src/start-batch/gateway/basic.ts30 print('Started batch:', batch);CODE
HIGHexamples/ai-functions/src/start-batch/gateway/basic.ts34 print('Batch status:', status);CODE
HIGHexamples/ai-functions/src/start-batch/gateway/basic.ts45 print('Result:', {CODE
HIGHexamples/ai-functions/src/start-batch/gateway/basic.ts50 print('Error:', { id: item.id, error: item.error });CODE
HIGHexamples/ai-functions/src/start-batch/gateway/cancel.ts21 print(CODE
HIGHexamples/ai-functions/src/start-batch/gateway/cancel.ts29 print('Batch status:', status);CODE
HIGHexamples/ai-functions/src/start-batch/gateway/cancel.ts41 print('Result:', item);CODE
HIGH⚡…/ai-functions/src/start-batch/openai/provider-tools.ts35 print('Started batch:', batch);CODE
HIGH⚡…/ai-functions/src/start-batch/openai/provider-tools.ts39 print('Batch status:', status);CODE
HIGH⚡…/ai-functions/src/start-batch/openai/provider-tools.ts46 print('Result:', item);CODE
HIGH⚡…ai-functions/src/start-batch/openai/cancel-and-list.ts25 print('Started batch:', batch);CODE
264 more matches not shown…
Hyper-Verbose Identifiers1047 hits · 1062 pts
SeverityFileLineSnippetContext
LOWtools/analyze-downloads/src/analyze-ui-frameworks.ts30function aggregateDownloadsForLastNMajorReleases(CODE
LOWcontributing/testing.md111function prepareChunksFixtureResponse(filename: string) {CODE
LOWcontributing/testing.md129function prepareChunksFixtureResponse(filename: string) {CODE
LOWarchitecture/sandbox-abstraction.md98async function createDockerNetworkSandboxSession(CODE
LOWarchitecture/sandbox-abstraction.md114async function resumeDockerNetworkSandboxSession(CODE
LOW…es/ai-functions/src/benchmark/stream-text-benchmark.ts139async function benchmarkConcurrentStreams() {CODE
LOW…es/ai-functions/src/benchmark/stream-text-benchmark.ts185async function benchmarkStreamWithToolCalls() {CODE
LOWexamples/ai-functions/src/stream-text/gateway/auth.ts107async function testAuthenticationScenario(scenario: (typeof testScenarios)[0]) {CODE
LOW…-functions/src/harness-agent/github-copilot/_create.ts22export function getGitHubCopilotExampleModel(): string {CODE
LOW…nctions/src/ui-message/migrate-deprecated-raw-input.ts5function migrateDeprecatedRawInput(messages: UIMessage[]): UIMessage[] {CODE
LOW…ai-functions/src/lib/download-openai-container-file.ts4export async function downloadOpenaiContainerFile(CODE
LOWexamples/ai-functions/src/lib/codex-acp-handoff.ts83export async function readACPResumeHandoffState({CODE
LOWexamples/ai-functions/src/lib/codex-acp-handoff.ts101export async function readACPContinueHandoffState({CODE
LOWexamples/ai-functions/src/lib/codex-acp-handoff.ts127export async function waitForACPCompletedRecoveryLog({CODE
LOWexamples/ai-functions/src/lib/codex-acp-handoff.ts153export async function terminateACPBridgeForRecovery({CODE
LOWexamples/ai-functions/src/lib/codex-acp-handoff.ts186export async function assertACPRecoveryArtifactsExcludeSecrets({CODE
LOWexamples/ai-functions/src/lib/codex-acp-handoff.ts218function getACPBridgeRecoveryCoordinates({CODE
LOWexamples/ai-functions/src/lib/delete-uploaded-skill.ts1export async function deleteUploadedOpenAISkill({CODE
LOWexamples/ai-functions/src/lib/delete-uploaded-skill.ts26export async function deleteUploadedAnthropicSkill({CODE
LOW…/ai-functions/src/lib/download-azure-container-file.ts4export async function downloadAzureContainerFile(CODE
LOW…es/ai-functions/src/lib/anthropic-workload-identity.ts7export function createWorkloadIdentityAnthropic() {CODE
LOW…ples/ai-functions/src/lib/harness-tool-model-output.ts25export async function createHarnessToolModelOutputFixture(): Promise<HarnessToolModelOutputFixture> {CODE
LOW…ples/ai-functions/src/lib/harness-tool-model-output.ts81export function assertHarnessToolModelOutputResult({CODE
LOWexamples/ai-functions/src/lib/harness-tool-approval.ts7export function createToolApprovalResponseMessages({CODE
LOWexamples/ai-functions/src/lib/harness-tool-approval.ts23export function createToolApprovalResponsesMessages({CODE
LOW…ons/src/generate-text/mock/return-await-stack-trace.ts41function createWrappedModelWithoutAwait() {CODE
LOW…ons/src/generate-text/mock/return-await-stack-trace.ts44 async function wrappedDoGenerateWithoutAwait(CODE
LOW…ons/src/generate-text/mock/return-await-stack-trace.ts55function createWrappedModelWithAwait() {CODE
LOW…ons/src/generate-text/mock/return-await-stack-trace.ts58 async function wrappedDoGenerateWithAwait(CODE
LOW…ons/src/generate-text/mock/return-await-stack-trace.ts81async function sdkMiddlewareWithoutAwait() {CODE
LOW…ons/src/generate-text/mock/return-await-stack-trace.ts93async function sdkModelBoundaryWithoutAwait() {CODE
LOW…ons/src/generate-text/mock/return-await-stack-trace.ts100async function sdkModelBoundaryWithAwait() {CODE
LOW…s-e2e-next/app/harness/cline/workflow-stepped/page.tsx10export default function HarnessWorkflowSteppedPage() {CODE
LOW…s-e2e-next/app/harness/cline/weather-approval/page.tsx10export default function HarnessClineWeatherApprovalPage() {CODE
LOW…ss-e2e-next/app/harness/cline/basic-with-stop/page.tsx10export default function HarnessClineBasicWithStopPage() {CODE
LOW…ess-e2e-next/app/harness/cline/workflow-timed/page.tsx10export default function HarnessClineWorkflowTimedPage() {CODE
LOW…ness-e2e-next/app/harness/cline/ai-sdk-coding/page.tsx10export default function HarnessClineAiSdkCodingPage() {CODE
LOW…next/app/harness/claude-code/workflow-stepped/page.tsx10export default function HarnessWorkflowSteppedPage() {CODE
LOW…next/app/harness/claude-code/weather-approval/page.tsx10export default function HarnessClaudeCodeWeatherApprovalPage() {CODE
LOW…-next/app/harness/claude-code/basic-with-stop/page.tsx10export default function HarnessClaudeCodeBasicWithStopPage() {CODE
LOW…ness-e2e-next/app/harness/claude-code/weather/page.tsx10export default function HarnessClaudeCodeWeatherPage() {CODE
LOW…e-next/app/harness/claude-code/workflow-timed/page.tsx10export default function HarnessClaudeCodeWorkflowTimedPage() {CODE
LOW…e2e-next/app/harness/claude-code/weather-only/page.tsx10export default function HarnessClaudeCodeWeatherPage() {CODE
LOW…2e-next/app/harness/claude-code/ai-sdk-coding/page.tsx10export default function HarnessClaudeCodeAiSdkCodingPage() {CODE
LOW…e-next/app/harness/acp-codex/workflow-stepped/page.tsx10export default function CodexACPWorkflowSteppedPage() {CODE
LOW…e-next/app/harness/acp-codex/weather-approval/page.tsx10export default function CodexACPWeatherApprovalPage() {CODE
LOW…2e-next/app/harness/acp-codex/basic-with-stop/page.tsx10export default function CodexACPBasicWithStopPage() {CODE
LOW…e2e-next/app/harness/acp-codex/workflow-timed/page.tsx10export default function CodexACPWorkflowTimedPage() {CODE
LOW…-e2e-next/app/harness/cursor/workflow-stepped/page.tsx10export default function CursorWorkflowSteppedPage() {CODE
LOW…-e2e-next/app/harness/cursor/weather-approval/page.tsx10export default function CursorWeatherApprovalPage() {CODE
LOW…s-e2e-next/app/harness/codex/workflow-stepped/page.tsx10export default function HarnessWorkflowSteppedPage() {CODE
LOW…s-e2e-next/app/harness/codex/weather-approval/page.tsx10export default function HarnessCodexWeatherApprovalPage() {CODE
LOW…ss-e2e-next/app/harness/codex/basic-with-stop/page.tsx10export default function HarnessCodexBasicWithStopPage() {CODE
LOW…ess-e2e-next/app/harness/codex/workflow-timed/page.tsx10export default function HarnessCodexWorkflowTimedPage() {CODE
LOW…ness-e2e-next/app/harness/codex/ai-sdk-coding/page.tsx10export default function HarnessCodexAiSdkCodingPage() {CODE
LOW…t/app/harness/github-copilot/workflow-stepped/page.tsx10export default function GitHubCopilotWorkflowSteppedPage() {CODE
LOW…t/app/harness/github-copilot/weather-approval/page.tsx10export default function GitHubCopilotWeatherApprovalPage() {CODE
LOW…xt/app/harness/github-copilot/basic-with-stop/page.tsx10export default function GitHubCopilotBasicWithStopPage() {CODE
LOW…ext/app/harness/github-copilot/workflow-timed/page.tsx10export default function GitHubCopilotWorkflowTimedPage() {CODE
LOW…-next/app/harness/github-copilot/weather-only/page.tsx10export default function GitHubCopilotWeatherOnlyPage() {CODE
987 more matches not shown…
Decorative Section Separators50 hits · 150 pts
SeverityFileLineSnippetContext
MEDIUM…c/stream-text/anthropic/fine-grained-tool-streaming.ts47 // ── stream events ─────────────────────────────────────────────────────────COMMENT
MEDIUM…c/stream-text/anthropic/fine-grained-tool-streaming.ts142 // ── diagnosis ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…mazon-bedrock/anthropic-fine-grained-tool-streaming.ts128 // ── diagnosis ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts57 // ── Session lifecycle ──────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts68 // ── Input audio buffer ─────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts86 // ── Conversation items ─────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts100 // ── Response lifecycle ─────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts113 // ── Output item lifecycle ──────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts139 // ── Audio output ───────────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts158 // ── Audio transcript output ────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts178 // ── Text output ────────────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts198 // ── Function calling ───────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts229 // ── Error ──────────────────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-server-event.ts238 // ── Custom / provider-specific ────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-client-event.ts11 // ── Session ────────────────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-client-event.ts43 // ── Input audio buffer ─────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-client-event.ts60 // ── Conversation items ─────────────────────────────────────────────COMMENT
MEDIUM…rc/realtime-model/v4/realtime-model-v4-client-event.ts84 // ── Response control ───────────────────────────────────────────────COMMENT
MEDIUMpackages/xai/src/xai-video-model-options.ts140// ── Runtime schemas ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/xai/src/xai-video-options.test-d.ts5 // ── Explicit modes accepted ────────────────────────────────────────COMMENT
MEDIUMpackages/xai/src/xai-video-options.test-d.ts70 // ── Plain generation + legacy no-mode compatibility ────────────────COMMENT
MEDIUMpackages/xai/src/xai-video-options.test-d.ts188 // ── Discriminated union: illegal combos rejected ───────────────────COMMENT
MEDIUMpackages/xai/src/xai-video-options.test-d.ts256 // ── Required companion fields ──────────────────────────────────────COMMENT
MEDIUMpackages/harness/src/bridge/index.ts412 // ─── mutable runtime state ──────────────────────────────────────────COMMENT
MEDIUMpackages/harness/src/bridge/index.ts554 // ─── persistence (best-effort meta + start config) ──────────────────COMMENT
MEDIUMpackages/harness/src/bridge/index.ts585 // ─── wire send + replay ─────────────────────────────────────────────COMMENT
MEDIUMpackages/harness/src/bridge/index.ts610 // ─── diagnostics ──────────────────────────────────────────────COMMENT
MEDIUMpackages/harness/src/bridge/index.ts718 // ─── inbound routing ────────────────────────────────────────────────COMMENT
MEDIUMpackages/harness/src/bridge/index.ts945 // ─── server ─────────────────────────────────────────────────────────COMMENT
MEDIUM…ges/harness/src/bridge/disk-replay.integration.test.ts66 // ── Bridge #1: run a full turn, then "die". ────────────────────────COMMENT
MEDIUM…ges/harness/src/bridge/disk-replay.integration.test.ts66 // ── Bridge #1: run a full turn, then "die". ────────────────────────COMMENT
MEDIUMpackages/harness/src/utils/sandbox-channel.ts466 // ─── internals ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/harness/src/agent/harness-agent.ts784 // ─── Internals ──────────────────────────────────────────────────────COMMENT
MEDIUM…rness/src/agent/internal/harness-stream-text-result.ts248 // ─── Writer-side methods used by the driver ────────────────────────COMMENT
MEDIUM…rness/src/agent/internal/harness-stream-text-result.ts629 // ─── Reader-side public surface (StreamTextResult contract) ────────COMMENT
MEDIUM…rness/src/agent/internal/harness-stream-text-result.ts891 // ─── Helpers ────────────────────────────────────────────────────────COMMENT
MEDIUM…c/__fixtures__/anthropic-advisor-20250301.1.chunks.txt7{"type":"content_block_start","index":1,"content_block":{"type":"advisor_tool_result","tool_use_id":"srvtoolu_01R6zRtm9VCODE
MEDIUM…c/__fixtures__/anthropic-advisor-20250301.1.chunks.txt83{"type":"content_block_delta","index":2,"delta":{"type":"text_delta","text":" below.\n}\n\n// ─── Results ──────────────CODE
MEDIUM…pic/src/__fixtures__/anthropic-advisor-20260301.1.json23 "text": "Great guidance. Here is the full design outline followed by a clean, well-commented Go implementation.\n\CODE
MEDIUM…es/openai/src/realtime/openai-realtime-event-mapper.ts40 // ── Session lifecycle ──────────────────────────────────────────COMMENT
MEDIUM…es/openai/src/realtime/openai-realtime-event-mapper.ts51 // ── Input audio buffer ─────────────────────────────────────────COMMENT
MEDIUM…es/openai/src/realtime/openai-realtime-event-mapper.ts74 // ── Conversation items ─────────────────────────────────────────COMMENT
MEDIUM…es/openai/src/realtime/openai-realtime-event-mapper.ts91 // ── Response lifecycle ──────────────────────────────────────────COMMENT
MEDIUM…es/openai/src/realtime/openai-realtime-event-mapper.ts107 // ── Output item lifecycle ───────────────────────────────────────COMMENT
MEDIUM…es/openai/src/realtime/openai-realtime-event-mapper.ts140 // ── Audio output ────────────────────────────────────────────────COMMENT
MEDIUM…es/openai/src/realtime/openai-realtime-event-mapper.ts158 // ── Audio transcript output ─────────────────────────────────────COMMENT
MEDIUM…es/openai/src/realtime/openai-realtime-event-mapper.ts177 // ── Text output ─────────────────────────────────────────────────COMMENT
MEDIUM…es/openai/src/realtime/openai-realtime-event-mapper.ts196 // ── Function calling ────────────────────────────────────────────COMMENT
MEDIUM⚡…es/openai/src/realtime/openai-realtime-event-mapper.ts218 // ── Error ───────────────────────────────────────────────────────COMMENT
MEDIUM⚡…es/openai/src/realtime/openai-realtime-event-mapper.ts228 // ── Pass-through ────────────────────────────────────────────────COMMENT
Magic Placeholder Names14 hits · 92 pts
SeverityFileLineSnippetContext
HIGHcontributing/add-new-tool-to-registry.md35 apiKeyEnvName: 'YOUR_API_KEY', // Optional: environment variable name for API keyCODE
HIGHcontributing/add-new-tool-to-registry.md56 apiKeyUrl: 'https://your-api-key-url.com',CODE
HIGH…unctions/src/stream-text/azure/responses-web-search.ts9 * AZURE_API_KEY="<your_api_key>"COMMENT
HIGH…i-functions/src/stream-text/azure/responses-file-id.ts9 * AZURE_API_KEY="<your_api_key>"COMMENT
HIGH…ns/src/stream-text/azure/responses-code-interpreter.ts14 * AZURE_API_KEY="<your_api_key>"COMMENT
HIGH…nctions/src/stream-text/azure/responses-file-search.ts9 * AZURE_API_KEY="<your_api_key>"COMMENT
HIGH…ions/src/stream-text/openai/compatible-abort-reason.ts9 apiKey: process.env.DEEPSEEK_API_KEY ?? 'YOUR_API_KEY',CODE
HIGH…ctions/src/generate-text/azure/responses-web-search.ts9 * AZURE_API_KEY="<your_api_key>"COMMENT
HIGH…functions/src/generate-text/azure/responses-file-id.ts9 * AZURE_API_KEY="<your_api_key>"COMMENT
HIGH…/src/generate-text/azure/responses-code-interpreter.ts14 * AZURE_API_KEY="<your_api_key>"COMMENT
HIGH…tions/src/generate-text/azure/responses-file-search.ts9 * AZURE_API_KEY="<your_api_key>"COMMENT
HIGH…-functions/src/generate-text/amazon-bedrock/api-key.ts38 process.env.AWS_BEARER_TOKEN_BEDROCK || 'your-api-key-here';CODE
HIGHpackages/amazon-bedrock/src/amazon-bedrock-provider.ts56 * apiKey: 'your-api-key-here',COMMENT
HIGH…ps/docs/app/[lang]/unauthenticated-ai-gateway/page.tsx32 <a href="https://vercel.com/docs/ai-gateway/getting-started#set-up-your-api-key">CODE
Structural Annotation Overuse37 hits · 62 pts
SeverityFileLineSnippetContext
LOWexamples/ai-functions/src/generate-video/xai/extend.ts12 // Step 1: Generate a short source video.COMMENT
LOWexamples/ai-functions/src/generate-video/xai/extend.ts35 // Step 2: Extend the video with a new scene.COMMENT
LOW…ai-functions/src/generate-video/xai/edit-concurrent.ts8 // Step 1: Apply first editCOMMENT
LOW…ai-functions/src/generate-video/xai/edit-concurrent.ts35 // Step 2: Apply two more edits concurrently, building on step 1COMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts3553 // Step 0: no previous stepsCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts3556 // Step 1: has step 0's resultCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts3566 // Step 2: has step 0 and step 1's resultsCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10986 // Step 0: just the initial user messageCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10989 // Step 1: user message + assistant message + tool messageCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10992 // Step 2: user message + assistant + tool + assistant + toolCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10995 // Step 3: continued accumulationCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10998 // Step 4: continued accumulationCOMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts9901 // Step 1: text + server_tool_use (code_execution) + 2 rollDie callsCOMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts9956 // Step 2: 2 rollDie calls (round 2)COMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts10000 // Step 3: 2 rollDie calls (round 3)COMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts10044 // Step 4: 2 rollDie calls (round 4 - final round)COMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts10088 // Step 5: code_execution_tool_result + final textCOMMENT
LOWpackages/workflow/src/workflow-agent.test.ts1859 // Step 1: tool call (executed), Step 2: text completion (no tools)COMMENT
LOW…xtures__/anthropic-claude-opus-5-reasoning-high.1.json14 "text": "## Step 1: Set up the problem\n\nWe want all values of $x$ satisfying\n\n$$f(x) = x^3 - 6x^2 + 11x - 6 = CODE
LOW…__fixtures__/anthropic-combined-context-editing.1.json14 "text": "# 25 × 37\n\nLet me break this down into easier parts:\n\n## Method: Split 37 into 30 + 7\n\n**25 × 37 = CODE
LOW…ures__/anthropic-combined-context-editing.1.chunks.txt102{"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"\n\n### Step 3: Add the results"}}CODE
LOW…d/src/codemods/v5/rename-reasoning-to-reasoningText.ts15 // Step 1: Find destructuring from `generateText()`COMMENT
LOW…d/src/codemods/v5/rename-reasoning-to-reasoningText.ts120 // Step 3: Rename `reasoning` to `reasoningText` in the identified pathsCOMMENT
LOWskills/update-provider-models/SKILL.md31### Step 1: Identify ScopeCOMMENT
LOWskills/update-provider-models/SKILL.md42### Step 2: Find Where Similar Models Are ReferencedCOMMENT
LOWskills/update-provider-models/SKILL.md52### Step 3: Update Type DefinitionsCOMMENT
LOWskills/update-provider-models/SKILL.md87### Step 4: Update DocumentationCOMMENT
LOWskills/update-provider-models/SKILL.md97### Step 5: Create or Update ExamplesCOMMENT
LOWskills/update-provider-models/SKILL.md114### Step 6: Update TestsCOMMENT
LOWskills/update-provider-models/SKILL.md120### Step 7: Run TestsCOMMENT
LOWskills/update-provider-models/SKILL.md141### Step 1: Identify SuccessorCOMMENT
LOWskills/update-provider-models/SKILL.md147### Step 2: Find All Exact OccurrencesCOMMENT
LOW⚡skills/update-provider-models/SKILL.md161### Step 3: Remove from Type DefinitionsCOMMENT
LOW⚡skills/update-provider-models/SKILL.md165### Step 4: Update DocumentationCOMMENT
LOW⚡skills/update-provider-models/SKILL.md171### Step 5: Update ExamplesCOMMENT
LOW⚡skills/update-provider-models/SKILL.md177### Step 6: Update Tests and SnapshotsCOMMENT
LOW⚡skills/update-provider-models/SKILL.md185### Step 7: Run TestsCOMMENT
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICALpackages/harness-opencode/src/bridge/index.test.ts1217 client.session.promptAsync.mock.calls.map(CODE
CRITICALpackages/harness-opencode/src/bridge/index.test.ts1254 client.session.promptAsync.mock.calls.every(CODE
CRITICALpackages/harness-opencode/src/bridge/index.test.ts1293 client.session.promptAsync.mock.calls.every(CODE
CRITICALpackages/ai/src/ui/chat.ts634 this.activeResponse.state.message.parts.map(updatePart);CODE
CRITICALpackages/ai/src/ui/chat.ts733 this.activeResponse.state.message.parts.map(updatePart);CODE
CRITICAL…ckages/ai/src/realtime/browser-realtime-webrtc.test.ts111 expect(pc.sender.replaceTrack.mock.calls.map(([track]) => track)).toEqual([CODE
AI Slop Vocabulary16 hits · 56 pts
SeverityFileLineSnippetContext
MEDIUM⚡tools/run-harness-agent-examples.sh3# Run harness-agent examples from examples/ai-functions/src/harness-agent.COMMENT
MEDIUM⚡tools/run-harness-agent-examples.sh6# tools/run-harness-agent-examples.sh [--harness <name>...] [--example <name>...] [--auth <mode>]COMMENT
MEDIUM⚡tools/run-harness-agent-examples.sh9# --harness <name> Only run examples for the given harness folder(s)COMMENT
MEDIUM⚡tools/run-harness-agent-examples.sh10# (e.g. --harness grok-build). Defaults to all harnesses.COMMENT
MEDIUM⚡tools/run-harness-agent-examples.sh19# helper in its own harness folder. An example missing the required import isCOMMENT
MEDIUM⚡tools/run-harness-agent-examples.sh22# By default every *.ts example in every harness folder is run (slow!).COMMENT
MEDIUM⚡tools/run-harness-agent-examples.sh23# Only direct children of a harness folder are treated as examples; nestedCOMMENT
MEDIUMtools/run-harness-agent-examples.sh133# harness folders. Sorted for stable output.COMMENT
MEDIUMtools/run-harness-agent-examples.sh185# A temp file accumulates "harness|example|STATUS" rows; sorted at the end.COMMENT
MEDIUMtools/run-harness-agent-examples.sh198# the harness folder is run.COMMENT
MEDIUMtools/run-harness-agent-examples.sh225# An example must initialize its harness through the folder's customCOMMENT
MEDIUMtools/run-harness-agent-examples.sh267 # No explicit examples: run every runnable *.ts file in the harnessCOMMENT
MEDIUM…ages/deepseek/src/chat/__fixtures__/deepseek-text.json11 "content": "## **Holiday Name: Gratitude of Small Things Day (GST Day)**\n\n**Date:** The first Saturday after tCODE
MEDIUM⚡…ai/src/responses/__fixtures__/xai-x-search-tool.1.json20 "text": "### What People Are Saying About AI on X (as of Late October 2025)\n\nBased on recent posts on X (forCODE
MEDIUM⚡…ai/src/responses/__fixtures__/xai-x-search-tool.1.json20 "text": "### What People Are Saying About AI on X (as of Late October 2025)\n\nBased on recent posts on X (forCODE
MEDIUM…anthropic/src/__fixtures__/anthropic-compaction.1.json9 "content": "## Summary of Conversation\n\n### Task Context\nThe user shared a very large reference document about CODE
Modern AI Meta-Vocabulary17 hits · 48 pts
SeverityFileLineSnippetContext
MEDIUM…-functions/src/middleware/your-guardrail-middleware.ts28 // Note: streaming guardrails are difficult to implement, becauseCOMMENT
MEDIUM⚡…ai/src/responses/__fixtures__/xai-x-search-tool.1.json20 "text": "### What People Are Saying About AI on X (as of Late October 2025)\n\nBased on recent posts on X (forCODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1754{"sequence_number":1753,"type":"response.output_text.done","content_index":0,"item_id":"msg_b7b464ea-cc85-d44a-0f2f-1f73CODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1754{"sequence_number":1753,"type":"response.output_text.done","content_index":0,"item_id":"msg_b7b464ea-cc85-d44a-0f2f-1f73CODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1754{"sequence_number":1753,"type":"response.output_text.done","content_index":0,"item_id":"msg_b7b464ea-cc85-d44a-0f2f-1f73CODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1755{"sequence_number":1754,"type":"response.content_part.done","content_index":0,"item_id":"msg_b7b464ea-cc85-d44a-0f2f-1f7CODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1755{"sequence_number":1754,"type":"response.content_part.done","content_index":0,"item_id":"msg_b7b464ea-cc85-d44a-0f2f-1f7CODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1755{"sequence_number":1754,"type":"response.content_part.done","content_index":0,"item_id":"msg_b7b464ea-cc85-d44a-0f2f-1f7CODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1756{"sequence_number":1755,"type":"response.output_item.done","item":{"content":[{"type":"output_text","text":"### Latest VCODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1756{"sequence_number":1755,"type":"response.output_item.done","item":{"content":[{"type":"output_text","text":"### Latest VCODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1756{"sequence_number":1755,"type":"response.output_item.done","item":{"content":[{"type":"output_text","text":"### Latest VCODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1757{"sequence_number":1756,"type":"response.completed","response":{"created_at":1764611504,"id":"b7b464ea-cc85-d44a-0f2f-1fCODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1757{"sequence_number":1756,"type":"response.completed","response":{"created_at":1764611504,"id":"b7b464ea-cc85-d44a-0f2f-1fCODE
MEDIUM⚡…rc/responses/__fixtures__/xai-x-search-tool.chunks.txt1757{"sequence_number":1756,"type":"response.completed","response":{"created_at":1764611504,"id":"b7b464ea-cc85-d44a-0f2f-1fCODE
MEDIUM…anthropic/src/__fixtures__/anthropic-compaction.1.json9 "content": "## Summary of Conversation\n\n### Task Context\nThe user shared a very large reference document about CODE
MEDIUM…pic/src/__fixtures__/anthropic-compaction.1.chunks.txt4{"type":"content_block_delta","index":0,"delta":{"type":"compaction_delta","content":"## Summary of Conversation\n\n### CODE
MEDIUMpackages/amazon-bedrock/CHANGELOG.md801 ref: https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-use-converse-api.htmlCODE
Verbosity Indicators22 hits · 36 pts
SeverityFileLineSnippetContext
LOWexamples/ai-functions/src/generate-video/xai/extend.ts12 // Step 1: Generate a short source video.COMMENT
LOWexamples/ai-functions/src/generate-video/xai/extend.ts35 // Step 2: Extend the video with a new scene.COMMENT
LOW…ai-functions/src/generate-video/xai/edit-concurrent.ts8 // Step 1: Apply first editCOMMENT
LOW…ai-functions/src/generate-video/xai/edit-concurrent.ts35 // Step 2: Apply two more edits concurrently, building on step 1COMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts3553 // Step 0: no previous stepsCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts3556 // Step 1: has step 0's resultCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts3566 // Step 2: has step 0 and step 1's resultsCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10986 // Step 0: just the initial user messageCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10989 // Step 1: user message + assistant message + tool messageCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10992 // Step 2: user message + assistant + tool + assistant + toolCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10995 // Step 3: continued accumulationCOMMENT
LOW⚡packages/ai/src/generate-text/generate-text.test.ts10998 // Step 4: continued accumulationCOMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts9901 // Step 1: text + server_tool_use (code_execution) + 2 rollDie callsCOMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts9956 // Step 2: 2 rollDie calls (round 2)COMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts10000 // Step 3: 2 rollDie calls (round 3)COMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts10044 // Step 4: 2 rollDie calls (round 4 - final round)COMMENT
LOWpackages/ai/src/generate-text/generate-text.test.ts10088 // Step 5: code_execution_tool_result + final textCOMMENT
LOWpackages/workflow/src/workflow-agent.test.ts1859 // Step 1: tool call (executed), Step 2: text completion (no tools)COMMENT
LOW…xtures__/anthropic-claude-opus-5-reasoning-high.1.json14 "text": "## Step 1: Set up the problem\n\nWe want all values of $x$ satisfying\n\n$$f(x) = x^3 - 6x^2 + 11x - 6 = CODE
LOW…__fixtures__/anthropic-combined-context-editing.1.json14 "text": "# 25 × 37\n\nLet me break this down into easier parts:\n\n## Method: Split 37 into 30 + 7\n\n**25 × 37 = CODE
LOW…d/src/codemods/v5/rename-reasoning-to-reasoningText.ts15 // Step 1: Find destructuring from `generateText()`COMMENT
LOW…d/src/codemods/v5/rename-reasoning-to-reasoningText.ts120 // Step 3: Rename `reasoning` to `reasoningText` in the identified pathsCOMMENT
Over-Commented Block22 hits · 22 pts
SeverityFileLineSnippetContext
LOWtools/run-harness-agent-examples.sh1#!/usr/bin/env bashCOMMENT
LOWexamples/ai-functions/src/stream-text/google/caching.ts41 // e.g.COMMENT
LOW…functions/src/generate-video/bytedance/task-failure.ts1import { byteDance } from '@ai-sdk/bytedance';COMMENT
LOW…mples/ai-functions/src/generate-text/google/caching.ts21 // thoughtsTokenCount: 634,COMMENT
LOW…mples/ai-functions/src/generate-text/google/caching.ts41 // cachedContentTokenCount: 2027,COMMENT
LOW…s/src/generate-text/anthropic/cache-control-beta-1h.ts101 // cache_creation: { ephemeral_5m_input_tokens: 0, ephemeral_1h_input_tokens: 0 },COMMENT
LOW…rate-text/anthropic/cache-control-beta-1h-streaming.ts101 console.log(COMMENT
LOW…functions/src/generate-text/huggingface/temperature.ts21 // temperature: 1.5,COMMENT
LOWpackages/tui/src/tui/terminal-renderer.ts161 #inputText = '';COMMENT
LOW…harness-claude-code/src/claude-code-bridge-protocol.ts61 }),COMMENT
LOWpackages/harness-claude-code/src/bridge/index.ts761 ],COMMENT
LOWpackages/deepgram/src/deepgram-speech-options.ts1// Deepgram TTS voices are addressed by voice family; the upstream model IDCOMMENT
LOWpackages/provider-utils/src/secure-json-parse.test.ts1// Licensed under BSD-3-Clause (this file only)COMMENT
LOWpackages/provider-utils/src/secure-json-parse.ts1// Licensed under BSD-3-Clause (this file only)COMMENT
LOWpackages/harness/src/v1/harness-v1-stream-part.ts81 // Step boundary inside a multi-step turn.COMMENT
LOWpackages/devtools/src/viewer/server.ts41// We rely exclusively on an explicit env flag to avoid false positives inCOMMENT
LOWpackages/ai/src/util/deep-partial.ts1// License for this File only:COMMENT
LOWpackages/ai/src/util/value-of.ts1// License for this File only:COMMENT
LOW.github/dependabot.yml1# Dependabot configuration — migrated from .github/renovate.json5COMMENT
LOW.github/workflows/update-model-settings.yml1# Update Gateway Model SettingsCOMMENT
LOW.github/workflows/backport.yml521 BASE_BRANCH: ${{ needs.find-branch.outputs.release-branch }}COMMENT
LOWapps/docs/lib/tools-registry.ts1// The tools registry is unversioned: production always serves the currentCOMMENT
Fake / Example Data13 hits · 15 pts
SeverityFileLineSnippetContext
LOW…les/ai-functions/src/stream-text/baseten/custom-url.ts15 // "placeholder", which servers that check the field reject withCOMMENT
LOW…les/ai-functions/src/stream-text/baseten/custom-url.ts16 // `The model 'placeholder' does not exist`. Ask the deployment if unsure:COMMENT
LOW…s/ai-functions/src/generate-text/baseten/custom-url.ts15 // "placeholder", which servers that check the field reject withCOMMENT
LOW…s/ai-functions/src/generate-text/baseten/custom-url.ts16 // `The model 'placeholder' does not exist`. Ask the deployment if unsure:COMMENT
LOW…enerate-text/openai/responses-tool-search-namespace.ts33 name: 'Jane Doe',CODE
LOWpackages/baseten/src/baseten-provider.ts206 return new OpenAICompatibleChatLanguageModel(modelId ?? 'placeholder', {CODE
LOWpackages/baseten/src/baseten-provider.unit.test.ts300 'placeholder',CODE
LOWpackages/langchain/src/utils.test.ts2509 arguments: { to: 'user@example.com' },CODE
LOWpackages/langchain/src/utils.test.ts2559 input: { to: 'user@example.com' },CODE
LOW…nteractions/google-interactions-language-model.test.ts474 "text": "{"name":"John Doe","age":30}",CODE
LOWpackages/ai/src/prompt/create-tool-model-output.test.ts418 name: 'John Doe',CODE
LOWpackages/ai/src/prompt/create-tool-model-output.test.ts457 "name": "John Doe",CODE
LOW…responses/huggingface-responses-language-model.test.ts1209 text: '{"name": "John Doe", "age": 30}',CODE
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUM⚡…/__fixtures__/anthropic-code-execution-20250825.2.json18 "file_text": "import pandas as pd\nimport os\n\ndef fibonacci(n):\n \"\"\"\n Calculate the nth Fibonacci nCODE
MEDIUM.github/workflows/update-model-settings.yml151 # Create the remote branch at the base tip (or reset an orphanedCOMMENT
MEDIUM.github/workflows/backport.yml458 # Create a new branch from the latest release branch for the backportCOMMENT
MEDIUM.github/workflows/backport.yml675 # Create the backport PRCOMMENT
Slop Phrases3 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUM…-functions/src/generate-text/amazon-bedrock/api-key.ts36 // For demonstration purposes - in real applications, load from secure environmentCOMMENT
MEDIUM…les/ai-functions/src/stream-speech/elevenlabs/basic.ts10 'in small pieces, as a language model would produce it. ',CODE
MEDIUM…c/src/__fixtures__/anthropic-web-fetch-tool.error.json29 "text": "I'm unable to access the PDF document at that URL as the web_fetch tool is currently unavailable. To helpCODE
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOW⚡…/__fixtures__/anthropic-code-execution-20250825.2.json18 "file_text": "import pandas as pd\nimport os\n\ndef fibonacci(n):\n \"\"\"\n Calculate the nth Fibonacci nCODE
LOW.github/workflows/slack-team-review-notification.yml23 # Check if ai-sdk team is in the requested teamsCOMMENT
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWpackages/harness-acp/src/v1/bridge/host-tool-relay.ts238async function handleRequest({CODE
LOWpackages/ai/src/util/value-of.ts40 * export function getData(name: string): ValueOf<typeof data> {COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW⚡tools/run-harness-agent-examples.sh5# Usage:COMMENT
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippetContext
LOWexamples/next-fastapi/api/index.py31CODE
LOWexamples/next-fastapi/api/utils/prompt.py14CODE