internal/

directory
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2026 License: MIT

Directories

Path Synopsis
Package cli implements the Prism command tree (flat dispatch, no cobra dependency — keeps Prism a true single binary with zero runtime deps).
Package cli implements the Prism command tree (flat dispatch, no cobra dependency — keeps Prism a true single binary with zero runtime deps).
Package compression implements the file-read compression pipeline that produces a token-optimized rendering of a file given Grove's symbols and the current session state.
Package compression implements the file-read compression pipeline that produces a token-optimized rendering of a file given Grove's symbols and the current session state.
Package config loads Prism configuration from prism.yaml and environment.
Package config loads Prism configuration from prism.yaml and environment.
Package embeddings provides Prism's semantic similarity backends.
Package embeddings provides Prism's semantic similarity backends.
Package grove is Prism's adapter to the in-process Grove engine.
Package grove is Prism's adapter to the in-process Grove engine.
Package httpapi exposes the Prism MCP tools over plain HTTP for clients that don't speak JSON-RPC stdio (e.g., curl, the VS Code extension's child-process fallback path).
Package httpapi exposes the Prism MCP tools over plain HTTP for clients that don't speak JSON-RPC stdio (e.g., curl, the VS Code extension's child-process fallback path).
Package mcp implements Prism's JSON-RPC 2.0 server (stdio transport) exposing the 8 prism_* tools.
Package mcp implements Prism's JSON-RPC 2.0 server (stdio transport) exposing the 8 prism_* tools.
Package ranking implements Prism's 5-signal composite scoring and the budget-aware greedy selector that decides which symbols to deliver and at what fidelity.
Package ranking implements Prism's 5-signal composite scoring and the budget-aware greedy selector that decides which symbols to deliver and at what fidelity.
Package session implements Prism's per-session state: an O(1) LRU file tracker (for delivery deduplication) and a token ledger (for savings reporting).
Package session implements Prism's per-session state: an O(1) LRU file tracker (for delivery deduplication) and a token ledger (for savings reporting).
Package version exposes the prism build version.
Package version exposes the prism build version.

Jump to

Keyboard shortcuts

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