- 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)
13 lines
619 B
Markdown
13 lines
619 B
Markdown
---
|
|
"@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.
|