Directories
¶
| Path | Synopsis |
|---|---|
|
Package bundledskills exposes the skill files embedded in the sdd binary.
|
Package bundledskills exposes the skill files embedded in the sdd binary. |
|
Package command holds domain command structs — write intent.
|
Package command holds domain command structs — write intent. |
|
Package finders processes domain query structs into results.
|
Package finders processes domain query structs into results. |
|
Package handlers is the only place framework Go code is allowed to have side effects.
|
Package handlers is the only place framework Go code is allowed to have side effects. |
|
Package index wraps chromem-go's persistent vector store with the SDD chunk and citation model.
|
Package index wraps chromem-go's persistent vector store with the SDD chunk and citation model. |
|
Package llm handles LLM-based generation tasks: prompt rendering, template embedding, runner invocation, and output parsing.
|
Package llm handles LLM-based generation tasks: prompt rendering, template embedding, runner invocation, and output parsing. |
|
claude
Package claude implements llm.Runner by invoking the Claude CLI.
|
Package claude implements llm.Runner by invoking the Claude CLI. |
|
embed
Package embed provides Embedder implementations for OpenAI-compatible (`/v1/embeddings`) and Ollama (`/api/embeddings`) endpoints, plus a factory that dispatches by configured provider and wraps remote providers with a rate.Limiter (paralleling the chat-runner factory).
|
Package embed provides Embedder implementations for OpenAI-compatible (`/v1/embeddings`) and Ollama (`/api/embeddings`) endpoints, plus a factory that dispatches by configured provider and wraps remote providers with a rate.Limiter (paralleling the chat-runner factory). |
|
factory
Package factory resolves an llm.Runner from model.LLMConfig.
|
Package factory resolves an llm.Runner from model.LLMConfig. |
|
gollm
Package gollm implements llm.Runner on top of github.com/teilomillet/gollm, providing a unified adapter for Anthropic API, OpenAI, Ollama, and other providers supported by gollm.
|
Package gollm implements llm.Runner on top of github.com/teilomillet/gollm, providing a unified adapter for Anthropic API, OpenAI, Ollama, and other providers supported by gollm. |
|
Package llmstats provides a durable sink for per-call LLM metrics.
|
Package llmstats provides a durable sink for per-call LLM metrics. |
|
Package meta manages the .sdd/ metadata directory: discovery, config reading, and path resolution.
|
Package meta manages the .sdd/ metadata directory: discovery, config reading, and path resolution. |
|
Package presenters renders structured query results as text for CLI output.
|
Package presenters renders structured query results as text for CLI output. |
|
Package query holds domain query structs — pure read intent, processed by finders.
|
Package query holds domain query structs — pure read intent, processed by finders. |
|
Package textsplitter chunks markdown documents into metadata-bearing units suitable for embedding.
|
Package textsplitter chunks markdown documents into metadata-bearing units suitable for embedding. |
Click to show internal directories.
Click to hide internal directories.