fix(core): Core and PageAgent use different config types; improve code structure

This commit is contained in:
Simon
2026-03-04 20:05:48 +08:00
parent 09bdf9ddaf
commit e5437b445a
5 changed files with 166 additions and 172 deletions

View File

@@ -2,12 +2,13 @@
* Copyright (C) 2025 Alibaba Group Holding Limited
* All rights reserved.
*/
import { type PageAgentConfig, PageAgentCore, type PageAgentTool, tool } from '@page-agent/core'
import { PageController } from '@page-agent/page-controller'
import { type AgentConfig, PageAgentCore } from '@page-agent/core'
import { PageController, type PageControllerConfig } from '@page-agent/page-controller'
import { Panel } from '@page-agent/ui'
export type { PageAgentConfig, PageAgentTool }
export { tool }
export * from '@page-agent/core'
export type PageAgentConfig = AgentConfig & PageControllerConfig
export class PageAgent extends PageAgentCore {
panel: Panel