Repository Analysis

ax-llm/ax

The pretty much "official" DSPy framework for Typescript

3.2 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of ax-llm/ax, a TypeScript project with 2,818 GitHub stars. SynthScan v2.0 examined 448,726 lines of code across 1882 source files, recording 1533 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 3.2 places this repository in the Likely human-written 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).

3.2
Adjusted Score
3.2
Raw Score
100%
Time Factor
2026-07-13
Last Push
2.8K
Stars
TypeScript
Language
448.7K
Lines of Code
1.9K
Files
1.5K
Pattern Hits
2026-07-14
Scan Date
0.01
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 0HIGH 15MEDIUM 42LOW 1476

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

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

Hyper-Verbose Identifiers820 hits · 700 pts
SeverityFileLineSnippetContext
LOWtools/axir/internal/axir/axir_test.go3582 "def chat_response_to_completion(",CODE
LOWtools/axir/internal/axir/axir_test.go3583 "def provider_normalize_profile(",CODE
LOWtools/axir/internal/axir/axir_test.go3584 "def provider_profile_registry(",CODE
LOWtools/axir/internal/axir/axir_test.go3586 "def provider_model_catalog_summary(",CODE
LOWtools/axir/internal/axir/axir_test.go3588 "def provider_route_recommendation(",CODE
LOWtools/axir/internal/axir/axir_test.go3589 "def provider_route_validation(",CODE
LOWtools/axir/internal/axir/axir_test.go3592 "def provider_build_chat_request(",CODE
LOWtools/axir/internal/axir/axir_test.go3593 "def openai_build_chat_request(",CODE
LOWtools/axir/internal/axir/axir_test.go3594 "def openai_normalize_chat_response(",CODE
LOWtools/axir/internal/axir/axir_test.go3595 "def openai_normalize_stream_delta(",CODE
LOWtools/axir/internal/axir/axir_test.go3597 "def _gemini_build_chat_request(",CODE
LOWtools/axir/internal/axir/axir_test.go3598 "def _gemini_normalize_chat_response(",CODE
LOWtools/axir/internal/axir/axir_test.go3599 "def _gemini_normalize_embed_response(",CODE
LOWtools/axir/internal/axir/axir_test.go3600 "def _anthropic_build_chat_request(",CODE
LOWtools/axir/internal/axir/axir_test.go3601 "def _anthropic_normalize_chat_response(",CODE
LOWtools/axir/internal/axir/axir_test.go3602 "def _anthropic_normalize_stream_delta(",CODE
LOWtools/axir/internal/axir/axir_test.go3609 "def openai_build_chat_request(request: dict[str, Any]):",CODE
LOWtools/axir/internal/axir/axir_test.go3610 "def openai_normalize_chat_response(raw: dict[str, Any], ai_name: str = \"openai\", model: str | None = None):",CODE
LOWtools/axir/internal/axir/axir_test.go3613 "def _normalize_openai_tool_calls(",CODE
LOWtools/axir/internal/axir/axir_test.go3616 "def chat_response_to_completion(response: dict[str, Any]):",CODE
LOWtools/axir/internal/axir/axir_test.go3720 "def _normalize_agent_callable_inventory(",CODE
LOWtools/axir/internal/axir/axir_test.go3726 "def _agent_optimizer_metadata(",CODE
LOWtools/axir/internal/axir/axir_test.go3732 "def _agent_runtime_execute_step(",CODE
LOWtools/axir/internal/axir/axir_test.go3733 "def _normalize_agent_runtime_step_result(",CODE
LOWtools/axir/internal/axir/axir_test.go3736 "def _normalize_agent_completion_payload(",CODE
LOWtools/axir/internal/axir/axir_test.go3783 "def _signature_parse_fields_impl(",CODE
LOWtools/axir/internal/axir/axir_test.go3784 "def _signature_parse_field_impl(",CODE
LOWtools/axir/internal/axir/axir_test.go3785 "def _signature_validate_field_shape_impl(",CODE
LOWtools/axir/internal/axir/axir_test.go3927 "def _grok_build_transcribe_request(",CODE
LOWtools/axir/internal/axir/axir_test.go3928 "def _grok_build_speak_request(",CODE
LOWtools/axir/internal/axir/axir_test.go3929 "def _gemini_build_transcribe_request(",CODE
LOWtools/axir/internal/axir/axir_test.go3930 "def _gemini_build_speak_request(",CODE
LOWtools/axir/internal/axir/axir_test.go3931 "def _gemini_normalize_transcribe_response(",CODE
LOWtools/axir/internal/axir/axir_test.go3932 "def _gemini_normalize_speak_response(",CODE
LOWtools/axir/internal/axir/axir_test.go3634 "def _template_render_tree_impl(",CODE
LOWtools/axir/internal/axir/axir_test.go3638 "def validate_prompt_template_syntax(",CODE
LOWtools/axir/internal/axir/axir_test.go3666 "def _complete_with_retries_impl(",CODE
LOWtools/axir/internal/axir/axir_test.go3680 "def _stream_event_content_parts_impl(",CODE
LOWtools/axir/internal/axir/axir_test.go3819 "def _schema_field_schema_impl(",CODE
LOWtools/axir/internal/axir/axir_test.go3820 "def _schema_to_json_schema_impl(",CODE
LOW…ols/axir/internal/axir/templates/python/pySignature.py334def _core_string_remove_suffix(value, suffix):CODE
LOW…ols/axir/internal/axir/templates/python/pySignature.py346def _core_string_default_if_empty(value, fallback):CODE
LOW…ols/axir/internal/axir/templates/python/pySignature.py359def _core_string_split_trim_nonempty(value, sep):CODE
LOW…ols/axir/internal/axir/templates/python/pySignature.py363def _core_string_find_outside_quotes(text, needle):CODE
LOW…ols/axir/internal/axir/templates/python/pySignature.py388def _core_string_split_outside_quotes(text, sep):CODE
LOW…ols/axir/internal/axir/templates/python/pySignature.py423def _core_consume_quoted_prefix(text):CODE
LOW…ols/axir/internal/axir/templates/python/pySignature.py440def _core_string_consume_optional_quoted_prefix(text):CODE
LOW…ols/axir/internal/axir/templates/python/pySignature.py444def _core_string_extract_quoted_suffix(text):CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py280def _core_prompt_get_input_fields(signature):CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py284def _core_prompt_get_output_fields(signature):CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py288def _core_prompt_get_description(signature):CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py292def _core_prompt_has_complex_fields(signature) -> bool:CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py296def _core_prompt_field_name_to_title(signature) -> dict[str, str]:CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py305def _core_prompt_is_provided_value(value) -> bool:CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py313def _core_prompt_input_fields_for_values(signature, values=None):CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py320def _core_prompt_render_desc_fields(fields) -> str:CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py324def _core_prompt_format_description(text: str) -> str:CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py332def _core_prompt_format_field_references(description: str, field_map: dict[str, str]) -> str:CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py421def _core_prompt_function_descriptors(functions) -> list[dict[str, Any]]:CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py431def _core_prompt_render_functions_section(funcs) -> str:CODE
760 more matches not shown…
Unused Imports259 hits · 183 pts
SeverityFileLineSnippetContext
LOWtools/axir/internal/axir/templates/python/pyTool.py1CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py1CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py1CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py1CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py1CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py1CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py1CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py1CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py2CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py3CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py3CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py4CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py33CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py33CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py33CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py34CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py35CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py35CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py35CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py36CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py36CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py36CODE
LOWtools/axir/internal/axir/templates/python/pyInit.py36CODE
199 more matches not shown…
Excessive Try-Catch Wrapping120 hits · 118 pts
SeverityFileLineSnippetContext
LOWtools/axir/internal/axir/templates/python/pyPrompt.py276 except Exception as exc:CODE
MEDIUM…s/axir/internal/axir/templates/python/pyConformance.py541def _run_signature_error(fixture):CODE
MEDIUM…s/axir/internal/axir/templates/python/pyConformance.py597def _run_template_error(fixture):CODE
MEDIUM…s/axir/internal/axir/templates/python/pyConformance.py821def _run_flow(fixture):CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1772 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1781 except Exception:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1785 except Exception:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1844 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py431 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py534 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py544 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py613 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py640 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py654 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py668 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py702 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py846 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1172 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1388 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1510 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1602 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1825 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1935 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py2008 except Exception as exc:CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py2044 except Exception as exc:CODE
MEDIUMtools/axir/internal/axir/templates/python/pyAgent.py987def _playbook_stringify(value):CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py677 except Exception:CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py868 except Exception:CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py990 except Exception:CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py1079 except Exception as exc:CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py1098 except Exception as exc:CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py1436 except Exception as exc:CODE
MEDIUMtools/axir/internal/axir/templates/python/pyAI.py225def recv(self) -> dict[str, Any] | None:CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py152 except Exception:CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py239 except Exception:CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py394 except Exception:CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py413 except Exception:CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py1112 except Exception:CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py1320 except Exception:CODE
LOWtools/axir/internal/axir/templates/python/pyGen.py337 except Exception as exc:CODE
LOWtools/axir/internal/axir/templates/python/pyGen.py923 except Exception:CODE
LOW…tes/quickjs/pyJavaScriptQuickJSProfilePythonExample.py101 except Exception as exc:CODE
LOWtools/axir/internal/axir/templates/runtime/pyRuntime.py138 except Exception:CODE
LOWtools/axir/internal/axir/templates/runtime/pyRuntime.py207 except Exception:CODE
MEDIUMtools/axir/internal/axir/templates/runtime/pyRuntime.py132def get_usage_instructions(self) -> str:CODE
LOW…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py77 except Exception as exc:CODE
LOW…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py93 except Exception:CODE
LOW…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py105 except Exception as exc:CODE
LOW…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py112 except Exception:CODE
LOW…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py125 except Exception:CODE
MEDIUM…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py122def _snap(self):CODE
LOWtools/axir/internal/axir/templates/mcp/pyMCP.py676 except Exception as exc:CODE
LOW…xir/templates/pyodide/pyPythonPyodideProfileExample.py101 except Exception as exc:CODE
LOWtools/axir/adapters/pyodide-runtime-server.ts488 except Exception:CODE
LOWtools/axir/adapters/pyodide-runtime-server.ts535except Exception as __ax_error:CODE
LOWtools/axir/adapters/pyodide-runtime-server.ts544 except Exception:CODE
LOW…ges/python/examples/runtime_profiles/python_pyodide.py101 except Exception as exc:CODE
LOW…python/examples/runtime_profiles/javascript_quickjs.py101 except Exception as exc:CODE
LOWpackages/python/axllm/gen.py339 except Exception as exc:CODE
LOWpackages/python/axllm/gen.py925 except Exception:CODE
60 more matches not shown…
Over-Commented Block93 hits · 91 pts
SeverityFileLineSnippetContext
LOWCHANGELOG.md521## [19.0.31](///compare/19.0.29...19.0.30) (2026-03-23)COMMENT
LOWCHANGELOG.md1301COMMENT
LOWtools/axir/internal/axir/axir_test.go21 return filepath.Join("..", "..", "..", "..", "ir", "conformance", "axgen")COMMENT
LOWtools/axir/internal/axir/axir_test.go101// TestAgentPublicAPIParity is the G9 gate: cross-language public-API parity for AxAgent.COMMENT
LOWtools/axir/internal/axir/axir_test.go161 if !regexp.MustCompile(pat).MatchString(srcs[lang]) {COMMENT
LOWtools/axir/internal/axir/axir_test.go1921 return line == "return" || line == "return nil" || line == "return nil, nil" || line == "ret = nil"COMMENT
LOWtools/axir/internal/axir/package_examples.go2101#include <arpa/inet.h>COMMENT
LOWtools/axir/internal/axir/package_examples.go2281const cppMCPSseRoundtripExample = `#include "axllm/axllm.hpp"COMMENT
LOWtools/axir/internal/axir/package_examples.go2421#include <thread>COMMENT
LOWtools/axir/internal/axir/templates/rust/rustLib.rs4441 NoneCOMMENT
LOWtools/axir/internal/axir/templates/rust/rustLib.rs13321COMMENT
LOWtools/axir/internal/axir/templates/rust/rustLib.rs14801 let program = core_arg(args, 0);COMMENT
LOWtools/axir/internal/axir/templates/rust/rustLib.rs14821// - callable(x) in the python sense means x is CoreValue::Host; invoking itCOMMENT
LOWtools/axir/internal/axir/templates/cpp/cppRuntime.cpp1#include "axllm.hpp"COMMENT
LOWtools/axir/internal/axir/templates/cpp/cppHeader.hpp1#pragma onceCOMMENT
LOWscripts/postbuild.js21// "module": "./index.js",COMMENT
LOWpackages/cpp/examples/stream_http_roundtrip.cpp1#include "axllm/axllm.hpp"COMMENT
LOWpackages/cpp/examples/mcp_sse_roundtrip.cpp1#include "axllm/axllm.hpp"COMMENT
LOWpackages/cpp/examples/audio_http_roundtrip.cpp1#include "axllm/axllm.hpp"COMMENT
LOWpackages/cpp/axllm/axllm.hpp1#pragma onceCOMMENT
LOWsrc/ax/index.test-d.ts461// AxAIService,COMMENT
LOWsrc/ax/index.test-d.ts481// })COMMENT
LOWsrc/ax/index.test-d.ts501// name: 'getData',COMMENT
LOWsrc/ax/index.test-d.ts521// {COMMENT
LOWsrc/ax/index.test-d.ts541// results: [COMMENT
LOWsrc/ax/index.test-d.ts561// completionTokens: 0,COMMENT
LOWsrc/ax/index.test-d.ts581// },COMMENT
LOWsrc/ax/index.test-d.ts601// expectError<AxChatRequest>({COMMENT
LOWsrc/ax/index.test-d.ts621// temperature: 0.7,COMMENT
LOWsrc/ax/index.test-d.ts641// },COMMENT
LOWsrc/ax/index.test-d.ts661// expectType<{ functions: boolean; streaming: boolean }>(COMMENT
LOWsrc/ax/index.test-d.ts681// })COMMENT
LOWsrc/ax/util/partialJson.ts121 // e.g. {"name": "John", "age": -> {"name": "John"}COMMENT
LOWsrc/ax/util/partialJson.ts181 result = result.replace(/n(u(l(l)?)?)?$/, 'null');COMMENT
LOWsrc/ax/util/partialJson.ts201COMMENT
LOWsrc/ax/ai/openai/responses_api.ts921 // // Use encrypted_content if available (when showThoughts is enabled), otherwise use summaryCOMMENT
LOWsrc/ax/funcs/worker.runtime.ts1export type AxWorkerRuntimeConfig = Readonly<{COMMENT
LOWsrc/ax/funcs/worker.runtime.ts21 // ║ in the worker. Everything must be self-contained. ║COMMENT
LOWsrc/ax/funcs/worker.runtime.ts41 // ║ ReferenceError in the built bundle (but not in vitest), ║COMMENT
LOWsrc/ax/funcs/jsRuntime.integration.test.ts921// ---------------------------------------------------------------------------COMMENT
LOWsrc/ax/funcs/worker.ts41 } as const;COMMENT
LOWsrc/ax/dsp/structured.test.ts261COMMENT
LOWsrc/ax/dsp/structured.test.ts281 // ];COMMENT
LOWsrc/ax/dsp/optimizer.ts1721 // }COMMENT
LOWsrc/ax/dsp/sigtypes.ts1// === Typesafe Signature Parsing Types ===COMMENT
LOWsrc/ax/dsp/sigtypes.ts21// 3. SplitFieldsRespectingQuotes: Core algorithm - state machine for comma parsingCOMMENT
LOWsrc/ax/dsp/parser.ts1// ============================================================================COMMENT
LOWsrc/ax/dsp/streaming_duplication.test.ts101COMMENT
LOWsrc/ax/dsp/generateValidation.test.ts741 // const nullFunction: AxFunction = {COMMENT
LOWsrc/ax/dsp/generateValidation.test.ts761 // index: 0,COMMENT
LOWsrc/ax/dsp/generateValidation.test.ts961 // {COMMENT
LOWsrc/ax/dsp/generateValidation.test.ts1161 // },COMMENT
LOWsrc/ax/dsp/optimizers/ace.ts61 history: cloneSerializable(artifact.history),COMMENT
LOWsrc/aisdk/provider.ts381 return {COMMENT
LOWsrc/examples/function.ts121COMMENT
LOWsrc/examples/extract.ts1import { AxAIGoogleGeminiModel, AxGen, ai as createAI } from '@ax-llm/ax';COMMENT
LOWsrc/examples/sample-count.ts41// }COMMENT
LOWsrc/examples/sample-count.ts61// temperature: 0.9,COMMENT
LOWsrc/examples/meetings.ts1// import * as chrono from 'chrono-node';COMMENT
LOWsrc/examples/meetings.ts21// memberFields: 'id,fullName,bio,',COMMENT
33 more matches not shown…
Cross-Language Confusion12 hits · 85 pts
SeverityFileLineSnippetContext
HIGH…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py33 "function used(i,reason){var p=(i&&typeof i==='object')?i:{id:i};if(reason!==undefined&&reason!==null)p.reason=StrinCODE
HIGH…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py41 "function axLog(){var a=Array.prototype.slice.call(arguments);globalThis.__ax_logs.push(a.map(function(x){return (tyCODE
HIGH…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py49 "function axPersistSuffix(src){try{var n=[],s={},re=/(?:^|[\\n;{}])\\s*(?:export\\s+)?(?:async\\s+)?(?:function|clasCODE
HIGH…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py69 self.ctx.eval("globalThis.__ax_reserved=Object.create(null);Object.getOwnPropertyNames(globalThis).forEach(functCODE
HIGH…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py88 "globalThis.__ax_completion=undefined;globalThis.__ax_result=undefined;"CODE
HIGH…ir/internal/axir/templates/runtime/pyRuntimeQuickjs.py89 "globalThis.__ax_error=undefined;globalThis.__ax_logs=[];"CODE
HIGHpackages/python/axllm/runtime_quickjs.py33 "function used(i,reason){var p=(i&&typeof i==='object')?i:{id:i};if(reason!==undefined&&reason!==null)p.reason=StrinCODE
HIGHpackages/python/axllm/runtime_quickjs.py41 "function axLog(){var a=Array.prototype.slice.call(arguments);globalThis.__ax_logs.push(a.map(function(x){return (tyCODE
HIGHpackages/python/axllm/runtime_quickjs.py49 "function axPersistSuffix(src){try{var n=[],s={},re=/(?:^|[\\n;{}])\\s*(?:export\\s+)?(?:async\\s+)?(?:function|clasCODE
HIGHpackages/python/axllm/runtime_quickjs.py69 self.ctx.eval("globalThis.__ax_reserved=Object.create(null);Object.getOwnPropertyNames(globalThis).forEach(functCODE
HIGHpackages/python/axllm/runtime_quickjs.py88 "globalThis.__ax_completion=undefined;globalThis.__ax_result=undefined;"CODE
HIGHpackages/python/axllm/runtime_quickjs.py89 "globalThis.__ax_error=undefined;globalThis.__ax_logs=[];"CODE
Decorative Section Separators18 hits · 57 pts
SeverityFileLineSnippetContext
MEDIUMsrc/ax/agent/telemetry.test.ts18// ── Runtime helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/ax/agent/telemetry.test.ts72// ── Mock AI builders ─────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/ax/agent/telemetry.test.ts183// ── Agent factories ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/ax/agent/telemetry.test.ts214// ── Tests ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/ax/funcs/worker.runtime.ts7 // ╔══════════════════════════════════════════════════════════════════════╗COMMENT
MEDIUMsrc/ax/funcs/worker.runtime.ts55 // ╚══════════════════════════════════════════════════════════════════════╝COMMENT
MEDIUMsrc/examples/python/long-agents/codebase-peek-map.py23# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/examples/python/long-agents/codebase-peek-map.py28# ---------------------------------------------------------------------------COMMENT
MEDIUM…examples/python/long-agents/data-analyst-with-tools.py22# ---------------------------------------------------------------------------COMMENT
MEDIUM…examples/python/long-agents/data-analyst-with-tools.py26# ---------------------------------------------------------------------------COMMENT
MEDIUM…ples/python/long-agents/skills-and-memory-assistant.py28# ---------------------------------------------------------------------------COMMENT
MEDIUM…ples/python/long-agents/skills-and-memory-assistant.py32# ---------------------------------------------------------------------------COMMENT
MEDIUM…ples/python/long-agents/skills-and-memory-assistant.py53# ---------------------------------------------------------------------------COMMENT
MEDIUM…ples/python/long-agents/skills-and-memory-assistant.py56# ---------------------------------------------------------------------------COMMENT
MEDIUM…/examples/python/long-agents/incident-log-forensics.py24# ---------------------------------------------------------------------------COMMENT
MEDIUM…/examples/python/long-agents/incident-log-forensics.py29# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/examples/python/long-agents/self-improving-lab.py27# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/examples/python/long-agents/self-improving-lab.py31# ---------------------------------------------------------------------------COMMENT
Deep Nesting98 hits · 51 pts
SeverityFileLineSnippetContext
LOW…ols/axir/internal/axir/templates/python/pySignature.py423CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py153CODE
LOWtools/axir/internal/axir/templates/python/pyPrompt.py355CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py342CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py452CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py630CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py882CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1356CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1564CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1813CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1896CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py1969CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py2136CODE
LOW…s/axir/internal/axir/templates/python/pyConformance.py893CODE
LOWtools/axir/internal/axir/templates/python/pyFlow.py118CODE
LOWtools/axir/internal/axir/templates/python/pyFlow.py119CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py202CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py1223CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py1864CODE
LOWtools/axir/internal/axir/templates/python/pyAgent.py255CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py513CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py574CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py928CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py1294CODE
LOWtools/axir/internal/axir/templates/python/pyAI.py1323CODE
LOWtools/axir/internal/axir/templates/python/pyGen.py69CODE
LOWtools/axir/internal/axir/templates/python/pyGen.py744CODE
LOWpackages/python/examples/audio_http_roundtrip.py24CODE
LOWpackages/python/axllm/gen.py71CODE
LOWpackages/python/axllm/gen.py746CODE
LOWpackages/python/axllm/gen.py1171CODE
LOWpackages/python/axllm/gen.py1631CODE
LOWpackages/python/axllm/gen.py1678CODE
LOWpackages/python/axllm/gen.py2317CODE
LOWpackages/python/axllm/gen.py2399CODE
LOWpackages/python/axllm/gen.py2481CODE
LOWpackages/python/axllm/gen.py2657CODE
LOWpackages/python/axllm/gen.py2790CODE
LOWpackages/python/axllm/gen.py2954CODE
LOWpackages/python/axllm/gen.py2985CODE
LOWpackages/python/axllm/gen.py3134CODE
LOWpackages/python/axllm/ai.py2436CODE
LOWpackages/python/axllm/ai.py3562CODE
LOWpackages/python/axllm/ai.py3782CODE
LOWpackages/python/axllm/ai.py3839CODE
LOWpackages/python/axllm/ai.py3871CODE
LOWpackages/python/axllm/ai.py4569CODE
LOWpackages/python/axllm/ai.py5178CODE
LOWpackages/python/axllm/ai.py5350CODE
LOWpackages/python/axllm/ai.py5650CODE
LOWpackages/python/axllm/ai.py5861CODE
LOWpackages/python/axllm/ai.py512CODE
LOWpackages/python/axllm/ai.py573CODE
LOWpackages/python/axllm/ai.py927CODE
LOWpackages/python/axllm/ai.py1293CODE
LOWpackages/python/axllm/ai.py1322CODE
LOWpackages/python/axllm/flow.py117CODE
LOWpackages/python/axllm/flow.py786CODE
LOWpackages/python/axllm/flow.py118CODE
LOWpackages/python/axllm/agent.py204CODE
38 more matches not shown…
Verbosity Indicators18 hits · 38 pts
SeverityFileLineSnippetContext
LOWsrc/ax/ai/google-gemini/api.thoughtSignature.test.ts116 // Step 1: get the function call + signatureCOMMENT
LOWsrc/ax/ai/google-gemini/api.thoughtSignature.test.ts128 // Step 2: build history including assistant message with thoughtBlocks, then send function resultCOMMENT
LOWsrc/ax/dsp/generate.stepContext.test.ts134 // Step 0: no model mutationCOMMENT
LOWsrc/ax/dsp/generate.stepContext.test.ts136 // Step 1: model should have been changedCOMMENT
LOWsrc/ax/dsp/generate.stepContext.test.ts374 // Step 1: model should have been changed to 'smart'COMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts81 // Step 0: LLM calls search_toolsCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts84 // Step 1: LLM produces final answerCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts120 // Step 0: system prompt should list only search_toolsCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts125 // Step 1: system prompt should now also list new_database_toolCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts165 // Step 0: both tools in system promptCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts169 // Step 1: toolB should be gone from system promptCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts255 // Step 0: only discoverCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts260 // Step 1: discover + toolACOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts265 // Step 2: discover + toolA + toolBCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts311 // Step 1: both API tool definitions and system prompt should include execute_queryCOMMENT
LOWsrc/examples/fluent-flow-example.ts15 // Step 1: Summarize the documentCOMMENT
LOWsrc/examples/fluent-flow-example.ts21 // Step 2: Analyze sentiment of the summaryCOMMENT
LOWsrc/examples/fluent-flow-example.ts27 // Step 3: Extract key topicsCOMMENT
Structural Annotation Overuse18 hits · 38 pts
SeverityFileLineSnippetContext
LOWsrc/ax/ai/google-gemini/api.thoughtSignature.test.ts116 // Step 1: get the function call + signatureCOMMENT
LOWsrc/ax/ai/google-gemini/api.thoughtSignature.test.ts128 // Step 2: build history including assistant message with thoughtBlocks, then send function resultCOMMENT
LOWsrc/ax/dsp/generate.stepContext.test.ts134 // Step 0: no model mutationCOMMENT
LOWsrc/ax/dsp/generate.stepContext.test.ts136 // Step 1: model should have been changedCOMMENT
LOWsrc/ax/dsp/generate.stepContext.test.ts374 // Step 1: model should have been changed to 'smart'COMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts81 // Step 0: LLM calls search_toolsCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts84 // Step 1: LLM produces final answerCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts120 // Step 0: system prompt should list only search_toolsCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts125 // Step 1: system prompt should now also list new_database_toolCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts165 // Step 0: both tools in system promptCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts169 // Step 1: toolB should be gone from system promptCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts255 // Step 0: only discoverCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts260 // Step 1: discover + toolACOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts265 // Step 2: discover + toolA + toolBCOMMENT
LOWsrc/ax/dsp/generate.systemPromptRefresh.test.ts311 // Step 1: both API tool definitions and system prompt should include execute_queryCOMMENT
LOWsrc/examples/fluent-flow-example.ts15 // Step 1: Summarize the documentCOMMENT
LOWsrc/examples/fluent-flow-example.ts21 // Step 2: Analyze sentiment of the summaryCOMMENT
LOWsrc/examples/fluent-flow-example.ts27 // Step 3: Extract key topicsCOMMENT
Modern AI Meta-Vocabulary6 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUMtools/axir/internal/axir/templates/rust/rustLib.rs10693// by design, like the blocking HTTP scaffold.COMMENT
MEDIUMdocs/CLAUDE.md156# Flow orchestrationCOMMENT
MEDIUMsrc/ax/agent/runtimeDiscovery.ts105 // First pass: split out agentic entries (anything with `.getFunction()`)COMMENT
MEDIUMsrc/examples/rlm.ts38 // Additional RLM guardrails are also supported:COMMENT
MEDIUM…/examples/python/long-agents/incident-log-forensics.py26# raw events into a prompt would blow the context window. The agent keeps themCOMMENT
MEDIUMsrc/examples/python/short-agents/agent-openai.py30# over a plain gen() call: the source material stays out of the context window.COMMENT
AI Structural Patterns35 hits · 18 pts
SeverityFileLineSnippetContext
LOWtools/axir/internal/axir/templates/python/pyAI.py443CODE
LOWpackages/python/axllm/gen.py1425CODE
LOWpackages/python/axllm/gen.py1553CODE
LOWpackages/python/axllm/gen.py2314CODE
LOWpackages/python/axllm/ai.py1766CODE
LOWpackages/python/axllm/ai.py1772CODE
LOWpackages/python/axllm/ai.py1861CODE
LOWpackages/python/axllm/ai.py3383CODE
LOWpackages/python/axllm/ai.py3670CODE
LOWpackages/python/axllm/ai.py4280CODE
LOWpackages/python/axllm/ai.py4566CODE
LOWpackages/python/axllm/ai.py442CODE
LOWpackages/python/axllm/agent.py2162CODE
LOWpackages/python/axllm/agent.py3112CODE
LOWpackages/python/axllm/agent.py3124CODE
LOWpackages/python/axllm/agent.py3195CODE
LOWpackages/python/axllm/agent.py3217CODE
LOWpackages/python/axllm/agent.py3245CODE
LOWpackages/python/axllm/agent.py3262CODE
LOWpackages/python/axllm/agent.py3278CODE
LOWpackages/python/axllm/agent.py3300CODE
LOWpackages/python/axllm/agent.py3313CODE
LOWpackages/python/axllm/agent.py3383CODE
LOWpackages/python/axllm/agent.py3398CODE
LOWpackages/python/axllm/agent.py3467CODE
LOWpackages/python/axllm/agent.py5141CODE
LOWpackages/python/axllm/agent.py6495CODE
LOWpackages/python/axllm/agent.py7171CODE
LOWpackages/python/axllm/agent.py7445CODE
LOWpackages/python/axllm/agent.py7466CODE
LOWpackages/python/axllm/agent.py7615CODE
LOWpackages/python/axllm/agent.py7819CODE
LOWpackages/python/axllm/agent.py8334CODE
LOWpackages/python/axllm/prompt.py566CODE
LOWpackages/python/axllm/prompt.py590CODE
Modern Structural Boilerplate14 hits · 14 pts
SeverityFileLineSnippetContext
LOWtools/axir/internal/axir/templates/python/pyInit.py41__all__ = [CODE
LOW…xir/internal/axir/templates/python/pyOpenAIProvider.py3__all__ = ["AnthropicClient", "AzureOpenAIClient", "CohereClient", "DeepSeekClient", "GoogleGeminiClient", "GrokClient",CODE
LOW…axir/internal/axir/templates/python/pyProvidersInit.py3__all__ = ["AnthropicClient", "AzureOpenAIClient", "CohereClient", "DeepSeekClient", "GoogleGeminiClient", "GrokClient",CODE
LOWtools/axir/internal/axir/templates/mcp/pyMCP.py95 def set_message_handler(self, handler: Callable[[dict[str, Any]], None]) -> None:CODE
LOWtools/axir/internal/axir/templates/mcp/pyMCP.py98 def set_protocol_version(self, protocol_version: str) -> None:CODE
LOWtools/axir/internal/axir/templates/mcp/pyMCP.py328 def set_headers(self, headers: dict[str, str]) -> None:CODE
LOWtools/axir/internal/axir/templates/mcp/pyMCP.py331 def set_authorization(self, authorization: str) -> None:CODE
LOWpackages/python/axllm/__init__.py41__all__ = [CODE
LOWpackages/python/axllm/mcp.py158 def set_message_handler(self, handler: Callable[[dict[str, Any]], None]) -> None:CODE
LOWpackages/python/axllm/mcp.py161 def set_protocol_version(self, protocol_version: str) -> None:CODE
LOWpackages/python/axllm/mcp.py391 def set_headers(self, headers: dict[str, str]) -> None:CODE
LOWpackages/python/axllm/mcp.py394 def set_authorization(self, authorization: str) -> None:CODE
LOWpackages/python/axllm/providers/__init__.py3__all__ = ["AnthropicClient", "AzureOpenAIClient", "CohereClient", "DeepSeekClient", "GoogleGeminiClient", "GrokClient",CODE
LOWpackages/python/axllm/providers/openai.py3__all__ = ["AnthropicClient", "AzureOpenAIClient", "CohereClient", "DeepSeekClient", "GoogleGeminiClient", "GrokClient",CODE
AI Slop Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUM…examples/go/long-agents/skills_and_memory_assistant.go80 // any search query (len >= 3) appears in it -- robust to phrase queries from the actor.COMMENT
MEDIUM…amples/rust/long-agents/skills_and_memory_assistant.rs46 // word (len >= 3) of any search query appears in it -- robust to phrase queries.COMMENT
MEDIUM…/java/long-agents/SkillsAndMemoryAssistantExample.java57 // any search query (len >= 3) appears in its id or content -- robust to phrase queries.COMMENT
MEDIUM…amples/cpp/long-agents/skills_and_memory_assistant.cpp71 // search query (len >= 3) appears in it -- robust to phrase queries from the actor. TheseCOMMENT
Fake / Example Data9 hits · 9 pts
SeverityFileLineSnippetContext
LOWsrc/ax/ai/multiservice.test.ts325 getId: () => 'dummy-key-service',CODE
LOWsrc/ax/ai/multiservice.test.ts426 getId: () => 'dummy-key-service',CODE
LOWsrc/ax/dsp/structured.test.ts54 name: 'John Doe',CODE
LOWsrc/ax/dsp/structured.test.ts68 expect(result.user.name).toBe('John Doe');CODE
LOWsrc/ax/dsp/validators.test.ts202 validateStringConstraints('user@example.com', field)CODE
LOWsrc/ax/dsp/validators.test.ts208 validateStringConstraints('name+tag@example.org', field)CODE
LOWsrc/examples/metrics-export.ts144const longPrompt = `${'Lorem ipsum dolor sit amet, '.repeat(50)}What is the meaning of this text?`;CODE
LOWsrc/examples/metrics-export.ts144const longPrompt = `${'Lorem ipsum dolor sit amet, '.repeat(50)}What is the meaning of this text?`;CODE
LOWsrc/examples/function-result-formatter.ts25 name: 'John Doe',CODE
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWsrc/ax/ai/mock/api.ts324// Example usage:COMMENT
LOWsrc/examples/mcp-client-notion-http-oauth.ts92// Example usageCOMMENT
LOWsrc/examples/mcp-client-notion-sse-oauth.ts91// Example usageCOMMENT
LOWsrc/examples/mcp-client-pipedream.ts117// Example usageCOMMENT
LOWsrc/examples/vertex-auth-example.ts46 // Example usageCOMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHREADME.md550- [DeepWiki](https://deepwiki.com/ax-llm/ax) — AI-generated docsCODE
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHsrc/examples/gemini-function-cache.ts183 console.error('Example: export GOOGLE_APIKEY=your-api-key');CODE
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHsrc/examples/prime.ts35 print(sum(range(1, 101)))CODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/examples/gemini-context-cache.ts116def process_data(items):CODE