internal/

directory
v0.0.0-...-33893c2 Latest Latest
Warning

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

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

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.

Jump to

Keyboard shortcuts

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