cc0146f2de
The /indicator command was registered in COMMAND_REGISTRY, listed in /help, offered by tab-completion, recommended by the tips system, and even documented in config.py — but it had no actual handler. Running /indicator in the CLI produced "Unknown command: indicator". Add _handle_indicator_command to CLICommandsMixin that: - Shows the current indicator style when called with no args or "status" - Validates the requested style against the shared INDICATOR_STYLES allowlist (ascii | emoji | kaomoji | unicode) - Persists the choice to display.tui_status_indicator in config.yaml via the existing save_config_value helper - Falls back to session-only when config save fails The indicator-style allowlist is defined once in hermes_constants as INDICATOR_STYLES + DEFAULT_INDICATOR_STYLE and imported by all three consumers (CLI handler, command registry, TUI gateway config handler), preventing drift between the TUI and CLI validation. Also adds tests/cli/test_indicator_command.py covering dispatch, validation, persistence, and registry integration. Signed-off-by: dongjiang <dongjiang1989@126.com>