Directories
¶
| Path | Synopsis |
|---|---|
|
Package anthropicmodel contains Anthropic model-family capability helpers.
|
Package anthropicmodel contains Anthropic model-family capability helpers. |
|
Package assistant orchestrates conversations, extensions, cache, and prompt execution.
|
Package assistant orchestrates conversations, extensions, cache, and prompt execution. |
|
lifecyclepayload
Package lifecyclepayload builds extension-facing lifecycle event payloads.
|
Package lifecyclepayload builds extension-facing lifecycle event payloads. |
|
Package auth stores provider credentials without exposing secret values.
|
Package auth stores provider credentials without exposing secret values. |
|
Package browser opens URLs with the user's system browser.
|
Package browser opens URLs with the user's system browser. |
|
Package compaction plans context compaction summaries and preserves file-operation hints.
|
Package compaction plans context compaction summaries and preserves file-operation hints. |
|
Package config loads and validates application configuration.
|
Package config loads and validates application configuration. |
|
Package contextwindow builds and budgets model-facing context.
|
Package contextwindow builds and budgets model-facing context. |
|
Package core contains librecode-compatible assistant core data structures.
|
Package core contains librecode-compatible assistant core data structures. |
|
Package database contains database-backed persistence and adapters.
|
Package database contains database-backed persistence and adapters. |
|
Package di wires the application runtime dependency graph.
|
Package di wires the application runtime dependency graph. |
|
Package execpath resolves executable names without consulting the process PATH.
|
Package execpath resolves executable names without consulting the process PATH. |
|
Package extension loads and executes user workflow extensions.
|
Package extension loads and executes user workflow extensions. |
|
Package limitio contains helpers for bounded in-memory reads.
|
Package limitio contains helpers for bounded in-memory reads. |
|
Package llm defines provider-neutral request, response, streaming, and error DTOs.
|
Package llm defines provider-neutral request, response, streaming, and error DTOs. |
|
Package llmconv contains adapters between provider-neutral LLM DTOs and app model DTOs.
|
Package llmconv contains adapters between provider-neutral LLM DTOs and app model DTOs. |
|
Package mapsutil provides small map-copy helpers used across internal packages.
|
Package mapsutil provides small map-copy helpers used across internal packages. |
|
Package model resolves providers, model metadata, auth, and thinking levels.
|
Package model resolves providers, model metadata, auth, and thinking levels. |
|
Package provider implements provider-specific LLM HTTP clients and wire-format adapters.
|
Package provider implements provider-specific LLM HTTP clients and wire-format adapters. |
|
Package terminal implements a librecode-style interactive terminal UI.
|
Package terminal implements a librecode-style interactive terminal UI. |
|
extui
Package extui contains the terminal-side extension UI bridge state.
|
Package extui contains the terminal-side extension UI bridge state. |
|
panel
Package panel adapts the reusable TUI list component to app-specific panel kinds.
|
Package panel adapts the reusable TUI list component to app-specific panel kinds. |
|
Package testutil provides shared test helpers for internal packages.
|
Package testutil provides shared test helpers for internal packages. |
|
Package tool provides librecode-style built-in coding tools for local agent turns.
|
Package tool provides librecode-style built-in coding tools for local agent turns. |
|
Package transcript contains provider-neutral transcript formatting helpers shared by assistant persistence and terminal presentation.
|
Package transcript contains provider-neutral transcript formatting helpers shared by assistant persistence and terminal presentation. |
|
Package tui provides small reusable terminal UI primitives and components.
|
Package tui provides small reusable terminal UI primitives and components. |
|
Package units defines numeric unit constants shared across the application.
|
Package units defines numeric unit constants shared across the application. |
|
Package vinfo exposes build metadata for CLI version reporting.
|
Package vinfo exposes build metadata for CLI version reporting. |
Click to show internal directories.
Click to hide internal directories.