Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
kodacode
command
Package main wires the kodacode CLI and terminal application entrypoints.
|
Package main wires the kodacode CLI and terminal application entrypoints. |
|
internal
|
|
|
agent
Package agent loads agent definitions, catalogs, and built-in agent behavior.
|
Package agent loads agent definitions, catalogs, and built-in agent behavior. |
|
app
Package app orchestrates sessions, turns, tools, and provider execution.
|
Package app orchestrates sessions, turns, tools, and provider execution. |
|
bootstrap
Package bootstrap builds application defaults used during startup.
|
Package bootstrap builds application defaults used during startup. |
|
codeintel
Package codeintel connects tool-facing code-intelligence operations to LSP servers.
|
Package codeintel connects tool-facing code-intelligence operations to LSP servers. |
|
configdir
Package configdir resolves kodacode user configuration directories.
|
Package configdir resolves kodacode user configuration directories. |
|
engine
Package engine defines the model-facing execution interface used by runtimes.
|
Package engine defines the model-facing execution interface used by runtimes. |
|
events
Package events defines durable session events, replay storage, and projection.
|
Package events defines durable session events, replay storage, and projection. |
|
filemutation
Package filemutation provides atomic file writes and per-file mutation locks.
|
Package filemutation provides atomic file writes and per-file mutation locks. |
|
lsp
Package lsp manages language server discovery, startup, and query execution.
|
Package lsp manages language server discovery, startup, and query execution. |
|
lspedit
Package lspedit applies LSP text edits to document content.
|
Package lspedit applies LSP text edits to document content. |
|
mcp
Package mcp manages MCP transports and their runtime registration.
|
Package mcp manages MCP transports and their runtime registration. |
|
observability
Package observability provides structured logging and retention helpers.
|
Package observability provides structured logging and retention helpers. |
|
permissionpolicy
Package permissionpolicy matches declarative permission rules against requests.
|
Package permissionpolicy matches declarative permission rules against requests. |
|
prompt
Package prompt compiles prompt fragments into provider-ready instructions.
|
Package prompt compiles prompt fragments into provider-ready instructions. |
|
provider
Package provider integrates model providers and normalizes their request flows.
|
Package provider integrates model providers and normalizes their request flows. |
|
provider/anthropicreasoning
Package anthropicreasoning provides Anthropic reasoning capability helpers.
|
Package anthropicreasoning provides Anthropic reasoning capability helpers. |
|
provider/deepseekreasoning
Package deepseekreasoning provides DeepSeek reasoning capability helpers.
|
Package deepseekreasoning provides DeepSeek reasoning capability helpers. |
|
provider/googlereasoning
Package googlereasoning provides Google Gemini reasoning capability helpers.
|
Package googlereasoning provides Google Gemini reasoning capability helpers. |
|
provider/mistralreasoning
Package mistralreasoning provides Mistral reasoning capability helpers.
|
Package mistralreasoning provides Mistral reasoning capability helpers. |
|
provider/openaicache
Package openaicache provides OpenAI prompt-cache retention and key helpers.
|
Package openaicache provides OpenAI prompt-cache retention and key helpers. |
|
provider/openaireasoning
Package openaireasoning provides OpenAI-family reasoning effort helpers.
|
Package openaireasoning provides OpenAI-family reasoning effort helpers. |
|
provider/openaiurl
Package openaiurl normalizes OpenAI-compatible API base URLs.
|
Package openaiurl normalizes OpenAI-compatible API base URLs. |
|
provider/qwenreasoning
Package qwenreasoning provides Qwen reasoning capability helpers.
|
Package qwenreasoning provides Qwen reasoning capability helpers. |
|
search
Package search indexes workspaces and serves lexical and semantic search.
|
Package search indexes workspaces and serves lexical and semantic search. |
|
sessiontitle
Package sessiontitle derives concise session titles from user prompts.
|
Package sessiontitle derives concise session titles from user prompts. |
|
skill
Package skill loads, parses, and indexes user and project skills.
|
Package skill loads, parses, and indexes user and project skills. |
|
textdiff
Package textdiff renders compact previews of text mutations.
|
Package textdiff renders compact previews of text mutations. |
|
textutil
Package textutil provides shared text accumulation and truncation helpers.
|
Package textutil provides shared text accumulation and truncation helpers. |
|
tool
Package tool defines tool contracts and built-in tool implementations.
|
Package tool defines tool contracts and built-in tool implementations. |
|
tui
Package tui renders the terminal interface and maps runtime state to views.
|
Package tui renders the terminal interface and maps runtime state to views. |
|
tui/theme
Package theme loads, catalogs, and applies terminal UI themes.
|
Package theme loads, catalogs, and applies terminal UI themes. |
|
websearch
Package websearch provides web search backend implementations.
|
Package websearch provides web search backend implementations. |
|
workflow
Package workflow loads, validates, and catalogs workflow definitions.
|
Package workflow loads, validates, and catalogs workflow definitions. |
|
workspace
Package workspace defines workspace scope, grants, and path authorization.
|
Package workspace defines workspace scope, grants, and path authorization. |
|
workspaceedit
Package workspaceedit applies LSP workspace edits to files.
|
Package workspaceedit applies LSP workspace edits to files. |
Click to show internal directories.
Click to hide internal directories.