internal/

directory
v0.0.0-...-83bddd0 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2026 License: Apache-2.0

Directories

Path Synopsis
Package citations turns the sources an engine attributed into classified rows: which host, which site, and whose it is.
Package citations turns the sources an engine attributed into classified rows: which host, which site, and whose it is.
Package config loads the instance configuration: limelit.yaml for what to track, environment variables for credentials.
Package config loads the instance configuration: limelit.yaml for what to track, environment variables for credentials.
Package credentials resolves a provider credential the one way every part of this program must resolve it: the environment first, then the encrypted settings store.
Package credentials resolves a provider credential the one way every part of this program must resolve it: the environment first, then the encrypted settings store.
Package engines is the single registry of the answer engines this project tracks.
Package engines is the single registry of the answer engines this project tracks.
Package export writes everything this instance holds, in a shape a human and a machine can both read.
Package export writes everything this instance holds, in a shape a human and a machine can both read.
Package httpx is the HTTP surface: the dashboard, the health check and the MCP endpoint all hang off one mux so a number is served the same way whoever asks for it.
Package httpx is the HTTP surface: the dashboard, the health check and the MCP endpoint all hang off one mux so a number is served the same way whoever asks for it.
Package mcpserver exposes the instance to an agent over the Model Context Protocol.
Package mcpserver exposes the instance to an agent over the Model Context Protocol.
Package mentions finds, in an answer, the brands we were told to look for.
Package mentions finds, in an answer, the brands we were told to look for.
Package metrics aggregates stored answers into the numbers the dashboard, the MCP tools and the API all show.
Package metrics aggregates stored answers into the numbers the dashboard, the MCP tools and the API all show.
Package promptpack fills a starter set of tracked prompts from what the setup wizard already knows: the brand, its category phrase and its competitors.
Package promptpack fills a starter set of tracked prompts from what the setup wizard already knows: the brand, its category phrase and its competitors.
Package provider is the boundary between this project and the services that actually answer a prompt: vendor model APIs and consumer-surface scrapers.
Package provider is the boundary between this project and the services that actually answer a prompt: vendor model APIs and consumer-surface scrapers.
providertest
Package providertest builds a registry that mirrors the shipped provider catalog, backed by stubs.
Package providertest builds a registry that mirrors the shipped provider catalog, backed by stubs.
Package runner executes tracked prompts against tracked targets.
Package runner executes tracked prompts against tracked targets.
Package secrets encrypts the provider credentials a user pastes into the dashboard, so the SQLite file is not a plaintext key store.
Package secrets encrypts the provider credentials a user pastes into the dashboard, so the SQLite file is not a plaintext key store.
Package store owns the SQLite database: opening it, migrating it to HEAD, and handing out the *sql.DB.
Package store owns the SQLite database: opening it, migrating it to HEAD, and handing out the *sql.DB.
Package target parses and validates a tracked target: one way of asking one engine, written engine:provider[:model][:online].
Package target parses and validates a tracked target: one way of asking one engine, written engine:provider[:model][:online].
Package ui is the embedded dashboard: Go templates and a stylesheet compiled into the binary, served by `limelit serve`.
Package ui is the embedded dashboard: Go templates and a stylesheet compiled into the binary, served by `limelit serve`.
Package upgrade moves a self-hosted instance to Limelit Cloud.
Package upgrade moves a self-hosted instance to Limelit Cloud.

Jump to

Keyboard shortcuts

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