From 42e405d0cd9209d965eba26a506b9d6567f396fc Mon Sep 17 00:00:00 2001 From: nickiovets Date: Mon, 2 Feb 2026 14:58:30 +0100 Subject: [PATCH] more required fields for open ai models --- src/ai/tester.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ai/tester.ts b/src/ai/tester.ts index 9bb8ad3..22ec460 100644 --- a/src/ai/tester.ts +++ b/src/ai/tester.ts @@ -546,8 +546,8 @@ export class Tester extends TaskAgent implements Agent { const schema = z.object({ assessment: z.string().describe('Short review of current progress toward the main scenario goal'), suggestion: z.string().describe('Specific next action recommendation'), - recommendReset: z.boolean().optional().describe('Recommend reset() if persistent failures suggest navigation issues'), - recommendStop: z.boolean().optional().describe('Recommend stop() if test is fundamentally incompatible or cannot proceed'), + recommendReset: z.boolean().describe('Recommend reset() if persistent failures suggest navigation issues'), + recommendStop: z.boolean().describe('Recommend stop() if test is fundamentally incompatible or cannot proceed'), }); let problemContext = ''; @@ -664,7 +664,7 @@ export class Tester extends TaskAgent implements Agent { const schema = z.object({ summary: z.string().describe('Concise overview of the test findings'), scenarioAchieved: z.boolean().describe('Indicates if the scenario goal appears satisfied'), - recommendation: z.string().optional().describe('Follow-up suggestion if needed'), + recommendation: z.string().describe('Follow-up suggestion if needed'), }); const model = this.provider.getModelForAgent('tester');