Versions in this module Expand all Collapse all v0 v0.1.5 Mar 23, 2026 Changes in this version + const MaxVersion + type ConstraintsConfig struct + BashTimeout time.Duration + MaxSteps int + Timeout time.Duration + type ContextConfig struct + CompactThreshold float64 + MaxHistoryTurns int + Strategy string + TaskMode string + type HookConfig struct + Action string + Command string + Event string + InjectOutput bool + Matcher string + Name string + Timeout string + type MCPServerEntry struct + Command string + Name string + type MetadataConfig struct + Author string + Contribute bool + Description string + Extends string + Name string + ProjectRoot string + Tags []string + Version string + type ModelParamsConfig struct + MaxTokens *int + Seed *int64 + Temperature *float64 + type ModelProfileConfig struct + ContextBudget int + MidConvoSystem *bool + SystemRole *bool + ToolFormat string + type OutputRuleConfig struct + MaxLines int + MaxTokens int + Truncation string + TruncationMessage string + type Recipe struct + Constraints ConstraintsConfig + Context ContextConfig + Hooks []HookConfig + MCPServers []MCPServerEntry + Metadata MetadataConfig + ModelParams ModelParamsConfig + ModelProfiles map[string]ModelProfileConfig + Models []string + Name string + OutputProcessing map[string]OutputRuleConfig + Sandbox SandboxConfig + SectionsPresent map[string]bool + SubAgent SubAgentConfig + SubAgentModes map[string]string + SuccessCriteria []string + SummarizationPrompt string + SystemPrompt string + SystemReminders []SystemReminderConfig + Tasks []string + ToolDescriptions map[string]string + Tools *ToolsConfig + Version int + func Default() *Recipe + func Discover(explicitPath string) (*Recipe, error) + func Parse(path string) (*Recipe, error) + func ParseContent(data []byte) (*Recipe, error) + func (r *Recipe) BuildRunner() (Runner, error) + func (r *Recipe) HasSection(name string) bool + func (r *Recipe) MarshalMarkdown() string + type Runner interface + Recipe func() *Recipe + Version func() int + func NewV1Runner(r *Recipe) (Runner, error) + type SandboxConfig struct + AllowLocalFetch bool + Filesystem string + Network string + type SubAgentConfig struct + MaxDepth int + Model string + Tools string + type SystemReminderConfig struct + Content string + Name string + Trigger string + type ToolsConfig struct + Allowlist []string + BashPrefixes []string + Guidance map[string]string v0.1.0 Mar 14, 2026