diff --git a/electron/main.js b/electron/main.js index 71da660..b49ae24 100644 --- a/electron/main.js +++ b/electron/main.js @@ -343,14 +343,16 @@ class OpenClawConnection { this.socket.on('open', () => { this.isConnected = true; this.reconnectAttempts = 0; - console.log('[OpenClaw] WebSocket connected, waiting for challenge...'); + console.log('[OpenClaw] WebSocket connected'); // 检查窗口是否存在 if (mainWindow && !mainWindow.isDestroyed()) { this.eventHandler('connected'); } - // 注意:不立即发送 connect,等待服务器发送 connect.challenge 后再响应 + // 主动发送 connect 请求(兼容模式:不等待 challenge) + console.log('[OpenClaw] Sending connect request...'); + this.sendConnect(); }); this.socket.on('message', (data) => {