feature/recipe_implementation #5
@ -6,9 +6,15 @@ type Recipe struct {
|
|||||||
Version string `yaml:"version"`
|
Version string `yaml:"version"`
|
||||||
Parameters map[string]Parameter `yaml:"parameters"`
|
Parameters map[string]Parameter `yaml:"parameters"`
|
||||||
AllowedShellCommands []string `yaml:"allowed_shell_commands"`
|
AllowedShellCommands []string `yaml:"allowed_shell_commands"`
|
||||||
Overview string `yaml:"-"` // extracted from markdown
|
|
||||||
Steps []Step `yaml:"-"`
|
// New fields for generic file discovery (option 2)
|
||||||
FinalSummaryPrompt string `yaml:"-"`
|
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 {
|
type Parameter struct {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user