refactor(ext): mv files

This commit is contained in:
Simon
2026-01-26 19:33:57 +08:00
parent 89d6835a99
commit cdecf3cc3d
10 changed files with 15 additions and 22 deletions

View File

@@ -13,12 +13,12 @@
import { PageAgentCore } from '@page-agent/core'
import type { AgentActivity, AgentStatus, ExecutionResult, HistoricalEvent } from '@page-agent/core'
import { RemotePageController } from '../../agent/RemotePageController'
import { type TabInfo, TabsManager } from '../../agent/TabsManager'
import { createTabTools } from '../../agent/tabTools'
import type { TabEventMessage } from '../../messaging/protocol'
import { isExtensionMessage } from '../../messaging/protocol'
import { DEMO_API_KEY, DEMO_BASE_URL, DEMO_MODEL } from '../../utils/constants'
import { DEMO_API_KEY, DEMO_BASE_URL, DEMO_MODEL } from '../utils/constants'
import { RemotePageController } from './RemotePageController'
import { type TabInfo, TabsManager } from './TabsManager'
import type { TabEventMessage } from './protocol'
import { isExtensionMessage } from './protocol'
import { createTabTools } from './tabTools'
/** LLM configuration */
export interface LLMConfig {

View File

@@ -7,15 +7,13 @@
*
* Tab targeting is managed externally by TabsManager via setTargetTab().
*/
import type { PageController } from '@page-agent/page-controller'
import type {
ActionResult,
BrowserState,
ScrollHorizontallyOptions,
ScrollOptions,
} from '../messaging/protocol'
import { type RPCClient, createRPCClient } from '../messaging/rpc'
} from './protocol'
import { type RPCClient, createRPCClient } from './rpc'
const DEBUG_PREFIX = '[RemotePageController]'

View File

@@ -7,9 +7,9 @@
import type { AgentActivity, AgentStatus, HistoricalEvent } from '@page-agent/core'
import { useCallback, useEffect, useRef, useState } from 'react'
import type { CSQueryMessage } from '../../messaging/protocol'
import { isExtensionMessage } from '../../messaging/protocol'
import { type AgentController, type LLMConfig, getAgentController } from './AgentController'
import type { CSQueryMessage } from './protocol'
import { isExtensionMessage } from './protocol'
export interface UseAgentResult {
// State

View File

@@ -18,7 +18,7 @@ import {
type TabEventMessage,
generateMessageId,
isExtensionMessage,
} from '../messaging/protocol'
} from '../agent/protocol'
// ============================================================================
// Message Relay Handlers

View File

@@ -11,8 +11,8 @@
*/
import { PageController } from '@page-agent/page-controller'
import type { CSQueryMessage, CSRPCMessage, QueryResponseMessage } from '../messaging/protocol'
import { generateMessageId, isExtensionMessage } from '../messaging/protocol'
import type { CSQueryMessage, CSRPCMessage, QueryResponseMessage } from '../agent/protocol'
import { generateMessageId, isExtensionMessage } from '../agent/protocol'
const DEBUG_PREFIX = '[ContentScript]'

View File

@@ -9,10 +9,10 @@ import {
InputGroupTextarea,
} from '@/components/ui/input-group'
import { useAgent } from '../../agent/useAgent'
import { ConfigPanel } from './components/ConfigPanel'
import { ActivityCard, EventCard } from './components/cards'
import { EmptyState, Logo, StatusDot } from './components/misc'
import { useAgent } from './useAgent'
export default function App() {
const [showConfig, setShowConfig] = useState(false)

View File

@@ -5,7 +5,7 @@ import { Button } from '@/components/ui/button'
import { Input } from '@/components/ui/input'
import { DEMO_API_KEY, DEMO_BASE_URL, DEMO_MODEL } from '@/utils/constants'
import type { LLMConfig } from '../AgentController'
import type { LLMConfig } from '../../../agent/AgentController'
interface ConfigPanelProps {
config: LLMConfig

View File

@@ -1,5 +0,0 @@
/**
* Messaging module exports
*/
export * from './protocol'
export * from './rpc'