diff --git a/frontend/src/components/common/TerminalWindowChrome.tsx b/frontend/src/components/common/TerminalWindowChrome.tsx
index 346e679..57d8c83 100644
--- a/frontend/src/components/common/TerminalWindowChrome.tsx
+++ b/frontend/src/components/common/TerminalWindowChrome.tsx
@@ -1,4 +1,5 @@
-// macOS 风格终端标题栏:红黄绿 + user@host:~ // Logan.Li
+// macOS 风格终端标题栏:红绿 + user@host:~。终端为固定深色主题,
+// 此处的颜色常量是终端专属暗色 token,不跟随全局主题(豁免 var(--dg-*))。 // Logan.Li
import type { ReactNode } from 'react';
import { cn } from '@/lib/utils';
@@ -23,6 +24,9 @@ interface TerminalWindowChromeProps {
closeLabel: string;
fullscreenLabel: string;
restoreLabel: string;
+ /** 连接状态的无障碍文案,与红/绿指示点配套,避免仅靠颜色区分 // Logan.Li */
+ connectedLabel?: string;
+ disconnectedLabel?: string;
}
export function TerminalWindowChrome({
@@ -35,7 +39,10 @@ export function TerminalWindowChrome({
closeLabel,
fullscreenLabel,
restoreLabel,
+ connectedLabel,
+ disconnectedLabel,
}: TerminalWindowChromeProps) {
+ // 弹窗没有“最小化”语义,只保留红(关闭)绿(全屏切换)两盏灯,去掉误导性黄灯。 // Logan.Li
return (