Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
kairos
command
Command kairos is a Git Context Engine that generates commit messages, tags, releases, and changelog entries using local or remote LLMs.
|
Command kairos is a Git Context Engine that generates commit messages, tags, releases, and changelog entries using local or remote LLMs. |
|
internal
|
|
|
build
Package build holds build-time version information injected by GoReleaser via -ldflags.
|
Package build holds build-time version information injected by GoReleaser via -ldflags. |
|
cmd
Package cmd contains all Cobra command definitions.
|
Package cmd contains all Cobra command definitions. |
|
config
Package config loads Kairos configuration from flags, environment variables, and the user's config file, in that order of precedence.
|
Package config loads Kairos configuration from flags, environment variables, and the user's config file, in that order of precedence. |
|
context
Package context builds a rich ProjectContext from a git repository.
|
Package context builds a rich ProjectContext from a git repository. |
|
detect
Package detect identifies a project's primary language/toolchain from well-known manifest files in its root directory.
|
Package detect identifies a project's primary language/toolchain from well-known manifest files in its root directory. |
|
formatter
Package formatter parses LLM responses into structured commit messages and renders them according to a style template (e.g.
|
Package formatter parses LLM responses into structured commit messages and renders them according to a style template (e.g. |
|
git
Package git provides a Repository interface and an exec-based implementation for collecting Git context.
|
Package git provides a Repository interface and an exec-based implementation for collecting Git context. |
|
i18n
Package i18n resolves the CLI's UI locale and translates the small set of user-facing error and easter-egg messages Kairos prints itself.
|
Package i18n resolves the CLI's UI locale and translates the small set of user-facing error and easter-egg messages Kairos prints itself. |
|
prompt
Package prompt builds structured prompts for LLM interactions.
|
Package prompt builds structured prompts for LLM interactions. |
|
provider
Package provider defines the Provider interface that all LLM providers must satisfy, along with a simple registry for looking up providers by name.
|
Package provider defines the Provider interface that all LLM providers must satisfy, along with a simple registry for looking up providers by name. |
|
provider/ollama
Package ollama provides a Provider that talks to a local Ollama instance via its REST API.
|
Package ollama provides a Provider that talks to a local Ollama instance via its REST API. |
|
provider/openai
Package openai provides a Provider that talks to any OpenAI-compatible chat completions API.
|
Package openai provides a Provider that talks to any OpenAI-compatible chat completions API. |
Click to show internal directories.
Click to hide internal directories.