From 734ec47d0be661baa59ce7b6a4c8b30b10244c20 Mon Sep 17 00:00:00 2001 From: linked-danis Date: Thu, 12 Mar 2026 14:05:59 +0100 Subject: [PATCH] feat: add stepDelay config option Add configurable delay between agent steps. Previously hardcoded to 0.4s. Changes: - Add stepDelay?: number to AgentConfig - Use config value with 0.4s default --- packages/core/src/PageAgentCore.ts | 2 +- packages/core/src/types.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/core/src/PageAgentCore.ts b/packages/core/src/PageAgentCore.ts index 507f68a..b292646 100644 --- a/packages/core/src/PageAgentCore.ts +++ b/packages/core/src/PageAgentCore.ts @@ -346,7 +346,7 @@ export class PageAgentCore extends EventTarget { return result } - await waitFor(0.4) // @TODO: configurable + await waitFor(this.config.stepDelay ?? 0.4) } } diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 33669c3..9daff76 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -152,6 +152,12 @@ export interface AgentConfig extends LLMConfig { * @experimental Use with caution - incorrect prompts may break agent behavior. */ customSystemPrompt?: string + + /** + * Delay between steps in seconds. + * @default 0.4 + */ + stepDelay?: number } /**