fix(web-probe): add observe new session command

This commit is contained in:
Codex
2026-06-20 16:14:42 +00:00
parent 72c2081710
commit cb761a1691
3 changed files with 50 additions and 3 deletions
+3 -2
View File
@@ -58,7 +58,7 @@ interface NodeWebProbeScriptOptions {
}
type NodeWebProbeObserveAction = "start" | "status" | "command" | "stop" | "collect" | "analyze";
type NodeWebProbeObserveCommandType = "login" | "preflight" | "goto" | "sendPrompt" | "selectProvider" | "clickSession" | "screenshot" | "mark" | "stop";
type NodeWebProbeObserveCommandType = "login" | "preflight" | "goto" | "newSession" | "sendPrompt" | "selectProvider" | "clickSession" | "screenshot" | "mark" | "stop";
interface NodeWebProbeObserveOptions {
action: "observe";
@@ -6152,6 +6152,7 @@ function parseNodeWebProbeObserveCommandType(value: string): NodeWebProbeObserve
value === "login"
|| value === "preflight"
|| value === "goto"
|| value === "newSession"
|| value === "sendPrompt"
|| value === "selectProvider"
|| value === "clickSession"
@@ -6159,7 +6160,7 @@ function parseNodeWebProbeObserveCommandType(value: string): NodeWebProbeObserve
|| value === "mark"
|| value === "stop"
) return value;
throw new Error(`web-probe observe command --type must be login, preflight, goto, sendPrompt, selectProvider, clickSession, screenshot, mark, or stop; got ${value}`);
throw new Error(`web-probe observe command --type must be login, preflight, goto, newSession, sendPrompt, selectProvider, clickSession, screenshot, mark, or stop; got ${value}`);
}
function nodeWebProbeAutoCommandTimeoutSeconds(input: {