internal/

directory
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2026 License: Apache-2.0

Directories

Path Synopsis
Package analyze provides analysis orchestration for MCP tool handlers.
Package analyze provides analysis orchestration for MCP tool handlers.
Package cache provides in-memory caches for parsed ASTs and LLM responses.
Package cache provides in-memory caches for parsed ASTs and LLM responses.
Package callgraph builds and queries call relationships between functions.
Package callgraph builds and queries call relationships between functions.
Package clean provides smart code cleaning for LLM consumption.
Package clean provides smart code cleaning for LLM consumption.
Package codegraph — surprise_index.go
Package codegraph — surprise_index.go
Package compare provides structural and semantic code comparison between repositories.
Package compare provides structural and semantic code comparison between repositories.
Package compound provides high-level compound analysis tools that aggregate multiple lower-level analysis primitives into a single result.
Package compound provides high-level compound analysis tools that aggregate multiple lower-level analysis primitives into a single result.
Package deadcode detects functions and methods with zero incoming calls.
Package deadcode detects functions and methods with zero incoming calls.
internal/designmd/parse.go
internal/designmd/parse.go
Package explore provides a fast, structured overview of a repository.
Package explore provides a fast, structured overview of a repository.
Package forge defines the Forge interface and shared types for source-code hosting integrations (GitHub, GitLab, …).
Package forge defines the Forge interface and shared types for source-code hosting integrations (GitHub, GitLab, …).
Package freshness parses dependency manifest files for multiple languages and discovers them in repository directory trees.
Package freshness parses dependency manifest files for multiple languages and discovers them in repository directory trees.
Package gitutil provides shared Git repository helpers used across multiple internal packages.
Package gitutil provides shared Git repository helpers used across multiple internal packages.
Package goanalysis provides Go type-aware analysis via go/types.
Package goanalysis provides Go type-aware analysis via go/types.
Package goutil provides shared utility functions used across multiple internal packages (analyze, explore, compare, codegraph).
Package goutil provides shared utility functions used across multiple internal packages (analyze, explore, compare, codegraph).
Package graphx defines the cooperation interfaces between the ephemeral callgraph (internal/callgraph) and the persistent AGE graph (internal/codegraph).
Package graphx defines the cooperation interfaces between the ephemeral callgraph (internal/callgraph) and the persistent AGE graph (internal/codegraph).
Package impact computes blast radius for changing a symbol.
Package impact computes blast radius for changing a symbol.
Package ingest handles repository ingestion: cloning remote repos, walking the local filesystem, filtering files by language/size/gitignore rules, and producing a normalized file list for downstream parsing.
Package ingest handles repository ingestion: cloning remote repos, walking the local filesystem, filtering files by language/size/gitignore rules, and producing a normalized file list for downstream parsing.
Package langutil provides shared language-aware helpers used across go-code packages.
Package langutil provides shared language-aware helpers used across go-code packages.
Package learnings persists review findings so future reviews on the same repo/symbol can reference prior outcomes.
Package learnings persists review findings so future reviews on the same repo/symbol can reference prior outcomes.
Package oxcodes provides an HTTP client for the ox-codes search service.
Package oxcodes provides an HTTP client for the ox-codes search service.
Package parser provides multi-language AST parsing via tree-sitter.
Package parser provides multi-language AST parsing via tree-sitter.
preproc
Package preproc extracts TypeScript-ish code blocks from preprocessor-language files (Svelte, Astro) into a "virtual source" buffer that can be fed to a tree-sitter TypeScript/TSX parser.
Package preproc extracts TypeScript-ish code blocks from preprocessor-language files (Svelte, Astro) into a "virtual source" buffer that can be fed to a tree-sitter TypeScript/TSX parser.
Package policy loads .go-code.yaml from a repo root and evaluates simple team rules against a review.DeltaResult.
Package policy loads .go-code.yaml from a repo root and evaluates simple team rules against a review.DeltaResult.
Package polyglot detects multi-language repository structures by scanning manifest files (go.mod, package.json, Cargo.toml, etc.) and grouping source files into language-specific layers.
Package polyglot detects multi-language repository structures by scanning manifest files (go.mod, package.json, Cargo.toml, etc.) and grouping source files into language-specific layers.
Package prompts contains domain-specific LLM system prompts for go-code tools.
Package prompts contains domain-specific LLM system prompts for go-code tools.
Package render provides advanced source code rendering modes for LLM context.
Package render provides advanced source code rendering modes for LLM context.
Package research implements code-research: multi-signal retrieval that combines keyword (BM25F), semantic (vector embeddings), import-DAG graph expansion, and token-budget pruning to produce a compact, LLM-ready context from a repository.
Package research implements code-research: multi-signal retrieval that combines keyword (BM25F), semantic (vector embeddings), import-DAG graph expansion, and token-budget pruning to produce a compact, LLM-ready context from a repository.
Package scip provides utilities for reading and processing SCIP code intelligence indexes.
Package scip provides utilities for reading and processing SCIP code intelligence indexes.
Package semhealth provides semantic health analysis bridging embeddings search with code quality metrics.
Package semhealth provides semantic health analysis bridging embeddings search with code quality metrics.
Package slugparse provides the canonical parser for source-code repository slugs.
Package slugparse provides the canonical parser for source-code repository slugs.
Package tier defines the 3-level analysis capability tiers and detects which tier is available based on the active backends.
Package tier defines the 3-level analysis capability tiers and detects which tier is available based on the active backends.
Package websearch provides an HTTP client for go-search MCP server.
Package websearch provides an HTTP client for go-search MCP server.
Package wphooks provides lookup for WordPress core hook definitions.
Package wphooks provides lookup for WordPress core hook definitions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL