diff --git a/config/features.json b/config/features.json index 4672de7..e22c69a 100644 --- a/config/features.json +++ b/config/features.json @@ -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"] } } diff --git a/setup/components/__init__.py b/setup/components/__init__.py index 20f6a82..0b9a23f 100644 --- a/setup/components/__init__.py +++ b/setup/components/__init__.py @@ -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 ] \ No newline at end of file diff --git a/setup/components/hooks.py b/setup/components/hooks.py index c0e9b08..8c3eb9b 100644 --- a/setup/components/hooks.py +++ b/setup/components/hooks.py @@ -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]: diff --git a/setup/operations/install.py b/setup/operations/install.py index 97d5eec..02928e9 100644 --- a/setup/operations/install.py +++ b/setup/operations/install.py @@ -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