/** * Test command - `newo test `: drives one scripted, multi-turn * conversation against a live sandbox agent and asserts on each reply. * * All turns share a single conversation (one `createChatSession` call, then * `sendMessage`/`pollForResponse` looped per turn) - this is not a batch of * independent messages, it is one scripted dialog. On the first turn that * fails its assertions or times out, the run aborts (fail-fast): the shared * conversation state may already be off-script, so remaining turns are * reported as "skipped" rather than sent. * * Usage: * newo test scenario.yaml * newo test scenario.yaml --connector vibe_agent --timeout 90 * newo test scenario.yaml --json > result.json * newo test scenario.yaml --customer */ import type { MultiCustomerConfig, CliArgs } from '../../types.js'; /** * Handle the `test` command */ export declare function handleTestCommand(customerConfig: MultiCustomerConfig, args: CliArgs, verbose: boolean): Promise; /** * Print detailed `test --help` output (the `printLogsHelp` pattern). */ export declare function printTestHelp(): void; //# sourceMappingURL=test.d.ts.map