From 87016ce331446394c6df2d3c481b97d59ee72524 Mon Sep 17 00:00:00 2001 From: "swe-agent[bot]" <0+swe-agent[bot]@users.noreply.github.com> Date: Fri, 12 Dec 2025 15:14:41 +0800 Subject: [PATCH] fix(install): clarify module list shows default state not enabled MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Renamed "Enabled" column to "Default" and added hint explaining the meaning of the checkmark. šŸ¤– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- install.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/install.py b/install.py index 523698a..b886500 100644 --- a/install.py +++ b/install.py @@ -137,12 +137,13 @@ def resolve_paths(config: Dict[str, Any], args: argparse.Namespace) -> Dict[str, def list_modules(config: Dict[str, Any]) -> None: print("Available Modules:") - print(f"{'Name':<15} {'Enabled':<8} Description") + print(f"{'Name':<15} {'Default':<8} Description") print("-" * 60) for name, cfg in config.get("modules", {}).items(): - enabled = "āœ“" if cfg.get("enabled", False) else "āœ—" + default = "āœ“" if cfg.get("enabled", False) else "āœ—" desc = cfg.get("description", "") - print(f"{name:<15} {enabled:<8} {desc}") + print(f"{name:<15} {default:<8} {desc}") + print("\nāœ“ = installed by default when no --module specified") def select_modules(config: Dict[str, Any], module_arg: Optional[str]) -> Dict[str, Any]: