From e9eaf44bdd5a4b118a4fa6d4d7da03617a7dd5d9 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Wed, 15 Apr 2026 04:02:16 +0800 Subject: [PATCH] docs(ext): no more need to build libs before ext --- AGENTS.md | 6 +++--- docs/developer-guide.md | 5 ++--- package.json | 2 +- packages/mcp/README.md | 1 - 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 093a91e..92bc757 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -21,9 +21,9 @@ Internal packages: npm start # Start website dev server npm run build # Build all packages npm run build:libs # Build all libraries -npm run typecheck # Typecheck all packages (libs + website + extension) +npm run build:ext # Build and zip the extension package +npm run typecheck # Typecheck all packages npm run lint # ESLint -npm run zip -w @page-agent/ext # Zip the extension package ``` ## Architecture @@ -38,7 +38,7 @@ packages/ ├── page-agent/ # npm: "page-agent" entry class (with UI + controller + demo builds) ├── website/ # @page-agent/website (private) ├── llms/ # @page-agent/llms -├── extension/ # Browser extension (WXT + React) +├── extension/ # Browser extension ├── page-controller/ # @page-agent/page-controller └── ui/ # @page-agent/ui ``` diff --git a/docs/developer-guide.md b/docs/developer-guide.md index 634b213..1826ea0 100644 --- a/docs/developer-guide.md +++ b/docs/developer-guide.md @@ -85,9 +85,8 @@ If your AI assistant does not support [AGENTS.md](https://agents.md/). Add an al ### Extension Development ```bash -# make sure you ran `npm run build:libs` first and every time you changed the core libs -npm run dev -w @page-agent/ext -npm run zip -w @page-agent/ext +npm run dev:ext +npm run build:ext ``` - Update `packages/extension/docs/extension_api.md` for API integration details diff --git a/package.json b/package.json index ae8b415..fd192b1 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "build": "npm run build:libs && npm run build:website", "build:libs": "npm run build --workspaces --if-present", "build:website": "npm run build:website --workspace=@page-agent/website", - "build:ext": "npm run build:libs && npm run zip -w @page-agent/ext", + "build:ext": "npm run zip -w @page-agent/ext", "version": "node scripts/sync-version.js", "postpublish": "npm run postpublish --workspaces --if-present", "typecheck": "tsc --noEmit -p tsconfig.typecheck.json && tsc --noEmit -p packages/extension/tsconfig.json", diff --git a/packages/mcp/README.md b/packages/mcp/README.md index f9df69d..dd76f2d 100644 --- a/packages/mcp/README.md +++ b/packages/mcp/README.md @@ -88,7 +88,6 @@ src/ ## Dev ```bash -npm run build:libs npm run dev:ext npx @modelcontextprotocol/inspector node packages/mcp/src/index.js ```