Skip to content

feat(cli): add global plugin foundation#102

Merged
codeaholicguy merged 1 commit into
mainfrom
feature-plugin-foundation
Jun 11, 2026
Merged

feat(cli): add global plugin foundation#102
codeaholicguy merged 1 commit into
mainfrom
feature-plugin-foundation

Conversation

@codeaholicguy

Copy link
Copy Markdown
Owner

Summary

Adds the AI DevKit global npm plugin foundation.

Users can install npm-based plugins globally and run plugin-contributed CLI commands:

  • ai-devkit plugin add <package>
  • ai-devkit plugin remove <package>
  • ai-devkit plugin list
  • ai-devkit <plugin-command>

Plugins install into ~/.ai-devkit/npm/node_modules and are enabled through ~/.ai-devkit/.ai-devkit.json.

What Changed

  • Added plugin add/remove/list CLI commands.
  • Added global plugins config support.
  • Added npm install/uninstall service for global plugins.
  • Added package.json aiDevkit.commands manifest validation.
  • Added plugin command loading and Commander registration at CLI startup.
  • Added initial plugin runtime API:
    • cwd
    • homeDir
    • configPath
    • getConfig()
    • getMemoryDbPath()
    • logger

@codeaholicguy codeaholicguy force-pushed the feature-plugin-foundation branch from 62a2aa2 to 827373c Compare June 11, 2026 12:43
@codeaholicguy codeaholicguy merged commit 35d4dee into main Jun 11, 2026
7 checks passed
@codeaholicguy codeaholicguy deleted the feature-plugin-foundation branch June 11, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant