Skip to content

0.24.0

Choose a tag to compare

@codeaholicguy codeaholicguy released this 18 Apr 07:44
· 14 commits to main since this release

What's changed

Changed

  • Moved registries and skills to top-level fields in project, global, and template configs. Previously registries was nested under skills (skills.registries); now both registries and skills sit at the same level for consistency across all config contexts.
  • Init templates can now declare custom registries that get saved to the project config during ai-devkit init --template.
  • Extracted duplicate registry-filtering logic from ConfigManager and GlobalConfigManager into a shared filterStringRecord() helper.
  • Removed unused getInstalledSkills() method, normalizeSkillsConfig() method, SkillsConfig interface, and SkillRegistriesConfig interface.

Breaking Changes

  • The skills field in .ai-devkit.json is now always a plain array of { registry, name } objects. The previous object format ({ registries: {...}, installed: [...] }) is no longer supported.
  • The global config (~/.ai-devkit/.ai-devkit.json) now uses a top-level registries field instead of skills.registries.

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.24.0...cli@0.24.0