Documentation
¶
Index ¶
Constants ¶
View Source
const FormatDocs = `` /* 248-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
Store *store.Store
Memory *memory.MemoryStore
Config *config.Config
Agents map[string]agent.Agent
Thread ThreadRenderer
}
Builder assembles prompts for task execution.
type PromptResult ¶
type PromptResult struct {
Prompt string
Agent string
Isolation string
Mounts []string
Timeout time.Duration
MemoryLoaded []string
BudgetUsed int
BudgetTotal int
}
PromptResult holds the assembled prompt and metadata about what was included.
type ResolvedConfig ¶
ResolvedConfig holds the final config for a task after precedence resolution.
func ResolveConfig ¶
func ResolveConfig(sk *skill.Skill, taskAgent, agentIsolation string, cfg *config.Config) ResolvedConfig
ResolveConfig applies precedence: CLI flag (taskAgent) > skill frontmatter > agent defaults > config.yaml defaults. Pass sk=nil for ad-hoc (non-skill) tasks. Pass taskAgent="" when no CLI override.
Click to show internal directories.
Click to hide internal directories.