From 2b9e421da7a535a66fd0aa78cc29028648683208 Mon Sep 17 00:00:00 2001 From: Pasquale Minervini Date: Sun, 6 Sep 2026 11:35:11 +0100 Subject: [PATCH] fix(cli): make session-title badge skin-aware --- hermes_cli/skin_engine.py | 1 + tests/hermes_cli/test_skin_engine.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/hermes_cli/skin_engine.py b/hermes_cli/skin_engine.py index 563a45464b..0fff35ef94 100644 --- a/hermes_cli/skin_engine.py +++ b/hermes_cli/skin_engine.py @@ -481,6 +481,7 @@ _STYLE_TEMPLATES = { "placeholder": "{dim} italic", "prompt": "{prompt}", "prompt-working": "{dim} italic", "hint": "{dim} italic", "status-bar": "bg:{status_bg} {status_text}", "status-bar-strong": "bg:{status_bg} {status_strong} bold", + "status-bar-session-title": "bg:{status_strong} {status_bg} bold", "status-bar-dim": "bg:{status_bg} {status_dim}", "status-bar-good": "bg:{status_bg} {status_good} bold", "status-bar-warn": "bg:{status_bg} {status_warn} bold", "status-bar-bad": "bg:{status_bg} {status_bad} bold", "status-bar-critical": "bg:{status_bg} {status_critical} bold", diff --git a/tests/hermes_cli/test_skin_engine.py b/tests/hermes_cli/test_skin_engine.py index 16a8e38b81..2b46d537ea 100644 --- a/tests/hermes_cli/test_skin_engine.py +++ b/tests/hermes_cli/test_skin_engine.py @@ -258,6 +258,9 @@ class TestCliBrandingHelpers: assert overrides["status-bar-strong"] == ( f"bg:{skin.get_color('status_bar_bg')} {skin.get_color('status_bar_strong')} bold" ) + assert overrides["status-bar-session-title"] == ( + f"bg:{skin.get_color('status_bar_strong')} {skin.get_color('status_bar_bg')} bold" + ) assert overrides["status-bar-critical"] == ( f"bg:{skin.get_color('status_bar_bg')} {skin.get_color('status_bar_critical')} bold" )