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"
)