- Add skills discovery API (GET /api/skills/discovered) to list available skills with enabled state - Add skills execution toggle API (PATCH /api/skills/execution) for enabling/disabling skills with project-scoped persistence - Add skills catalog API (GET /api/skills/catalog) with resilient fallback to fetch skills.sh catalog - Skills are stored in project settings (.fusion/settings.json) with support for both top-level and package-scoped skills - Add SkillsAdapter runtime class for skills discovery, catalog fetching, and execution toggle - Add comprehensive tests for all skills API endpoints - Update dashboard, serve, and provider-settings commands with skills adapter integration - Skip flaky streamChatResponse test (matches main branch behavior)
619 B
619 B
@gsxdsm/fusion
| @gsxdsm/fusion |
|---|
| minor |
Add skills registry and configuration API for execution defaults
This change introduces backend support for skills management:
- Skills discovery API (
GET /api/skills/discovered) to list all available skills with their enabled state - Skills execution toggle API (
PATCH /api/skills/execution) to enable/disable skills with project-scoped persistence - Skills catalog API (
GET /api/skills/catalog) with resilient fallback to fetch skills.sh catalog
Skills are stored in project settings (.fusion/settings.json) with support for both top-level skills and package-scoped skills.