fix(ext+hub): v0.5.2 Idle→Resume 신호 소실 3중 버그 수정 — auth_fail 재연결 + pending_owners 보존 + step-probe 리셋
This commit is contained in:
@@ -16,7 +16,7 @@ import * as path from 'path';
|
||||
import * as os from 'os';
|
||||
import * as cp from 'child_process';
|
||||
import { WSBridgeClient, WSResponseData, WSCommandData } from './ws-client';
|
||||
import { initStepProbe, BridgeContext, writePendingApproval, tryApprovalStrategies, writeRegistration, getApprovalContext, resetPendingState, handleDiffReviewResponse, getActiveSessionId as getStepProbeSessionId, getStepProbeContext } from './step-probe';
|
||||
import { initStepProbe, BridgeContext, writePendingApproval, tryApprovalStrategies, writeRegistration, getApprovalContext, resetPendingState, resetPendingStateForReconnect, handleDiffReviewResponse, getActiveSessionId as getStepProbeSessionId, getStepProbeContext } from './step-probe';
|
||||
import { startHttpBridge, getDeterministicPort, HttpBridgeContext } from './http-bridge';
|
||||
import { setupApprovalObserver } from './html-patcher';
|
||||
import { watchCommandsDir, handleWSCommand, disposeCommandsWatcher, CommandHandlerContext } from './command-handler';
|
||||
@@ -433,6 +433,8 @@ export async function activate(context: vscode.ExtensionContext) {
|
||||
logToFile(`[WS] Connected: ${connId} instance=#${instanceNum}`);
|
||||
statusBar.text = '$(check) Bridge WS';
|
||||
statusBar.tooltip = `Gravity Bridge: ${projectName} (WS #${instanceNum})`;
|
||||
// Reset step-probe state so WAITING steps are re-detected after reconnect
|
||||
resetPendingStateForReconnect();
|
||||
},
|
||||
onDisconnected: () => {
|
||||
logToFile('[WS] Disconnected — using file fallback');
|
||||
|
||||
Reference in New Issue
Block a user