v0.2.0 - Claude Code Plugin Management (Beta 2)
🚀 PACC Beta 2 - Plugin Management for Claude Code
This major release extends PACC to support Claude Code's native (undocumented) plugin API, while maintaining its core role as a package manager for all Claude Code extensions.
🎯 What's New
PACC now manages plugins in addition to traditional extensions (hooks, MCP servers, agents, commands). This integration provides the first user-friendly interface for Claude Code's experimental plugin system.
✨ Plugin Management Features
🔌 Core Plugin Commands
- Install plugins from Git repositories (HTTPS/SSH)
- List, enable, disable, and remove plugins
- Update plugins with rollback capability
- Plugin information display with metadata
🤝 Team Collaboration
pacc.jsonproject configuration for plugin requirements- Team synchronization with differential updates
- Version locking to prevent conflicts
- Cross-platform ENABLE_PLUGINS setup
🛠️ Plugin Development Tools
- Interactive plugin creation wizard
- Extension-to-plugin converter (95% success rate)
- Plugin publishing to Git repositories
- Support for all 4 Claude Code extension types
🔍 Plugin Discovery
- Community plugin registry (example entries)
- Search by name, type, tags, popularity
- Project-specific recommendations
- Foundation for future marketplace
🛡️ Security Enhancements
- Advanced threat detection (170+ patterns)
- 4-level sandbox isolation system
- Command injection & path traversal protection
- Comprehensive audit logging
⚡ Performance
- Plugin discovery: >4,000 files/second
- Installation: <30 seconds typical
- Validation: <50ms per extension
📦 Installation
pip install pacc-cli==0.2.0🚀 Quick Start
# Set up plugin environment
pacc plugin env setup
# Install a plugin from Git
pacc plugin install https://github.com/owner/plugin-repo
# List plugins
pacc plugin list
# Enable a plugin
pacc plugin enable plugin-name📝 Important Notes
- Claude Code's plugin API is experimental and undocumented
- PACC provides the first practical interface for this feature
- Plugins require
ENABLE_PLUGINS=1environment variable - PACC continues to manage traditional extensions as before
📚 Documentation
🔢 Stats
- 38,000+ lines of new code
- 7 development sprints completed
- 15+ new CLI commands
- >80% test coverage
PyPI: https://pypi.org/project/pacc-cli/0.2.0/
Note: PACC remains a package manager - it just now handles plugins too!