feature/recipe_implementation #5
@ -6,9 +6,15 @@ type Recipe struct {
|
||||
Version string `yaml:"version"`
|
||||
Parameters map[string]Parameter `yaml:"parameters"`
|
||||
AllowedShellCommands []string `yaml:"allowed_shell_commands"`
|
||||
Overview string `yaml:"-"` // extracted from markdown
|
||||
Steps []Step `yaml:"-"`
|
||||
FinalSummaryPrompt string `yaml:"-"`
|
||||
|
||||
// New fields for generic file discovery (option 2)
|
||||
ProjectLanguages []string `yaml:"project_languages"`
|
||||
Extensions map[string][]string `yaml:"extensions"`
|
||||
|
||||
// Internal fields populated by loader
|
||||
Overview string `yaml:"-"`
|
||||
Steps []Step `yaml:"-"`
|
||||
FinalSummaryPrompt string `yaml:"-"`
|
||||
}
|
||||
|
||||
type Parameter struct {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user