@@ -87,7 +87,7 @@ describe('runProgrammaticStep', () => {
8787 systemPrompt : 'Test system prompt' ,
8888 userInputPrompt : 'Test user prompt' ,
8989 agentStepPrompt : 'Test agent step prompt' ,
90- handleStep : undefined , // Will be set in individual tests
90+ handleSteps : undefined , // Will be set in individual tests
9191 } as AgentTemplate
9292
9393 // Create mock agent state
@@ -132,7 +132,7 @@ describe('runProgrammaticStep', () => {
132132 yield { toolName : 'end_turn' , args : { } }
133133 } ) ( ) as StepGenerator
134134
135- mockTemplate . handleStep = ( ) => mockGenerator
135+ mockTemplate . handleSteps = ( ) => mockGenerator
136136
137137 const result = await runProgrammaticStep ( mockAgentState , mockParams )
138138
@@ -149,7 +149,7 @@ describe('runProgrammaticStep', () => {
149149 } ) ( ) as StepGenerator
150150 }
151151
152- mockTemplate . handleStep = createGenerator
152+ mockTemplate . handleSteps = createGenerator
153153 // First call
154154 await runProgrammaticStep ( mockAgentState , mockParams )
155155 expect ( callCount ) . toBe ( 1 )
@@ -166,7 +166,7 @@ describe('runProgrammaticStep', () => {
166166 yield 'STEP_ALL'
167167 } ) ( ) as StepGenerator
168168
169- mockTemplate . handleStep = ( ) => mockGenerator
169+ mockTemplate . handleSteps = ( ) => mockGenerator
170170
171171 // First call to set STEP_ALL state
172172 const result1 = await runProgrammaticStep ( mockAgentState , mockParams )
@@ -179,7 +179,7 @@ describe('runProgrammaticStep', () => {
179179 } )
180180
181181 it ( 'should throw error when template has no handleStep' , async ( ) => {
182- mockTemplate . handleStep = undefined
182+ mockTemplate . handleSteps = undefined
183183
184184 await expect (
185185 runProgrammaticStep ( mockAgentState , mockParams )
@@ -194,7 +194,7 @@ describe('runProgrammaticStep', () => {
194194 yield { toolName : 'end_turn' , args : { } }
195195 } ) ( ) as StepGenerator
196196
197- mockTemplate . handleStep = ( ) => mockGenerator
197+ mockTemplate . handleSteps = ( ) => mockGenerator
198198
199199 const result = await runProgrammaticStep ( mockAgentState , mockParams )
200200
@@ -220,7 +220,7 @@ describe('runProgrammaticStep', () => {
220220 yield { toolName : 'end_turn' , args : { } }
221221 } ) ( ) as StepGenerator
222222
223- mockTemplate . handleStep = ( ) => mockGenerator
223+ mockTemplate . handleSteps = ( ) => mockGenerator
224224
225225 const result = await runProgrammaticStep ( mockAgentState , mockParams )
226226
@@ -241,7 +241,7 @@ describe('runProgrammaticStep', () => {
241241 yield { toolName : 'end_turn' , args : { } }
242242 } ) ( ) as StepGenerator
243243
244- mockTemplate . handleStep = ( ) => mockGenerator
244+ mockTemplate . handleSteps = ( ) => mockGenerator
245245
246246 // Mock executeToolCall to add tool results
247247 executeToolCallSpy . mockImplementation ( async ( options : any ) => {
@@ -275,7 +275,7 @@ describe('runProgrammaticStep', () => {
275275 }
276276 } ) ( ) as StepGenerator
277277
278- mockTemplate . handleStep = ( ) => mockGenerator
278+ mockTemplate . handleSteps = ( ) => mockGenerator
279279
280280 const result = await runProgrammaticStep ( mockAgentState , mockParams )
281281
@@ -289,7 +289,7 @@ describe('runProgrammaticStep', () => {
289289 return // Generator completes
290290 } ) ( ) as StepGenerator
291291
292- mockTemplate . handleStep = ( ) => mockGenerator
292+ mockTemplate . handleSteps = ( ) => mockGenerator
293293
294294 const result = await runProgrammaticStep ( mockAgentState , mockParams )
295295
@@ -306,7 +306,7 @@ describe('runProgrammaticStep', () => {
306306 } // Should not execute
307307 } ) ( ) as StepGenerator
308308
309- mockTemplate . handleStep = ( ) => mockGenerator
309+ mockTemplate . handleSteps = ( ) => mockGenerator
310310
311311 const result = await runProgrammaticStep ( mockAgentState , mockParams )
312312
@@ -325,7 +325,7 @@ describe('runProgrammaticStep', () => {
325325 yield { toolName : 'end_turn' , args : { } }
326326 } ) ( ) as StepGenerator
327327
328- mockTemplate . handleStep = ( ) => mockGenerator
328+ mockTemplate . handleSteps = ( ) => mockGenerator
329329 mockTemplate . toolNames . push ( 'update_report' )
330330
331331 // Mock executeToolCall to update state
@@ -349,7 +349,7 @@ describe('runProgrammaticStep', () => {
349349 yield { toolName : 'end_turn' , args : { } }
350350 } ) ( ) as StepGenerator
351351
352- mockTemplate . handleStep = ( ) => mockGenerator
352+ mockTemplate . handleSteps = ( ) => mockGenerator
353353 mockTemplate . toolNames . push ( 'update_report' )
354354
355355 // Don't mock executeToolCall - let it use the real implementation
@@ -368,7 +368,7 @@ describe('runProgrammaticStep', () => {
368368 yield { toolName : 'end_turn' , args : { } }
369369 } ) ( ) as StepGenerator
370370
371- mockTemplate . handleStep = ( ) => mockGenerator
371+ mockTemplate . handleSteps = ( ) => mockGenerator
372372
373373 const result = await runProgrammaticStep ( mockAgentState , mockParams )
374374
@@ -384,7 +384,7 @@ describe('runProgrammaticStep', () => {
384384 throw new Error ( 'Generator error' )
385385 } ) ( ) as StepGenerator
386386
387- mockTemplate . handleStep = ( ) => mockGenerator
387+ mockTemplate . handleSteps = ( ) => mockGenerator
388388
389389 const responseChunks : string [ ] = [ ]
390390 mockParams . onResponseChunk = ( chunk : string ) => responseChunks . push ( chunk )
@@ -404,7 +404,7 @@ describe('runProgrammaticStep', () => {
404404 yield { toolName : 'end_turn' , args : { } }
405405 } ) ( ) as StepGenerator
406406
407- mockTemplate . handleStep = ( ) => mockGenerator
407+ mockTemplate . handleSteps = ( ) => mockGenerator
408408 executeToolCallSpy . mockRejectedValue ( new Error ( 'Tool execution failed' ) )
409409
410410 const responseChunks : string [ ] = [ ]
@@ -421,7 +421,7 @@ describe('runProgrammaticStep', () => {
421421 throw 'String error'
422422 } ) ( ) as StepGenerator
423423
424- mockTemplate . handleStep = ( ) => mockGenerator
424+ mockTemplate . handleSteps = ( ) => mockGenerator
425425
426426 const result = await runProgrammaticStep ( mockAgentState , mockParams )
427427
@@ -436,7 +436,7 @@ describe('runProgrammaticStep', () => {
436436 yield { toolName : 'end_turn' , args : { } }
437437 } ) ( ) as StepGenerator
438438
439- mockTemplate . handleStep = ( ) => mockGenerator
439+ mockTemplate . handleSteps = ( ) => mockGenerator
440440
441441 await runProgrammaticStep ( mockAgentState , mockParams )
442442
@@ -449,7 +449,7 @@ describe('runProgrammaticStep', () => {
449449 yield { toolName : 'end_turn' , args : { } }
450450 } ) ( ) as StepGenerator
451451
452- mockTemplate . handleStep = ( ) => mockGenerator
452+ mockTemplate . handleSteps = ( ) => mockGenerator
453453
454454 await runProgrammaticStep ( mockAgentState , mockParams )
455455
@@ -462,7 +462,7 @@ describe('runProgrammaticStep', () => {
462462 yield { toolName : 'end_turn' , args : { } }
463463 } ) ( ) as StepGenerator
464464
465- mockTemplate . handleStep = ( ) => mockGenerator
465+ mockTemplate . handleSteps = ( ) => mockGenerator
466466
467467 await runProgrammaticStep ( mockAgentState , mockParams )
468468
0 commit comments