Versions in this module Expand all Collapse all v0 v0.1.5 Mar 23, 2026 Changes in this version + func Hash(cfg *RecipeSnapshot) string + type ConstraintsConfig struct + MaxSteps int + Timeout string + type ContextConfig struct + CompactThreshold float64 + MaxHistoryTurns int + Strategy string + TaskMode 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 RecipeSnapshot struct + BashPrefixes []string + Constraints *ConstraintsConfig + Context *ContextConfig + ModelParams *ModelParamsConfig + ModelProfiles map[string]ModelProfileConfig + Name string + OutputProcessing map[string]OutputRuleConfig + SummarizationPrompt string + SystemPrompt string + SystemReminders []SystemReminderConfig + ToolDescriptions map[string]string + ToolGuidance map[string]string + Tools []string + Version int + type Store struct + func New(path string) *Store + func (s *Store) Get(hash string) *RecipeSnapshot + func (s *Store) HashesForName(name string) []string + func (s *Store) List() map[string]*RecipeSnapshot + func (s *Store) Put(cfg *RecipeSnapshot) string + type SystemReminderConfig struct + Content string + Name string + Trigger string v0.1.0 Mar 14, 2026