-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
AITasks involving AI or LLMsTasks involving AI or LLMsfeatureFunctional feature or user-facing capabilityFunctional feature or user-facing capabilityphase-3Tasks scheduled for Phase 3 roadmapTasks scheduled for Phase 3 roadmappluginPlugin system: templates, AI providers, etc.Plugin system: templates, AI providers, etc.
Milestone
Description
Business Value
Enabling plugin support gives users flexibility to bring their own AI provider or résumé styling logic. This makes the platform more extensible and community-driven.
Description
Design and implement a plugin system that allows:
- Swapping AI provider (e.g. Claude, local LLM)
- Registering custom LaTeX templates
- Replacing parser or generator logic
Technical Details
- Use simple factory pattern or plugin registry
- Support loading plugins from
/lib/plugins - Define plugin interface types for AI, template, parser
Acceptance Criteria
- Plugins can be defined and loaded dynamically
- At least 1 alternate AI provider plugin supported
- Custom template plugin loads and renders correctly
Metadata
Metadata
Assignees
Labels
AITasks involving AI or LLMsTasks involving AI or LLMsfeatureFunctional feature or user-facing capabilityFunctional feature or user-facing capabilityphase-3Tasks scheduled for Phase 3 roadmapTasks scheduled for Phase 3 roadmappluginPlugin system: templates, AI providers, etc.Plugin system: templates, AI providers, etc.
Projects
Status
No status