-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Open
Description
Summary
Create an ExtensionResolver class similar to PresetResolver, making extension templates discoverable and resolvable alongside preset templates.
Context
The preset system has a 4-tier resolution stack (presets.py:1374-1530):
- Project-local overrides
- Installed presets (by priority)
- Extension-provided templates
- Core templates
Extensions are already integrated at line 1449, but have no standalone resolver or resolve_with_source() capability.
Requirements
- Create
ExtensionResolverclass mirroringPresetResolver - Implement resolution with extension templates included
- Add source attribution via
resolve_with_source() - Support template listing and discovery
Related
- Depends on: priority-based resolution
- Part of extension system parity with preset system
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels