From 722eb10286a2230669e732752a46d9ab07017169 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Sat, 17 Jan 2026 23:31:02 +0800 Subject: [PATCH] feat: change onAfterStep params --- packages/page-agent/src/PageAgent.ts | 2 +- packages/page-agent/src/config/index.ts | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/page-agent/src/PageAgent.ts b/packages/page-agent/src/PageAgent.ts index e6d0b4b..67cad4e 100644 --- a/packages/page-agent/src/PageAgent.ts +++ b/packages/page-agent/src/PageAgent.ts @@ -281,7 +281,7 @@ export class PageAgent extends EventTarget { console.log(chalk.green('Step finished:'), actionName) console.groupEnd() - await onAfterStep.call(this, step, this.history) + await onAfterStep.call(this, this.history) step++ if (step > MAX_STEPS) { diff --git a/packages/page-agent/src/config/index.ts b/packages/page-agent/src/config/index.ts index 54e3b42..fc25dea 100644 --- a/packages/page-agent/src/config/index.ts +++ b/packages/page-agent/src/config/index.ts @@ -68,11 +68,7 @@ export interface AgentConfig { // @todo: remove `this` binding, pass agent as explicit parameter instead onBeforeStep?: (this: PageAgent, stepCnt: number) => Promise | void - onAfterStep?: ( - this: PageAgent, - stepCnt: number, - history: HistoricalEvent[] - ) => Promise | void + onAfterStep?: (this: PageAgent, history: HistoricalEvent[]) => Promise | void onBeforeTask?: (this: PageAgent) => Promise | void onAfterTask?: (this: PageAgent, result: ExecutionResult) => Promise | void