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:
NomenAK
2025-08-14 20:02:08 +02:00
parent 55142ecec4
commit d87bd3dc35
4 changed files with 6 additions and 6 deletions

View File

@@ -39,10 +39,10 @@
"hooks": { "hooks": {
"name": "hooks", "name": "hooks",
"version": "2.0.0", "version": "2.0.0",
"description": "Enhanced Task Management System - Hook Infrastructure", "description": "Enhanced Task Management System - Hook Infrastructure (NOT YET IMPLEMENTED)",
"category": "integration", "category": "integration",
"dependencies": ["core"], "dependencies": ["core"],
"enabled": true, "enabled": false,
"required_tools": ["python3"] "required_tools": ["python3"]
} }
} }

View File

@@ -3,11 +3,11 @@
from .core import CoreComponent from .core import CoreComponent
from .commands import CommandsComponent from .commands import CommandsComponent
from .mcp import MCPComponent from .mcp import MCPComponent
from .hooks import HooksComponent # from .hooks import HooksComponent # Commented out - not yet implemented
__all__ = [ __all__ = [
'CoreComponent', 'CoreComponent',
'CommandsComponent', 'CommandsComponent',
'MCPComponent', 'MCPComponent',
'HooksComponent' # 'HooksComponent' # Commented out - not yet implemented
] ]

View File

@@ -29,7 +29,7 @@ class HooksComponent(Component):
return { return {
"name": "hooks", "name": "hooks",
"version": "3.0.0", "version": "3.0.0",
"description": "Claude Code hooks integration (future-ready)", "description": "Claude Code hooks integration (NOT YET IMPLEMENTED - future-ready)",
"category": "integration" "category": "integration"
} }
def get_metadata_modifications(self) -> Dict[str, Any]: def get_metadata_modifications(self) -> Dict[str, Any]:

View File

@@ -138,7 +138,7 @@ def get_components_to_install(args: argparse.Namespace, registry: ComponentRegis
# Explicit components specified # Explicit components specified
if args.components: if args.components:
if 'all' in args.components: if 'all' in args.components:
return ["core", "commands", "hooks", "mcp"] return ["core", "commands", "mcp"] # hooks removed - not yet implemented
return args.components return args.components
# Profile-based selection # Profile-based selection