fix: pass trace sampling options to web probe
This commit is contained in:
@@ -23,6 +23,8 @@ interface NodeWebProbeRunOptions {
|
||||
waitAfterSubmitMs: number;
|
||||
waitMessagesMs: number;
|
||||
waitAgentTerminalMs: number;
|
||||
traceSampleCount: number;
|
||||
traceSampleIntervalMs: number;
|
||||
message: string | null;
|
||||
conversationId: string | null;
|
||||
freshSession: boolean;
|
||||
@@ -3627,6 +3629,8 @@ function parseNodeWebProbeOptions(args: string[]): NodeWebProbeOptions {
|
||||
"--wait-after-submit-ms",
|
||||
"--wait-messages-ms",
|
||||
"--wait-agent-terminal-ms",
|
||||
"--trace-sample-count",
|
||||
"--trace-sample-interval-ms",
|
||||
"--message",
|
||||
"--conversation-id",
|
||||
"--command-timeout-seconds",
|
||||
@@ -3643,6 +3647,8 @@ function parseNodeWebProbeOptions(args: string[]): NodeWebProbeOptions {
|
||||
waitAfterSubmitMs: positiveIntegerOption(args, "--wait-after-submit-ms", 1500, 60000),
|
||||
waitMessagesMs: positiveIntegerOption(args, "--wait-messages-ms", 2500, 60000),
|
||||
waitAgentTerminalMs: positiveIntegerOption(args, "--wait-agent-terminal-ms", 0, 600000),
|
||||
traceSampleCount: positiveIntegerOption(args, "--trace-sample-count", 0, 200),
|
||||
traceSampleIntervalMs: positiveIntegerOption(args, "--trace-sample-interval-ms", 0, 60000),
|
||||
message: optionValue(args, "--message") ?? null,
|
||||
conversationId: optionValue(args, "--conversation-id") ?? null,
|
||||
freshSession: args.includes("--fresh-session"),
|
||||
@@ -3696,6 +3702,7 @@ function runNodeWebProbe(options: NodeWebProbeOptions): Record<string, unknown>
|
||||
"--wait-messages-ms", String(options.waitMessagesMs),
|
||||
];
|
||||
if (options.waitAgentTerminalMs > 0) probeArgs.push("--wait-agent-terminal-ms", String(options.waitAgentTerminalMs));
|
||||
if (options.traceSampleCount > 0) probeArgs.push("--trace-sample-count", String(options.traceSampleCount), "--trace-sample-interval-ms", String(options.traceSampleIntervalMs));
|
||||
if (options.freshSession) probeArgs.push("--fresh-session");
|
||||
if (!options.cancelRunning) probeArgs.push("--no-cancel-running");
|
||||
if (options.conversationId !== null) probeArgs.push("--conversation-id", options.conversationId);
|
||||
|
||||
Reference in New Issue
Block a user