From fcb9ec4e573dbdb83196c5d534774df1772a082b Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Wed, 11 Feb 2026 19:27:14 +0800 Subject: [PATCH] chore: clean up --- packages/core/src/PageAgentCore.ts | 8 ++++---- packages/core/src/utils/index.ts | 22 ---------------------- packages/extension/src/agent/useAgent.ts | 2 +- packages/ui/src/index.ts | 1 - 4 files changed, 5 insertions(+), 28 deletions(-) diff --git a/packages/core/src/PageAgentCore.ts b/packages/core/src/PageAgentCore.ts index 49b23f9..bf2a242 100644 --- a/packages/core/src/PageAgentCore.ts +++ b/packages/core/src/PageAgentCore.ts @@ -223,7 +223,7 @@ export class PageAgentCore extends EventTarget { await onBeforeStep?.(this, step) - // observe (update browser state and other observations) + // observe console.log(chalk.blue.bold('👀 Observing...')) @@ -249,7 +249,7 @@ export class PageAgentCore extends EventTarget { normalizeResponse, }) - // assemble history event + // assemble history const macroResult = result.toolResult as MacroToolResult const input = macroResult.input @@ -362,7 +362,7 @@ export class PageAgentCore extends EventTarget { // abort if (this.#abortController.signal.aborted) throw new Error('AbortError') - console.log(chalk.blue.bold('MacroTool execute'), input) + console.log(chalk.blue.bold('MacroTool input'), input) const action = input.action const toolName = Object.keys(action)[0] @@ -383,7 +383,7 @@ export class PageAgentCore extends EventTarget { // Find the corresponding tool const tool = tools.get(toolName) - assert(tool, `Tool ${toolName} not found. (@note should have been caught before this!!!)`) + assert(tool, `Tool ${toolName} not found`) console.log(chalk.blue.bold(`Executing tool: ${toolName}`), toolInput) diff --git a/packages/core/src/utils/index.ts b/packages/core/src/utils/index.ts index 14b0e71..7644849 100644 --- a/packages/core/src/utils/index.ts +++ b/packages/core/src/utils/index.ts @@ -2,28 +2,6 @@ import chalk from 'chalk' export { normalizeResponse } from './autoFixer' -/** - * Wait until condition becomes true - * @returns Returns when condition becomes true, throws otherwise - * @param timeout Timeout in milliseconds, default 0 means no timeout, throws error on timeout - */ -export async function waitUntil(check: () => boolean, timeout = 60 * 60_1000): Promise { - if (check()) return true - - return new Promise((resolve, reject) => { - const start = Date.now() - const interval = setInterval(() => { - if (check()) { - clearInterval(interval) - resolve(true) - } else if (Date.now() - start > timeout) { - clearInterval(interval) - reject(new Error('Timeout waiting for condition to become true')) - } - }, 100) - }) -} - export async function waitFor(seconds: number): Promise { await new Promise((resolve) => setTimeout(resolve, seconds * 1000)) } diff --git a/packages/extension/src/agent/useAgent.ts b/packages/extension/src/agent/useAgent.ts index e42aaa1..15f091c 100644 --- a/packages/extension/src/agent/useAgent.ts +++ b/packages/extension/src/agent/useAgent.ts @@ -75,7 +75,7 @@ export function useAgent(): UseAgentResult { const execute = useCallback(async (task: string) => { const agent = agentRef.current - console.log('Fire task:', task, agent) + console.log('🚀 [useAgent] start executing task:', task) if (!agent) throw new Error('Agent not initialized') setCurrentTask(task) diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index 6049b4d..debe052 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -1,3 +1,2 @@ export { Panel, type PanelConfig } from './panel/Panel' -export type { AgentActivity, PanelAgentAdapter } from './panel/types' export { I18n, type SupportedLanguage, type TranslationKey } from './i18n'