internal/

directory
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2026 License: MIT

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.
llm
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 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL