mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
Hide Hooks installation from CLI until implementation is ready
- Commented out HooksComponent import and export in __init__.py - Removed hooks from --components all installation list - Set enabled=false in features.json configuration - Updated descriptions to indicate "NOT YET IMPLEMENTED" - Code remains intact for future re-enablement The Hooks system is not yet fully implemented, so hiding it from users prevents confusion while preserving the framework for future use. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -39,10 +39,10 @@
|
||||
"hooks": {
|
||||
"name": "hooks",
|
||||
"version": "2.0.0",
|
||||
"description": "Enhanced Task Management System - Hook Infrastructure",
|
||||
"description": "Enhanced Task Management System - Hook Infrastructure (NOT YET IMPLEMENTED)",
|
||||
"category": "integration",
|
||||
"dependencies": ["core"],
|
||||
"enabled": true,
|
||||
"enabled": false,
|
||||
"required_tools": ["python3"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
from .core import CoreComponent
|
||||
from .commands import CommandsComponent
|
||||
from .mcp import MCPComponent
|
||||
from .hooks import HooksComponent
|
||||
# from .hooks import HooksComponent # Commented out - not yet implemented
|
||||
|
||||
__all__ = [
|
||||
'CoreComponent',
|
||||
'CommandsComponent',
|
||||
'MCPComponent',
|
||||
'HooksComponent'
|
||||
# 'HooksComponent' # Commented out - not yet implemented
|
||||
]
|
||||
@@ -29,7 +29,7 @@ class HooksComponent(Component):
|
||||
return {
|
||||
"name": "hooks",
|
||||
"version": "3.0.0",
|
||||
"description": "Claude Code hooks integration (future-ready)",
|
||||
"description": "Claude Code hooks integration (NOT YET IMPLEMENTED - future-ready)",
|
||||
"category": "integration"
|
||||
}
|
||||
def get_metadata_modifications(self) -> Dict[str, Any]:
|
||||
|
||||
@@ -138,7 +138,7 @@ def get_components_to_install(args: argparse.Namespace, registry: ComponentRegis
|
||||
# Explicit components specified
|
||||
if args.components:
|
||||
if 'all' in args.components:
|
||||
return ["core", "commands", "hooks", "mcp"]
|
||||
return ["core", "commands", "mcp"] # hooks removed - not yet implemented
|
||||
return args.components
|
||||
|
||||
# Profile-based selection
|
||||
|
||||
Reference in New Issue
Block a user