github codeaholicguy/ai-devkit cli@0.27.0
0.27.0

9 hours ago

What's Changed

Fixed

  • fix(security): validate FEATURE arg in check-status.sh to prevent path traversal by @xiaolai in #66
  • fixed execAsync calls to use array arguments instead of string interpolation, preventing potential shell injection.

Changed

  • Split SkillManager into dedicated SkillIndex and SkillRegistry modules for better separation of concerns.
  • Extracted session parsing logic from ClaudeCodeAdapter into a standalone ClaudeSessionParser utility.
  • Added withErrorHandler utility for consistent error handling across CLI commands (agent, channel, memory, skill).
  • Added getAdapter() method to AgentManager, reducing adapter resolution duplication in CLI commands.
  • Updated all try-catch blocks to use unknown error type for type safety.
  • Renamed environment code references for consistency across CLI (init, Config, EnvironmentSelector, TemplateManager).
  • Removed stray console.log statements, cleaned up tests, and added .editorconfig.

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

Don't miss a new ai-devkit release

NewReleases is sending notifications on new releases.