Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v2.6.1 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2026 License: Apache-2.0

Directories

Path Synopsis
codegraph
appconfig
Package appconfig ingests an application's own configuration files — Spring Boot's application*.yml / application*.properties and bootstrap*.yml — as Config nodes, one per flattened key (a context path, a service's module URL).
Package appconfig ingests an application's own configuration files — Spring Boot's application*.yml / application*.properties and bootstrap*.yml — as Config nodes, one per flattened key (a context path, a service's module URL).
compose
Package compose ingests Docker Compose files and the .env files they read into the code graph, so how deployments address each other is graph data rather than something a reader has to go and look up.
Package compose ingests Docker Compose files and the .env files they read into the code graph, so how deployments address each other is graph data rather than something a reader has to go and look up.
dockerfile
Package dockerfile ingests Dockerfiles as Image nodes, with a references edge for every local path the image copies in.
Package dockerfile ingests Dockerfiles as Image nodes, with a references edge for every local path the image copies in.
docs
Package docs ingests Markdown documentation (ADRs, todos, READMEs) into the same node/edge model as code.
Package docs ingests Markdown documentation (ADRs, todos, READMEs) into the same node/edge model as code.
embedder
Package embedder turns text into vectors via an OpenAI-compatible /v1/embeddings endpoint — llama.cpp, Ollama, vLLM, LM Studio or any gateway that speaks the same shape.
Package embedder turns text into vectors via an OpenAI-compatible /v1/embeddings endpoint — llama.cpp, Ollama, vLLM, LM Studio or any gateway that speaks the same shape.
graph
Package graph is the in-memory code graph: nodes keyed by qualified name, edges, and the adjacency indexes that power callers/callees/impact queries.
Package graph is the in-memory code graph: nodes keyed by qualified name, edges, and the adjacency indexes that power callers/callees/impact queries.
httpguard
Package httpguard is the access check in front of every route both servers expose: /mcp, /update and /reindex, the UI and the JSON routes it reads, and /ws.
Package httpguard is the access check in front of every route both servers expose: /mcp, /update and /reindex, the UI and the JSON routes it reads, and /ws.
hub
Package hub is a package-level singleton event hub: it broadcasts graph "hit" (search) and "change" (incremental update) events to connected WebSocket clients so the UI can render a live "graph in use" effect.
Package hub is a package-level singleton event hub: it broadcasts graph "hit" (search) and "change" (incremental update) events to connected WebSocket clients so the UI can render a live "graph in use" effect.
index
Package index provides semantic search over a recall graph.
Package index provides semantic search over a recall graph.
k8s
Package k8s ingests Kubernetes manifests (Helm chart templates, CRDs, raw YAML) into the code graph.
Package k8s ingests Kubernetes manifests (Helm chart templates, CRDs, raw YAML) into the code graph.
mcpserver
Package mcpserver exposes the code graph over MCP so X-Ray's voice/chat layer and external coding agents can search and traverse code as their primary structural + semantic source.
Package mcpserver exposes the code graph over MCP so X-Ray's voice/chat layer and external coding agents can search and traverse code as their primary structural + semantic source.
parser
Package parser turns source files into structural graph nodes and edges using Tree-sitter.
Package parser turns source files into structural graph nodes and edges using Tree-sitter.
sqlddl
Package sqlddl ingests SQL schema scripts (migrations, release scripts, DDL dumps) into the code graph.
Package sqlddl ingests SQL schema scripts (migrations, release scripts, DDL dumps) into the code graph.
ui
Package ui delivers the recall graph as an MCP App (SEP-1865): a tool that renders an interactive d3-force doc/code graph inline in MCP hosts, plus the same page served at GET /ui for browser/debug use.
Package ui delivers the recall graph as an MCP App (SEP-1865): a tool that renders an interactive d3-force doc/code graph inline in MCP hosts, plus the same page served at GET /ui for browser/debug use.
Package headroom reduces the token cost of voice search_memory tool results before they are injected into the Gemini Live context window.
Package headroom reduces the token cost of voice search_memory tool results before they are injected into the Gemini Live context window.
Package webui carries the X-Ray web UI inside the binary and serves it.
Package webui carries the X-Ray web UI inside the binary and serves it.

Jump to

Keyboard shortcuts

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