Documentation
¶
Overview ¶
Command ask is a terminal-first LLM assistant with provider and model management.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
assistant
Package assistant defines the normalized assistant response contract and prompt-building utilities used by provider clients.
|
Package assistant defines the normalized assistant response contract and prompt-building utilities used by provider clients. |
|
buildinfo
Package buildinfo contains generated build metadata for the ask CLI.
|
Package buildinfo contains generated build metadata for the ask CLI. |
|
cli
Package cli contains ask command parsing, dispatch, and user-facing command handlers.
|
Package cli contains ask command parsing, dispatch, and user-facing command handlers. |
|
config
Package config manages loading, normalization, and persistence of ask configuration.
|
Package config manages loading, normalization, and persistence of ask configuration. |
|
providers
Package providers contains built-in and OpenAI-compatible LLM client implementations for ask.
|
Package providers contains built-in and OpenAI-compatible LLM client implementations for ask. |
|
render
Package render provides terminal rendering helpers for assistant output.
|
Package render provides terminal rendering helpers for assistant output. |
|
runner
Package runner handles interactive command prefill and execution behavior.
|
Package runner handles interactive command prefill and execution behavior. |
|
scripts
|
|
|
generate-version-go
command
|
Click to show internal directories.
Click to hide internal directories.