Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli implements the `atomic code` subcommand handlers.
|
Package cli implements the `atomic code` subcommand handlers. |
|
Package codectx turns a natural-language query into an agent-ready snapshot of the relevant portion of the code graph.
|
Package codectx turns a natural-language query into an agent-ready snapshot of the relevant portion of the code graph. |
|
Package db opens and initialises the code-intelligence SQLite database.
|
Package db opens and initialises the code-intelligence SQLite database. |
|
Package engine is the facade both the `atomic code` CLI and the MCP server compile against.
|
Package engine is the facade both the `atomic code` CLI and the MCP server compile against. |
|
Package extraction provides the parser-pool runtime over tsbinding (tree-sitter via wazero).
|
Package extraction provides the parser-pool runtime over tsbinding (tree-sitter via wazero). |
|
languages
Package languages provides per-grammar LanguageExtractor configurations.
|
Package languages provides per-grammar LanguageExtractor configurations. |
|
standalone
Package standalone provides extractors for file formats the tree-sitter pipeline does not handle: Vue SFC, Svelte, Liquid, Delphi DFM, MyBatis XML, and SQL.
|
Package standalone provides extractors for file formats the tree-sitter pipeline does not handle: Vue SFC, Svelte, Liquid, Delphi DFM, MyBatis XML, and SQL. |
|
Package graph traverses the resolved code-intelligence graph.
|
Package graph traverses the resolved code-intelligence graph. |
|
Daemon lifecycle: a per-project unix socket serving MCP over each accepted connection, with an idle reaper and auto-shutdown.
|
Daemon lifecycle: a per-project unix socket serving MCP over each accepted connection, with an idle reaper and auto-shutdown. |
|
Package realm resolves repo-versus-realm scope from the process cwd, so no user flag is needed to locate the right db.
|
Package realm resolves repo-versus-realm scope from the process cwd, so no user flag is needed to locate the right db. |
|
Package resolution turns unresolved references into graph edges: imports to their target files, names to their declarations, and — via the synthesis subpackage — dynamic dispatch the source never states outright.
|
Package resolution turns unresolved references into graph edges: imports to their target files, names to their declarations, and — via the synthesis subpackage — dynamic dispatch the source never states outright. |
|
frameworks
Phoenix (Elixir) router resolver.
|
Phoenix (Elixir) router resolver. |
|
synthesis
Package synthesis infers dynamic-dispatch edges that static extraction cannot see — a setState call reaching render, an emit reaching its listener, an interface method reaching its implementation.
|
Package synthesis infers dynamic-dispatch edges that static extraction cannot see — a setState call reaching render, an emit reaching its listener, an interface method reaching its implementation. |
|
Package search ranks code-graph nodes through three tiers, each firing only when the one before it returned nothing: FTS5, case-insensitive LIKE, then bounded Damerau-Levenshtein fuzzy matching.
|
Package search ranks code-graph nodes through three tiers, each firing only when the one before it returned nothing: FTS5, case-insensitive LIKE, then bounded Damerau-Levenshtein fuzzy matching. |
|
Package types is the shared data contract every engine layer depends on, and the only engine package it may depend on in turn.
|
Package types is the shared data contract every engine layer depends on, and the only engine package it may depend on in turn. |
Click to show internal directories.
Click to hide internal directories.