diff --git a/packages/coding-agent/src/modes/interactive/components/session-selector.ts b/packages/coding-agent/src/modes/interactive/components/session-selector.ts index 191066d8..ec156a73 100644 --- a/packages/coding-agent/src/modes/interactive/components/session-selector.ts +++ b/packages/coding-agent/src/modes/interactive/components/session-selector.ts @@ -95,7 +95,9 @@ class SessionSelectorHeader implements Component { const availableLeft = Math.max(0, width - visibleWidth(rightText) - 1); const left = truncateToWidth(leftText, availableLeft, ""); const spacing = Math.max(0, width - visibleWidth(left) - visibleWidth(rightText)); - const hint = theme.fg("muted", 'Tab: scope · Ctrl+R: sort · re: for regex · "phrase" for exact phrase'); + const hintText = 'Tab: scope · Ctrl+R: sort · re: for regex · "phrase" for exact phrase'; + const truncatedHint = truncateToWidth(hintText, width, "…"); + const hint = theme.fg("muted", truncatedHint); return [`${left}${" ".repeat(spacing)}${rightText}`, hint]; } }