From d87bd3dc359d8b4d307d6f61f9ca5d4cd7440706 Mon Sep 17 00:00:00 2001 From: NomenAK Date: Thu, 14 Aug 2025 20:02:08 +0200 Subject: [PATCH] Hide Hooks installation from CLI until implementation is ready MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- config/features.json | 4 ++-- setup/components/__init__.py | 4 ++-- setup/components/hooks.py | 2 +- setup/operations/install.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) 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