mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
fix: Address invalid JSON field in installation suite
- Separate SuperClaude metadata from Claude Code settings.json - Create .superclaude-metadata.json for framework-specific data - Fix JSON validation issues with settings management - Update all components to use proper metadata storage - Maintain compatibility with Claude Code settings format - Add migration support for existing installations 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -102,8 +102,8 @@ def get_installed_components(install_dir: Path) -> Dict[str, str]:
|
||||
settings_manager = SettingsManager(install_dir)
|
||||
components = {}
|
||||
|
||||
# Check for framework configuration
|
||||
framework_config = settings_manager.get_setting("framework")
|
||||
# Check for framework configuration in metadata
|
||||
framework_config = settings_manager.get_metadata_setting("framework")
|
||||
if framework_config and "components" in framework_config:
|
||||
for component_name in framework_config["components"]:
|
||||
version = settings_manager.get_component_version(component_name)
|
||||
|
||||
Reference in New Issue
Block a user