Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Server ServerConfig `toml:"server"`
Memory MemoryConfig `toml:"memory"`
Search SearchConfig `toml:"search"`
Embeddings EmbeddingsConfig `toml:"embeddings"`
Decay DecayConfig `toml:"decay"`
Git GitConfig `toml:"git"`
LLM LLMConfig `toml:"llm"`
}
Config holds all Yaad configuration.
type DecayConfig ¶
type EmbeddingsConfig ¶
type LLMConfig ¶
type LLMConfig struct {
Enabled bool `toml:"enabled"`
Provider string `toml:"provider"`
Model string `toml:"model"`
APIKeyEnv string `toml:"api_key_env"`
}
LLMConfig is optional. Yaad is a memory layer — it does NOT call LLMs directly. The coding agent (Hawk, Claude Code, Cursor, etc.) handles all LLM calls. This config is reserved for future agent-triggered summarization hooks.
type MemoryConfig ¶
type SearchConfig ¶
Click to show internal directories.
Click to hide internal directories.