diff --git a/packages/extension/public/assets/page-agent-256.webp b/packages/extension/public/assets/page-agent-256.webp new file mode 100644 index 0000000..0592c13 Binary files /dev/null and b/packages/extension/public/assets/page-agent-256.webp differ diff --git a/packages/extension/public/assets/page-agent-64.png b/packages/extension/public/assets/page-agent-64.png new file mode 100644 index 0000000..dc4b451 Binary files /dev/null and b/packages/extension/public/assets/page-agent-64.png differ diff --git a/packages/extension/src/assets/page-agent-64.png b/packages/extension/src/assets/page-agent-64.png new file mode 100644 index 0000000..dc4b451 Binary files /dev/null and b/packages/extension/src/assets/page-agent-64.png differ diff --git a/packages/extension/src/entrypoints/sidepanel/App.tsx b/packages/extension/src/entrypoints/sidepanel/App.tsx index e5666e3..f5120f9 100644 --- a/packages/extension/src/entrypoints/sidepanel/App.tsx +++ b/packages/extension/src/entrypoints/sidepanel/App.tsx @@ -1,6 +1,5 @@ import { ArrowRight, - Bot, CheckCircle, Loader2, MessageSquare, @@ -300,9 +299,8 @@ function StatusDot({ status }: { status: AgentStatus }) { ) } -// Logo component (Bot icon as placeholder until real logo is added) function Logo({ className }: { className?: string }) { - return + return Page Agent } // Empty state with logo diff --git a/packages/extension/src/entrypoints/sidepanel/index.html b/packages/extension/src/entrypoints/sidepanel/index.html index 9a03624..703e8c8 100644 --- a/packages/extension/src/entrypoints/sidepanel/index.html +++ b/packages/extension/src/entrypoints/sidepanel/index.html @@ -1,8 +1,9 @@ - + + Page Agent diff --git a/packages/extension/wxt.config.js b/packages/extension/wxt.config.js index 487c3b9..6da3f4e 100644 --- a/packages/extension/wxt.config.js +++ b/packages/extension/wxt.config.js @@ -1,18 +1,29 @@ import tailwindcss from '@tailwindcss/vite' +import { mkdirSync } from 'node:fs' import { defineConfig } from 'wxt' +const chromeProfile = '.wxt/chrome-data' +mkdirSync(chromeProfile, { recursive: true }) + // See https://wxt.dev/api/config.html export default defineConfig({ srcDir: 'src', modules: ['@wxt-dev/module-react'], + runner: { + chromiumProfile: chromeProfile, + keepProfileChanges: true, + }, vite: () => ({ plugins: [tailwindcss()], }), manifest: { - name: 'Page Agent', + name: 'Page Agent Ext', description: 'AI Agent for browser automation', permissions: ['tabs', 'activeTab', 'scripting', 'sidePanel', 'storage'], host_permissions: [''], + icons: { + 64: 'assets/page-agent-64.png', + }, action: { default_title: 'Open Page Agent', },