From 598b144d06d5cfbf93e7141808a5d48bbc0d81b3 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Thu, 5 Mar 2026 19:26:56 +0800 Subject: [PATCH] feat: change `maxSteps` to 40 --- packages/core/src/PageAgentCore.ts | 2 +- packages/core/src/types.ts | 2 +- .../website/src/pages/docs/advanced/page-agent-core/page.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/PageAgentCore.ts b/packages/core/src/PageAgentCore.ts index 5f2d35e..e8919ef 100644 --- a/packages/core/src/PageAgentCore.ts +++ b/packages/core/src/PageAgentCore.ts @@ -96,7 +96,7 @@ export class PageAgentCore extends EventTarget { constructor(config: PageAgentCoreConfig) { super() - this.config = { ...config, maxSteps: config.maxSteps || 20 } + this.config = { ...config, maxSteps: config.maxSteps || 40 } this.#llm = new LLM(this.config) this.tools = new Map(tools) diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 9319647..33669c3 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -12,7 +12,7 @@ export interface AgentConfig extends LLMConfig { /** * Maximum number of steps the agent can take per task. - * @default 20 + * @default 40 */ maxSteps?: number diff --git a/packages/website/src/pages/docs/advanced/page-agent-core/page.tsx b/packages/website/src/pages/docs/advanced/page-agent-core/page.tsx index 9fca4fe..fe6da03 100644 --- a/packages/website/src/pages/docs/advanced/page-agent-core/page.tsx +++ b/packages/website/src/pages/docs/advanced/page-agent-core/page.tsx @@ -181,7 +181,7 @@ const result = await agent.execute('Fill in the form with test data')`} { name: 'maxSteps', type: 'number', - defaultValue: '20', + defaultValue: '40', description: isZh ? '每个任务的最大步骤数' : 'Maximum number of steps per task', }, {