Documentation
¶
Index ¶
- type Loader
- func (l *Loader) GetBuiltinPrompts() map[string]string
- func (l *Loader) GetTemplate(name string) (string, error)
- func (l *Loader) ListTemplates() []string
- func (l *Loader) LoadPrompt(promptPath string, variables map[string]string) (string, error)
- func (l *Loader) SaveBuiltinPrompt(name, outputPath string) error
- func (l *Loader) ValidatePromptFile(path string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Loader ¶
type Loader struct{}
Loader handles loading prompts from files
func (*Loader) GetBuiltinPrompts ¶
GetBuiltinPrompts returns a list of built-in prompt templates
func (*Loader) GetTemplate ¶
GetTemplate returns a specific built-in template
func (*Loader) ListTemplates ¶
ListTemplates returns the names of all built-in templates
func (*Loader) LoadPrompt ¶
LoadPrompt loads a prompt from a file with variable substitution
func (*Loader) SaveBuiltinPrompt ¶
SaveBuiltinPrompt saves a built-in prompt template to file
func (*Loader) ValidatePromptFile ¶
ValidatePromptFile checks if a prompt file exists and is readable
Click to show internal directories.
Click to hide internal directories.