diff --git a/packages/page-agent/src/PageAgent.ts b/packages/page-agent/src/PageAgent.ts index f6e5e48..486396b 100644 --- a/packages/page-agent/src/PageAgent.ts +++ b/packages/page-agent/src/PageAgent.ts @@ -4,11 +4,11 @@ */ import { type AgentConfig, PageAgentCore } from '@page-agent/core' import { PageController, type PageControllerConfig } from '@page-agent/page-controller' -import { Panel } from '@page-agent/ui' +import { Panel, type PanelConfig } from '@page-agent/ui' export * from '@page-agent/core' -export type PageAgentConfig = AgentConfig & PageControllerConfig +export type PageAgentConfig = AgentConfig & PageControllerConfig & Omit export class PageAgent extends PageAgentCore { panel: Panel @@ -23,6 +23,7 @@ export class PageAgent extends PageAgentCore { this.panel = new Panel(this, { language: config.language, + promptForNextTask: config.promptForNextTask, }) } } diff --git a/packages/ui/src/panel/Panel.ts b/packages/ui/src/panel/Panel.ts index ab5c430..ae15473 100644 --- a/packages/ui/src/panel/Panel.ts +++ b/packages/ui/src/panel/Panel.ts @@ -369,6 +369,7 @@ export class Panel { } #createWrapper(): HTMLElement { + const taskInputMaxLength = 1000 const wrapper = document.createElement('div') wrapper.id = 'page-agent-runtime_agent-panel' wrapper.className = styles.wrapper @@ -406,7 +407,7 @@ export class Panel { diff --git a/packages/website/src/pages/docs/advanced/page-agent/page.tsx b/packages/website/src/pages/docs/advanced/page-agent/page.tsx index 7428223..a0e2471 100644 --- a/packages/website/src/pages/docs/advanced/page-agent/page.tsx +++ b/packages/website/src/pages/docs/advanced/page-agent/page.tsx @@ -100,7 +100,7 @@ console.log(result.history) // Full execution history`} > AgentConfig {' '} - 和{' '} + 、 PanelConfig 和{' '} AgentConfig {' '} - and{' '} + , PanelConfig, and{' '}