diff --git a/packages/cli/src/ui/components/Header.tsx b/packages/cli/src/ui/components/Header.tsx index 5d3efd905..1e301457f 100644 --- a/packages/cli/src/ui/components/Header.tsx +++ b/packages/cli/src/ui/components/Header.tsx @@ -89,8 +89,10 @@ export const Header: React.FC = ({ availableTerminalWidth >= logoWidth + logoGap + minInfoPanelWidth; // Calculate available width for info panel (use all remaining space) + // Cap at 60 when in two-column layout (with logo) + const maxInfoPanelWidth = 60; const availableInfoPanelWidth = showLogo - ? availableTerminalWidth - logoWidth - logoGap + ? Math.min(availableTerminalWidth - logoWidth - logoGap, maxInfoPanelWidth) : availableTerminalWidth; // Calculate max path length (subtract padding/borders from available space) @@ -146,13 +148,14 @@ export const Header: React.FC = ({ )} - {/* Right side: Info panel (flexible width) */} + {/* Right side: Info panel (flexible width, max 60 in two-column layout) */} {/* Title line: >_ Qwen Code (v{version}) */}