internal/

directory
v0.1.31 Latest Latest
Warning

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

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

Directories

Path Synopsis
Package analytics implements DETERMINISTIC, LLM-FREE graph analytics over the snapshot's symbol call graph.
Package analytics implements DETERMINISTIC, LLM-FREE graph analytics over the snapshot's symbol call graph.
api
Package api implements consumption surface S2: the REST HTTP API exposed by `atlas serve`.
Package api implements consumption surface S2: the REST HTTP API exposed by `atlas serve`.
ui
Package cli implements consumption surface S1: the `atlas` command tree for humans, scripts, and CI.
Package cli implements consumption surface S1: the `atlas` command tree for humans, scripts, and CI.
Package coverage parses runtime test-coverage profiles into per-file sets of covered line numbers.
Package coverage parses runtime test-coverage profiles into per-file sets of covered line numbers.
Package crossrepo is the cross-repo impact engine — the Atlas USP.
Package crossrepo is the cross-repo impact engine — the Atlas USP.
Package embed is Atlas's OPTIONAL, gated embedding layer for semantic_search.
Package embed is Atlas's OPTIONAL, gated embedding layer for semantic_search.
Package engine is the composition root.
Package engine is the composition root.
Package episodes turns agent transcripts (Claude Code project JSONL, Codex rollout JSONL) into normalized, redacted task episodes — the C1 capture channel of docs/ATLAS_FLEET_PLAN.md §3.0.
Package episodes turns agent transcripts (Claude Code project JSONL, Codex rollout JSONL) into normalized, redacted task episodes — the C1 capture channel of docs/ATLAS_FLEET_PLAN.md §3.0.
Package export serializes a slice of the code knowledge graph into portable formats: a graphify-compatible JSON graph, a Mermaid flowchart, and Graphviz DOT.
Package export serializes a slice of the code knowledge graph into portable formats: a graphify-compatible JSON graph, a Mermaid flowchart, and Graphviz DOT.
Package gotypes is the precise, type-checked Go analyzer that closes two quality residuals the lexical/AST parser cannot reach without full type information:
Package gotypes is the precise, type-checked Go analyzer that closes two quality residuals the lexical/AST parser cannot reach without full type information:
Package graph holds the pure, persistence-agnostic data model for the Atlas code knowledge graph.
Package graph holds the pure, persistence-agnostic data model for the Atlas code knowledge graph.
Package identity derives a stable per-machine device identity for the Atlas fleet uplink (docs/ATLAS_FLEET_PLAN.md §2.1).
Package identity derives a stable per-machine device identity for the Atlas fleet uplink (docs/ATLAS_FLEET_PLAN.md §2.1).
concurrent.go overlaps the two INDEPENDENT terminal writes of an index run — persisting the snapshot to the StorageDriver and (re)building the lexical (BM25) index — so they execute at the same time instead of strictly back-to-back.
concurrent.go overlaps the two INDEPENDENT terminal writes of an index run — persisting the snapshot to the StorageDriver and (re)building the lexical (BM25) index — so they execute at the same time instead of strictly back-to-back.
Package install implements the config-writing logic behind `atlas install`: registering Atlas as an MCP server in assistant configs (claude/cursor/gemini/ codex/copilot) and writing git hooks that keep the local graph fresh.
Package install implements the config-writing logic behind `atlas install`: registering Atlas as an MCP server in assistant configs (claude/cursor/gemini/ codex/copilot) and writing git hooks that keep the local graph fresh.
Package lexical implements an on-disk bleve (BM25) symbol index with a code-aware analyzer.
Package lexical implements an on-disk bleve (BM25) symbol index with a code-aware analyzer.
Package mcp implements consumption surface S3: an MCP server exposing Atlas graph/search/impact as tools to LLM agents (Claude Code, Cursor, Codex, Gemini, Copilot) over stdio (and, in the full build, HTTP + legacy SSE).
Package mcp implements consumption surface S3: an MCP server exposing Atlas graph/search/impact as tools to LLM agents (Claude Code, Cursor, Codex, Gemini, Copilot) over stdio (and, in the full build, HTTP + legacy SSE).
Package parser is Atlas's multi-language code parser.
Package parser is Atlas's multi-language code parser.
Package query implements pure, in-memory graph queries over a loaded snapshot — the slices of symbols and edges the engine passes in.
Package query implements pure, in-memory graph queries over a loaded snapshot — the slices of symbols and edges the engine passes in.
Package recall is the deterministic, LLM-free core of Atlas Recall — the self-building org automation layer that attacks repeated-prompt token waste (docs/ATLAS_RECALL_PLAN.md).
Package recall is the deterministic, LLM-free core of Atlas Recall — the self-building org automation layer that attacks repeated-prompt token waste (docs/ATLAS_RECALL_PLAN.md).
Package routes is Atlas's content/regex-based HTTP route-contract extractor — the cross-repo moat's data producer.
Package routes is Atlas's content/regex-based HTTP route-contract extractor — the cross-repo moat's data producer.
Package runtimecfg centralizes process-wide Go runtime tuning (the soft memory limit and GC aggressiveness) so every Atlas entrypoint applies it the same way.
Package runtimecfg centralizes process-wide Go runtime tuning (the soft memory limit and GC aggressiveness) so every Atlas entrypoint applies it the same way.
Package skillpack implements the on-disk, user-authorable skill pack format (docs/ATLAS_FLEET_PLAN.md §3.2): ~/.atlas/skills/<slug>/ holding skill.yaml + SKILL.md + scripts/.
Package skillpack implements the on-disk, user-authorable skill pack format (docs/ATLAS_FLEET_PLAN.md §3.2): ~/.atlas/skills/<slug>/ holding skill.yaml + SKILL.md + scripts/.
Package store defines the StorageDriver interface — the keystone of the two-tier spin-out.
Package store defines the StorageDriver interface — the keystone of the two-tier spin-out.
Package sync implements the spoke side of the Atlas fleet plane (docs/ATLAS_FLEET_PLAN.md §2): the durable client config written by `atlas connect`, and the cursor-walking telemetry/episode uplink loop.
Package sync implements the spoke side of the Atlas fleet plane (docs/ATLAS_FLEET_PLAN.md §2): the durable client config written by `atlas connect`, and the cursor-walking telemetry/episode uplink loop.
Package telemetry is Atlas's OBSERVABILITY layer: a non-blocking async recorder for agent-facing tool calls, a periodic sampler of the Atlas process's own resource footprint, and a tiny pub/sub bus so an HTTP SSE handler can push live updates instead of the dashboard polling for them.
Package telemetry is Atlas's OBSERVABILITY layer: a non-blocking async recorder for agent-facing tool calls, a periodic sampler of the Atlas process's own resource footprint, and a tiny pub/sub bus so an HTTP SSE handler can push live updates instead of the dashboard polling for them.
Package watch keeps an Atlas graph fresh automatically.
Package watch keeps an Atlas graph fresh automatically.

Jump to

Keyboard shortcuts

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