Skip to content

Commit 83045e8

Browse files
zhujian0805claude
andcommitted
Refactor: Reorganize plugin system into proper package structure
- Move all plugin commands into code_assistant_manager/cli/plugins/ package - Create proper __init__.py and organize plugin modules - Fix marketplace vs plugin installation logic (add return after marketplace handling) - Remove unwanted shortcut commands (ls, i, rm) as requested - Add comprehensive MCP system modules and functionality - Update all imports and test patches to use new package structure - Add extensive test coverage for plugin system - Fix UnboundLocalError in install_plugin function - Ensure all 31 plugin tests pass - Verify CLI functionality and marketplace/plugin distinction 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 08718c5 commit 83045e8

22 files changed

Lines changed: 2990 additions & 1630 deletions

code_assistant_manager/cli/plugin_commands.py

Lines changed: 28 additions & 1411 deletions
Large diffs are not rendered by default.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
"""Plugin management commands package.
2+
3+
This package contains all plugin-related CLI commands organized into separate modules.
4+
"""
5+
6+
# This package contains individual plugin command modules
7+
# The main plugin app is assembled in ../plugin_commands.py

0 commit comments

Comments
 (0)