Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli wires up the gitl command tree (cobra) and shared scaffolding: persistent flags, viper-backed config loading, and slog setup.
|
Package cli wires up the gitl command tree (cobra) and shared scaffolding: persistent flags, viper-backed config loading, and slog setup. |
|
Package config loads and validates gitl configuration.
|
Package config loads and validates gitl configuration. |
|
Package gitlog reads and parses git history via the system `git` binary (os/exec), hidden behind the Source interface so a go-git backend could replace it without touching commands (see docs/TECHNICAL_PLAN.md §4).
|
Package gitlog reads and parses git history via the system `git` binary (os/exec), hidden behind the Source interface so a go-git backend could replace it without touching commands (see docs/TECHNICAL_PLAN.md §4). |
|
Package llm talks to an OpenAI-compatible chat/completions API via a hand-written net/http client (intentionally without an SDK — see docs/TECHNICAL_PLAN.md §2), and provides a deterministic offline provider used when no API key is configured.
|
Package llm talks to an OpenAI-compatible chat/completions API via a hand-written net/http client (intentionally without an SDK — see docs/TECHNICAL_PLAN.md §2), and provides a deterministic offline provider used when no API key is configured. |
|
Package llmcache is a content-addressed, on-disk cache for LLM review responses.
|
Package llmcache is a content-addressed, on-disk cache for LLM review responses. |
|
Package prompt builds LLM prompts from git history.
|
Package prompt builds LLM prompts from git history. |
|
Changelog rendering (§9.4/§9.6 of docs/TECHNICAL_PLAN.md).
|
Changelog rendering (§9.4/§9.6 of docs/TECHNICAL_PLAN.md). |
Click to show internal directories.
Click to hide internal directories.