diff --git a/cli.py b/cli.py index 70cbc55f3c..19a0c972f7 100755 --- a/cli.py +++ b/cli.py @@ -3560,7 +3560,7 @@ class HermesCLI: elif canonical == "reload-mcp": with self._busy_command(self._slow_command_status(cmd_original)): self._reload_mcp() - elif _base_word == "browser": + elif canonical == "browser": self._handle_browser_command(cmd_original) elif canonical == "plugins": try: diff --git a/hermes_cli/commands.py b/hermes_cli/commands.py index a0bb04a238..fca97ebea1 100644 --- a/hermes_cli/commands.py +++ b/hermes_cli/commands.py @@ -104,6 +104,9 @@ COMMAND_REGISTRY: list[CommandDef] = [ subcommands=("list", "add", "create", "edit", "pause", "resume", "run", "remove")), CommandDef("reload-mcp", "Reload MCP servers from config", "Tools & Skills", aliases=("reload_mcp",)), + CommandDef("browser", "Connect browser tools to your live Chrome via CDP", "Tools & Skills", + cli_only=True, args_hint="[connect|disconnect|status]", + subcommands=("connect", "disconnect", "status")), CommandDef("plugins", "List installed plugins and their status", "Tools & Skills", cli_only=True),