github codeaholicguy/ai-devkit cli@0.24.0
0.24.0

3 hours ago

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

Don't miss a new ai-devkit release

NewReleases is sending notifications on new releases.