From 965282e5f115d35dca2a5b3e39b081f4d5402854 Mon Sep 17 00:00:00 2001 From: chyoo Date: Tue, 7 Jul 2026 15:56:10 +0900 Subject: [PATCH] fix vendored page agent package files --- vendor/page-agent/PageAgent.d.ts | 26 ++++++++++++++++++++++++++ vendor/page-agent/package.json | 12 ++++++------ vendor/page-agent/page-agent.js | 30 ++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 6 deletions(-) create mode 100644 vendor/page-agent/PageAgent.d.ts create mode 100644 vendor/page-agent/page-agent.js diff --git a/vendor/page-agent/PageAgent.d.ts b/vendor/page-agent/PageAgent.d.ts new file mode 100644 index 0000000..5b34540 --- /dev/null +++ b/vendor/page-agent/PageAgent.d.ts @@ -0,0 +1,26 @@ +import { AgentConfig } from '@page-agent/core'; +import { PageAgentCore } from '@page-agent/core'; +import { PageControllerConfig } from '@page-agent/page-controller'; +import { Panel } from '@page-agent/ui'; +import { PanelConfig } from '@page-agent/ui'; + +export declare class PageAgent extends PageAgentCore { + panel: Panel; + constructor(config: PageAgentConfig); +} + +export declare type PageAgentConfig = AgentConfig & PageControllerConfig & Omit; + + +export * from "@page-agent/core"; + +export { } + + + +declare global { + interface Window { + pageAgent?: PageAgent + PageAgent: typeof PageAgent + } +} diff --git a/vendor/page-agent/package.json b/vendor/page-agent/package.json index 74d4c15..5d65b27 100644 --- a/vendor/page-agent/package.json +++ b/vendor/page-agent/package.json @@ -2,14 +2,14 @@ "name": "page-agent", "version": "1.11.0", "type": "module", - "main": "./dist/esm/page-agent.js", - "module": "./dist/esm/page-agent.js", - "types": "./dist/esm/PageAgent.d.ts", + "main": "./page-agent.js", + "module": "./page-agent.js", + "types": "./PageAgent.d.ts", "exports": { ".": { - "types": "./dist/esm/PageAgent.d.ts", - "import": "./dist/esm/page-agent.js", - "default": "./dist/esm/page-agent.js" + "types": "./PageAgent.d.ts", + "import": "./page-agent.js", + "default": "./page-agent.js" } }, "dependencies": { diff --git a/vendor/page-agent/page-agent.js b/vendor/page-agent/page-agent.js new file mode 100644 index 0000000..ff4fd91 --- /dev/null +++ b/vendor/page-agent/page-agent.js @@ -0,0 +1,30 @@ +import { PageAgentCore } from "@page-agent/core"; +import { PageController } from "@page-agent/page-controller"; +import { Panel } from "@page-agent/ui"; +export * from "@page-agent/core"; +//#region src/PageAgent.ts +/** +* Copyright (C) 2025 Alibaba Group Holding Limited +* All rights reserved. +*/ +var PageAgent = class extends PageAgentCore { + panel; + constructor(config) { + const pageController = new PageController({ + ...config, + enableMask: config.enableMask ?? true + }); + super({ + ...config, + pageController + }); + this.panel = new Panel(this, { + language: config.language, + promptForNextTask: config.promptForNextTask + }); + } +}; +//#endregion +export { PageAgent }; + +//# sourceMappingURL=page-agent.js.map \ No newline at end of file