Expand description
Resource loader for skills, extensions, themes, and prompts
Provides utilities for loading and watching resource files from various locations.
Structs§
- Load
AllResources Result - Result of loading all resources
- Load
Error - Load error
- Load
Result - Resource loading result
- Prompt
- A loaded prompt template
- Resource
- A loaded resource
- Resource
Change - A resource change event
- Resource
Diagnostic - Resource diagnostic
- Resource
Paths - Resource path configuration
- Resource
Watcher - Watch a directory for changes
- Skill
- A loaded skill
- Theme
- A loaded theme
Enums§
- Change
Kind - Change kind
- Diagnostic
Severity - Diagnostic severity
- Resource
Type - Resource type
Functions§
- default_
resource_ dir - Resolve the default resource directory
- extensions_
dir - Get the extensions directory
- is_
valid_ resource_ path - Check if a path exists and is a valid resource
- load_
all_ resources - Load all resources from default locations
- load_
prompt - Load a single prompt
- load_
prompts_ from_ dir - Load prompts from a directory
- load_
skill - Load a single skill
- load_
skills_ from_ dir - Load skills from a directory
- load_
theme - Load a single theme
- load_
themes_ from_ dir - Load themes from a directory
- prompts_
dir - Get the prompts directory
- resolve_
path - Resolve a path with ~ expansion
- skills_
dir - Get the skills directory
- themes_
dir - Get the themes directory