diff --git a/setup/base/installer.py b/setup/base/installer.py index 2d68b3e..e22fc6c 100644 --- a/setup/base/installer.py +++ b/setup/base/installer.py @@ -1,5 +1,5 @@ """ -Base installer logic for SuperClaude installation system +Base installer logic for SuperClaude installation system fixed some issues """ from typing import List, Dict, Optional, Set, Tuple, Any @@ -217,6 +217,7 @@ class Installer: if success: self.installed_components.add(component_name) + self._update_settings_registry(component) # Component handles its own metadata registration else: self.failed_components.add(component_name) @@ -401,4 +402,4 @@ class Installer: 'backup_path': str(self.backup_path) if self.backup_path else None, 'install_dir': str(self.install_dir), 'dry_run': self.dry_run - } \ No newline at end of file + }