    break;
                case 'disconnected':
                case 'error':
                default:
                    indicator.classList.add('status-disconnected');
                    statusText.classList.add('badge-danger');
                    break;
            }

            statusText.textContent = text;
        }

        // 清屏
        function clearTerminal() {
            if (terminal) {
                terminal.clear();
                // 如果已连接，发送clear命�