Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
alaska
command
|
|
|
internal
|
|
|
config
Package config handles loading and saving Alaska's TOML configuration.
|
Package config handles loading and saving Alaska's TOML configuration. |
|
permissions
Package permissions holds Alaska's per-tool permission policy.
|
Package permissions holds Alaska's per-tool permission policy. |
|
provider
Package provider defines Alaska's LLM provider abstraction.
|
Package provider defines Alaska's LLM provider abstraction. |
|
provider/anthropic
Package anthropic implements the provider.Provider interface on top of the official anthropics/anthropic-sdk-go client.
|
Package anthropic implements the provider.Provider interface on top of the official anthropics/anthropic-sdk-go client. |
|
provider/factory
Package factory constructs a provider.Provider from a config entry + OS keyring.
|
Package factory constructs a provider.Provider from a config entry + OS keyring. |
|
provider/openai
Package openai implements the provider.Provider interface on top of the official openai/openai-go client.
|
Package openai implements the provider.Provider interface on top of the official openai/openai-go client. |
|
repl
Package repl implements Alaska's interactive chat loop.
|
Package repl implements Alaska's interactive chat loop. |
|
secrets
Package secrets wraps the OS keyring for Alaska's API keys.
|
Package secrets wraps the OS keyring for Alaska's API keys. |
|
tool
Package tool defines Alaska's agent tools — the capabilities the model can invoke from inside a chat turn (read/write/edit files, run shell commands).
|
Package tool defines Alaska's agent tools — the capabilities the model can invoke from inside a chat turn (read/write/edit files, run shell commands). |
|
ui
Package ui centralises Alaska's terminal styling so the rest of the code can stay unopinionated about colour and layout.
|
Package ui centralises Alaska's terminal styling so the rest of the code can stay unopinionated about colour and layout. |
Click to show internal directories.
Click to hide internal directories.