From 3e7851849f9fe0efdd35560cbb8ca78ace346523 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Fri, 13 Feb 2026 18:50:32 +0800 Subject: [PATCH] chore(version): bump version to 1.3.0 --- CHANGELOG.md | 17 +++++++++++++ README-zh.md | 4 +-- README.md | 4 +-- package-lock.json | 36 +++++++++++++-------------- package.json | 2 +- packages/core/package.json | 6 ++--- packages/extension/package.json | 8 +++--- packages/llms/package.json | 2 +- packages/page-agent/package.json | 10 ++++---- packages/page-controller/package.json | 2 +- packages/ui/package.json | 2 +- packages/website/package.json | 2 +- packages/website/src/constants.ts | 4 +-- 13 files changed, 58 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed43b1f..2223623 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.3.0] - 2026-02-13 + +### Breaking Changes + +- **Lifecycle: `stop()` vs `dispose()`** - New `stop()` method to cancel the current task while keeping the agent reusable. `dispose()` is now terminal — a disposed agent cannot be reused. This affects both `PageAgentCore` and `PanelAgentAdapter`. + +### Features + +- **Panel action button** - The panel button now morphs between Stop (■) and Close (X) based on agent status +- **Error history** - Errors and max-step failures are now recorded in `history` as `AgentErrorEvent`, making post-task analysis more complete + +### Bug Fixes + +- **AbortError handling** - `AbortError` is no longer retried by the LLM client, and shows a clean "Task stopped" message instead of a raw error stack + +--- + ## [1.2.0] - 2026-02-11 ### Features diff --git a/README-zh.md b/README-zh.md index e7328aa..585e946 100644 --- a/README-zh.md +++ b/README-zh.md @@ -42,8 +42,8 @@ | Mirrors | URL | | ------- | ---------------------------------------------------------------------------------- | -| Global | https://cdn.jsdelivr.net/npm/page-agent@1.2.0/dist/iife/page-agent.demo.js | -| China | https://registry.npmmirror.com/page-agent/1.2.0/files/dist/iife/page-agent.demo.js | +| Global | https://cdn.jsdelivr.net/npm/page-agent@1.3.0/dist/iife/page-agent.demo.js | +| China | https://registry.npmmirror.com/page-agent/1.3.0/files/dist/iife/page-agent.demo.js | > **⚠️ 仅用于技术评估。** Demo LLM 有速率和使用限制,速度较慢,可能随时变更。 diff --git a/README.md b/README.md index f2a509e..6d79e51 100644 --- a/README.md +++ b/README.md @@ -42,8 +42,8 @@ Fastest way to try PageAgent with our free Demo LLM: | Mirrors | URL | | ------- | ---------------------------------------------------------------------------------- | -| Global | https://cdn.jsdelivr.net/npm/page-agent@1.2.0/dist/iife/page-agent.demo.js | -| China | https://registry.npmmirror.com/page-agent/1.2.0/files/dist/iife/page-agent.demo.js | +| Global | https://cdn.jsdelivr.net/npm/page-agent@1.3.0/dist/iife/page-agent.demo.js | +| China | https://registry.npmmirror.com/page-agent/1.3.0/files/dist/iife/page-agent.demo.js | > **⚠️ For technical evaluation only.** Demo LLM has rate limits and usage restrictions. Slow. May change without notice. diff --git a/package-lock.json b/package-lock.json index b782830..3e5df4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "root", - "version": "1.2.0", + "version": "1.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "root", - "version": "1.2.0", + "version": "1.3.0", "license": "MIT", "workspaces": [ "packages/page-controller", @@ -11063,11 +11063,11 @@ }, "packages/core": { "name": "@page-agent/core", - "version": "1.2.0", + "version": "1.3.0", "license": "MIT", "dependencies": { - "@page-agent/llms": "1.2.0", - "@page-agent/page-controller": "1.2.0", + "@page-agent/llms": "1.3.0", + "@page-agent/page-controller": "1.3.0", "chalk": "^5.6.2", "zod": "^4.3.5" } @@ -11077,10 +11077,10 @@ "version": "0.1.5", "hasInstallScript": true, "dependencies": { - "@page-agent/core": "1.2.0", - "@page-agent/llms": "1.2.0", - "@page-agent/page-controller": "1.2.0", - "@page-agent/ui": "1.2.0", + "@page-agent/core": "1.3.0", + "@page-agent/llms": "1.3.0", + "@page-agent/page-controller": "1.3.0", + "@page-agent/ui": "1.3.0", "chalk": "^5.6.2", "zod": "^4.3.5" }, @@ -11115,7 +11115,7 @@ }, "packages/llms": { "name": "@page-agent/llms", - "version": "1.2.0", + "version": "1.3.0", "license": "MIT", "dependencies": { "chalk": "^5.6.2", @@ -11123,20 +11123,20 @@ } }, "packages/page-agent": { - "version": "1.2.0", + "version": "1.3.0", "license": "MIT", "dependencies": { - "@page-agent/core": "1.2.0", - "@page-agent/llms": "1.2.0", - "@page-agent/page-controller": "1.2.0", - "@page-agent/ui": "1.2.0", + "@page-agent/core": "1.3.0", + "@page-agent/llms": "1.3.0", + "@page-agent/page-controller": "1.3.0", + "@page-agent/ui": "1.3.0", "chalk": "^5.6.2", "zod": "^4.3.5" } }, "packages/page-controller": { "name": "@page-agent/page-controller", - "version": "1.2.0", + "version": "1.3.0", "license": "MIT", "dependencies": { "ai-motion": "^0.4.8" @@ -11144,12 +11144,12 @@ }, "packages/ui": { "name": "@page-agent/ui", - "version": "1.2.0", + "version": "1.3.0", "license": "MIT" }, "packages/website": { "name": "@page-agent/website", - "version": "1.2.0", + "version": "1.3.0", "devDependencies": { "@radix-ui/react-icons": "^1.3.2", "@radix-ui/react-separator": "^1.1.8", diff --git a/package.json b/package.json index 9143e4c..8acaf22 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "root", "private": true, - "version": "1.2.0", + "version": "1.3.0", "type": "module", "workspaces": [ "packages/page-controller", diff --git a/packages/core/package.json b/packages/core/package.json index ee0c28a..87ec252 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@page-agent/core", "private": false, - "version": "1.2.0", + "version": "1.3.0", "type": "module", "main": "./dist/esm/page-agent-core.js", "module": "./dist/esm/page-agent-core.js", @@ -45,7 +45,7 @@ "dependencies": { "chalk": "^5.6.2", "zod": "^4.3.5", - "@page-agent/llms": "1.2.0", - "@page-agent/page-controller": "1.2.0" + "@page-agent/llms": "1.3.0", + "@page-agent/page-controller": "1.3.0" } } diff --git a/packages/extension/package.json b/packages/extension/package.json index a0395cd..27819ff 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -38,10 +38,10 @@ "wxt": "^0.20.14" }, "dependencies": { - "@page-agent/core": "1.2.0", - "@page-agent/llms": "1.2.0", - "@page-agent/page-controller": "1.2.0", - "@page-agent/ui": "1.2.0", + "@page-agent/core": "1.3.0", + "@page-agent/llms": "1.3.0", + "@page-agent/page-controller": "1.3.0", + "@page-agent/ui": "1.3.0", "chalk": "^5.6.2", "zod": "^4.3.5" } diff --git a/packages/llms/package.json b/packages/llms/package.json index e2957a7..e0f7542 100644 --- a/packages/llms/package.json +++ b/packages/llms/package.json @@ -1,6 +1,6 @@ { "name": "@page-agent/llms", - "version": "1.2.0", + "version": "1.3.0", "type": "module", "main": "./dist/lib/page-agent-llms.js", "module": "./dist/lib/page-agent-llms.js", diff --git a/packages/page-agent/package.json b/packages/page-agent/package.json index 5bb4d7c..cbbf349 100644 --- a/packages/page-agent/package.json +++ b/packages/page-agent/package.json @@ -1,7 +1,7 @@ { "name": "page-agent", "private": false, - "version": "1.2.0", + "version": "1.3.0", "type": "module", "main": "./dist/esm/page-agent.js", "module": "./dist/esm/page-agent.js", @@ -44,10 +44,10 @@ "postpublish": "node -e \"['README.md','LICENSE'].forEach(f=>{try{require('fs').unlinkSync(f)}catch{}})\"" }, "dependencies": { - "@page-agent/core": "1.2.0", - "@page-agent/llms": "1.2.0", - "@page-agent/page-controller": "1.2.0", - "@page-agent/ui": "1.2.0", + "@page-agent/core": "1.3.0", + "@page-agent/llms": "1.3.0", + "@page-agent/page-controller": "1.3.0", + "@page-agent/ui": "1.3.0", "chalk": "^5.6.2", "zod": "^4.3.5" } diff --git a/packages/page-controller/package.json b/packages/page-controller/package.json index 737a20a..1d4b1ad 100644 --- a/packages/page-controller/package.json +++ b/packages/page-controller/package.json @@ -1,6 +1,6 @@ { "name": "@page-agent/page-controller", - "version": "1.2.0", + "version": "1.3.0", "type": "module", "main": "./dist/lib/page-controller.js", "module": "./dist/lib/page-controller.js", diff --git a/packages/ui/package.json b/packages/ui/package.json index d537bde..8200f6d 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@page-agent/ui", - "version": "1.2.0", + "version": "1.3.0", "type": "module", "main": "./dist/lib/page-agent-ui.js", "module": "./dist/lib/page-agent-ui.js", diff --git a/packages/website/package.json b/packages/website/package.json index 6f5bf07..3992bf6 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -1,7 +1,7 @@ { "name": "@page-agent/website", "private": true, - "version": "1.2.0", + "version": "1.3.0", "type": "module", "scripts": { "dev": "vite --host 0.0.0.0", diff --git a/packages/website/src/constants.ts b/packages/website/src/constants.ts index 2745cf2..f70bd6f 100644 --- a/packages/website/src/constants.ts +++ b/packages/website/src/constants.ts @@ -1,8 +1,8 @@ // Demo build (auto-init with demo LLM, for quick testing) export const CDN_DEMO_URL = - 'https://cdn.jsdelivr.net/npm/page-agent@1.2.0/dist/iife/page-agent.demo.js' + 'https://cdn.jsdelivr.net/npm/page-agent@1.3.0/dist/iife/page-agent.demo.js' export const CDN_DEMO_CN_URL = - 'https://registry.npmmirror.com/page-agent/1.2.0/files/dist/iife/page-agent.demo.js' + 'https://registry.npmmirror.com/page-agent/1.3.0/files/dist/iife/page-agent.demo.js' // Demo LLM for website testing export const DEMO_MODEL = 'PAGE-AGENT-FREE-TESTING-RANDOM'