Skip to content

Commit eb979e3

Browse files
committed
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.
1 parent dfde466 commit eb979e3

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

e2e-tests/dataset-lifecycle.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,8 +373,8 @@ describe.sequential('e2e: dataset lifecycle', () => {
373373
// Write simulated examples to the dataset file (must match SIMULATED_V1 schema)
374374
const datasetFile = join(projectPath, 'agentcore/datasets', `${simulatedDatasetName}.jsonl`);
375375
const examples = [
376-
'{"scenario_id": "sim_booking", "input": "Book a flight", "actor_profile": {"traits": {"personality": "impatient"}, "context": "frequent flyer", "goal": "book cheapest flight"}}',
377-
'{"scenario_id": "sim_cancel", "input": "Cancel reservation", "actor_profile": {"traits": {"personality": "polite"}, "context": "first time user", "goal": "get full refund"}}',
376+
'{"scenario_id": "sim_booking", "input": "Book a flight", "max_turns": 5, "actor_profile": {"traits": {"personality": "impatient"}, "context": "frequent flyer", "goal": "book cheapest flight"}}',
377+
'{"scenario_id": "sim_cancel", "input": "Cancel reservation", "max_turns": 5, "actor_profile": {"traits": {"personality": "polite"}, "context": "first time user", "goal": "get full refund"}}',
378378
];
379379
await writeFile(datasetFile, examples.join('\n') + '\n', 'utf-8');
380380

0 commit comments

Comments
 (0)