Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
stardust
command
Command stardust is the entry point for the Stardust context engine.
|
Command stardust is the entry point for the Stardust context engine. |
|
internal
|
|
|
agentsync
Package agentsync discovers, plans, and applies Stardust-managed agent assets across supported AI tool directories.
|
Package agentsync discovers, plans, and applies Stardust-managed agent assets across supported AI tool directories. |
|
api
Package api serves the Stardust HTTP surface: a liveness probe at GET /healthz and the typed jrpc2 registry mounted as a jhttp bridge at POST /rpc.
|
Package api serves the Stardust HTTP surface: a liveness probe at GET /healthz and the typed jrpc2 registry mounted as a jhttp bridge at POST /rpc. |
|
cli
Package cli wires the stardust cobra command tree over the core library.
|
Package cli wires the stardust cobra command tree over the core library. |
|
clierr
Package clierr carries actionable CLI errors: a clean problem statement plus an optional runnable suggestion the fang error handler renders distinctly.
|
Package clierr carries actionable CLI errors: a clean problem statement plus an optional runnable suggestion the fang error handler renders distinctly. |
|
collections
Package collections models structured views over the vault: a collection is a vault folder paired with a typed schema declared under .stardust/collections/<name>/config.toml.
|
Package collections models structured views over the vault: a collection is a vault folder paired with a typed schema declared under .stardust/collections/<name>/config.toml. |
|
config
Package config loads and locates Stardust's per-vault configuration and the standard paths inside a vault's .stardust directory.
|
Package config loads and locates Stardust's per-vault configuration and the standard paths inside a vault's .stardust directory. |
|
convention
Package convention centralizes Stardust docs and agent metadata rules.
|
Package convention centralizes Stardust docs and agent metadata rules. |
|
cron
Package cron is the declarative scheduler.
|
Package cron is the declarative scheduler. |
|
doclinks
Package doclinks matches docs convention governs patterns against repo paths.
|
Package doclinks matches docs convention governs patterns against repo paths. |
|
embed
Package embed produces vector embeddings via a local Ollama server.
|
Package embed produces vector embeddings via a local Ollama server. |
|
fusion
Package fusion implements Reciprocal Rank Fusion, the rank-based merge that combines ranked lists from different sources (BM25, vectors, separate mounts) without any score calibration.
|
Package fusion implements Reciprocal Rank Fusion, the rank-based merge that combines ranked lists from different sources (BM25, vectors, separate mounts) without any score calibration. |
|
gitx
Package gitx wraps the git CLI for the two things Stardust needs from git: change detection (the index spine) and archival of history.
|
Package gitx wraps the git CLI for the two things Stardust needs from git: change detection (the index spine) and archival of history. |
|
graph
Package graph derives the vault's link graph from [[wikilinks]] and from related: frontmatter references, classifying each target into a doc-to-doc edge or a doc-to-code reference by on-disk resolution.
|
Package graph derives the vault's link graph from [[wikilinks]] and from related: frontmatter references, classifying each target into a doc-to-doc edge or a doc-to-code reference by on-disk resolution. |
|
hooks
Package hooks wires git commit hooks to keep the index fresh.
|
Package hooks wires git commit hooks to keep the index fresh. |
|
index
Package index is the derived retrieval engine: a single rebuildable SQLite file holding the chunk catalog, an FTS5 (BM25) table, and per-chunk vectors.
|
Package index is the derived retrieval engine: a single rebuildable SQLite file holding the chunk catalog, an FTS5 (BM25) table, and per-chunk vectors. |
|
log
Package log configures the application logger.
|
Package log configures the application logger. |
|
manifest
Package manifest generates the two committed discoverability artifacts: the always-pinned agent manifest (the L0 keystone) and INDEX.md (the table of contents an agent reads before searching or opening files).
|
Package manifest generates the two committed discoverability artifacts: the always-pinned agent manifest (the L0 keystone) and INDEX.md (the table of contents an agent reads before searching or opening files). |
|
mcp
Package mcp serves the Stardust core over the Model Context Protocol (stdio), so agents (Claude Code and other MCP clients) can search the vault as a tool.
|
Package mcp serves the Stardust core over the Model Context Protocol (stdio), so agents (Claude Code and other MCP clients) can search the vault as a tool. |
|
memory
Package memory implements the write-back primitive: the Anthropic six-verb memory tool (view/create/str_replace/insert/delete/rename) plus append, over vault markdown files.
|
Package memory implements the write-back primitive: the Anthropic six-verb memory tool (view/create/str_replace/insert/delete/rename) plus append, over vault markdown files. |
|
mounts
Package mounts is the context-mesh: it federates external sources, each an MCP server declared under .stardust/mounts/<name>/config.toml, behind one search.
|
Package mounts is the context-mesh: it federates external sources, each an MCP server declared under .stardust/mounts/<name>/config.toml, behind one search. |
|
render
Package render turns markdown into terminal output: a glamour renderer with the Stardust cosmic palette (cached per width) plus terminal-width detection.
|
Package render turns markdown into terminal output: a glamour renderer with the Stardust cosmic palette (cached per width) plus terminal-width detection. |
|
rerank
Package rerank optionally re-scores hybrid search results with a cross-encoder reranker served over an HTTP endpoint (llama.cpp /v1/rerank, or any Jina/Cohere-compatible server).
|
Package rerank optionally re-scores hybrid search results with a cross-encoder reranker served over an HTTP endpoint (llama.cpp /v1/rerank, or any Jina/Cohere-compatible server). |
|
rpcserver
Package rpcserver assembles the typed JSON-RPC method registry over the Stardust service core.
|
Package rpcserver assembles the typed JSON-RPC method registry over the Stardust service core. |
|
service
Package service is Stardust's core: one library over a vault that every surface (CLI, HTTP API, MCP server) calls.
|
Package service is Stardust's core: one library over a vault that every surface (CLI, HTTP API, MCP server) calls. |
|
temporal
Package temporal treats the git history as the event stream: what changed since a cursor, plus the commitments ("I'll do X", TODO) embedded in those changes.
|
Package temporal treats the git history as the event stream: what changed since a cursor, plus the commitments ("I'll do X", TODO) embedded in those changes. |
|
tui
Package tui is the interactive multi-tab terminal UI.
|
Package tui is the interactive multi-tab terminal UI. |
|
tui/anim
Package anim holds the pure terminal-animation, color, border, and bar helpers shared by the TUI.
|
Package anim holds the pure terminal-animation, color, border, and bar helpers shared by the TUI. |
|
ui
Package ui holds the Stardust cosmic palette as a single exported source of truth.
|
Package ui holds the Stardust cosmic palette as a single exported source of truth. |
|
vault
Package vault reads the markdown source of truth: scanning the tree, parsing frontmatter, extracting wikilinks, content hashing, and header-aware chunking.
|
Package vault reads the markdown source of truth: scanning the tree, parsing frontmatter, extracting wikilinks, content hashing, and header-aware chunking. |
|
Package rpc is the typed JSON-RPC 2.0 contract shared by the stardust server and its clients (exo-jobs and external callers).
|
Package rpc is the typed JSON-RPC 2.0 contract shared by the stardust server and its clients (exo-jobs and external callers). |
Click to show internal directories.
Click to hide internal directories.