From eb979e33bb6d96090c4e9f8105146b11e679edb7 Mon Sep 17 00:00:00 2001 From: "T.J Ariyawansa" Date: Fri, 22 May 2026 12:43:49 -0400 Subject: [PATCH] fix(e2e): add max_turns to SIMULATED_V1 dataset examples The dataset-lifecycle SIMULATED_V1 test was failing in CloudFormation with "'max_turns' must be an integer" because the inline example fixtures omitted the required field. Add max_turns to both examples so the AgentCore Dataset resource passes schema validation. --- e2e-tests/dataset-lifecycle.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/e2e-tests/dataset-lifecycle.test.ts b/e2e-tests/dataset-lifecycle.test.ts index 0b2223d23..40e5b7083 100644 --- a/e2e-tests/dataset-lifecycle.test.ts +++ b/e2e-tests/dataset-lifecycle.test.ts @@ -373,8 +373,8 @@ describe.sequential('e2e: dataset lifecycle', () => { // Write simulated examples to the dataset file (must match SIMULATED_V1 schema) const datasetFile = join(projectPath, 'agentcore/datasets', `${simulatedDatasetName}.jsonl`); const examples = [ - '{"scenario_id": "sim_booking", "input": "Book a flight", "actor_profile": {"traits": {"personality": "impatient"}, "context": "frequent flyer", "goal": "book cheapest flight"}}', - '{"scenario_id": "sim_cancel", "input": "Cancel reservation", "actor_profile": {"traits": {"personality": "polite"}, "context": "first time user", "goal": "get full refund"}}', + '{"scenario_id": "sim_booking", "input": "Book a flight", "max_turns": 5, "actor_profile": {"traits": {"personality": "impatient"}, "context": "frequent flyer", "goal": "book cheapest flight"}}', + '{"scenario_id": "sim_cancel", "input": "Cancel reservation", "max_turns": 5, "actor_profile": {"traits": {"personality": "polite"}, "context": "first time user", "goal": "get full refund"}}', ]; await writeFile(datasetFile, examples.join('\n') + '\n', 'utf-8');