diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ee9a07b36..fc0dc45092 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ # Changelog -## 0.15.0-beta.1 - 2026-11-01 +## 0.15.0 - 2026-11-03 -Daemon restarts now keep terminal programs running and automatically resume interrupted agents in their existing conversations. +Daemon restarts now keep terminal programs running. Interrupted agents can resume in their existing conversations when you turn on agent recovery. Mobile terminals have native rendering and draggable text-selection handles. Reconnecting restores up to 10,000 lines of terminal history. @@ -13,7 +13,7 @@ Worktree setup can copy ignored files and use plugin-defined locations before ag - Insert known agent commands from replies into the Composer draft ([#8371](https://github.com/getpaseo/paseo/pull/8371)) - Reuse running OpenCode v2 services ([#7435](https://github.com/getpaseo/paseo/pull/7435) by [@mcowger](https://github.com/mcowger)) - Kept terminal programs running across daemon restarts, crashes and supported updates ([#7644](https://github.com/getpaseo/paseo/pull/7644), [#8155](https://github.com/getpaseo/paseo/pull/8155) by [@sebastianarena](https://github.com/sebastianarena)) -- Automatically resume interrupted agents in their existing conversations after a host restart ([#8127](https://github.com/getpaseo/paseo/pull/8127) by [@coolwindX](https://github.com/coolwindX), [@suntianc](https://github.com/suntianc)) +- Added an opt-in setting to resume interrupted agents in their existing conversations after a host restart ([#8127](https://github.com/getpaseo/paseo/pull/8127), [#8619](https://github.com/getpaseo/paseo/pull/8619) by [@coolwindX](https://github.com/coolwindX), [@suntianc](https://github.com/suntianc)) - Added draggable terminal text-selection handles on iOS and Android ([#8348](https://github.com/getpaseo/paseo/pull/8348)) - Let phones and tablets rotate with the system orientation setting ([#8256](https://github.com/getpaseo/paseo/pull/8256) by [@magiclaw](https://github.com/magiclaw), [@yzim](https://github.com/yzim)) - Copy ignored files selected by `.worktreeinclude` into new worktrees before setup and agents start ([#8100](https://github.com/getpaseo/paseo/pull/8100) by [@cprecioso](https://github.com/cprecioso)) @@ -64,6 +64,7 @@ Worktree setup can copy ignored files and use plugin-defined locations before ag - Fixed the MiniMax Code catalog command failing to select an executable ([#8201](https://github.com/getpaseo/paseo/pull/8201) by [@Peanut-HZM](https://github.com/Peanut-HZM)) - Fixed Android keeping the wrong layout after folding or unfolding while backgrounded ([#8285](https://github.com/getpaseo/paseo/pull/8285)) - Fixed Android workspace layouts and header fades retaining their old size after rotation ([#8349](https://github.com/getpaseo/paseo/pull/8349), [#8377](https://github.com/getpaseo/paseo/pull/8377)) +- Fixed chat reconnecting and updating status being hidden behind the header on iOS and Android phones ([#8568](https://github.com/getpaseo/paseo/pull/8568)) - Fixed deleted agents leaving unclosable tabs in another window ([#8248](https://github.com/getpaseo/paseo/pull/8248) by [@loganmeyer](https://github.com/loganmeyer)) - Fixed transcript text retaining old theme colors after the theme changes while the window is hidden ([#8199](https://github.com/getpaseo/paseo/pull/8199) by [@Nurshot](https://github.com/Nurshot), [@dansabin](https://github.com/dansabin)) - Fixed web menus snapping back to their loading size after content arrives ([#8180](https://github.com/getpaseo/paseo/pull/8180) by [@babo-jeonguk](https://github.com/babo-jeonguk)) @@ -74,7 +75,7 @@ Worktree setup can copy ignored files and use plugin-defined locations before ag ### Notes - The first upgrade from 0.14.0 still closes terminals; terminal preservation starts once the new daemon is installed, and Windows desktop app upgrades still close them -- Automatic agent recovery is on by default and sends `Resume working.`; change the prompt or disable it in Host settings → Agents +- Agent recovery is off by default; turn on **Resume agents after restart** in Host settings → Agents to send `Resume working.` or your own prompt - Before downgrading to 0.14.0, restore a backed-up `config.json` or remove the saved agent-resume and usage-check settings ## 0.14.0 - 2026-10-29 diff --git a/CHANGELOG.zh-CN.md b/CHANGELOG.zh-CN.md index 532ed24887..e70a2f92da 100644 --- a/CHANGELOG.zh-CN.md +++ b/CHANGELOG.zh-CN.md @@ -1,8 +1,8 @@ # Changelog -## 0.15.0-beta.1 - 2026-11-01 +## 0.15.0 - 2026-11-03 -daemon 重启后,终端中的程序继续运行,被中断的 Agent 会自动在原有会话中恢复工作。 +daemon 重启后,终端中的程序继续运行。开启 Agent 恢复后,被中断的 Agent 会在原有会话中恢复工作。 移动端终端采用原生渲染,并提供可拖动的文本选择手柄。重新连接时最多恢复 10,000 行终端历史。 @@ -13,7 +13,7 @@ worktree 初始化支持复制被忽略的文件,并在 Agent 启动前使用 - 点击回复中的已知 Agent 命令,将其插入 Composer 草稿 ([#8371](https://github.com/getpaseo/paseo/pull/8371)) - 复用已运行的 OpenCode v2 服务 ([#7435](https://github.com/getpaseo/paseo/pull/7435),贡献者:[@mcowger](https://github.com/mcowger)) - 让终端中的程序在 daemon 重启、崩溃和支持的更新过程中继续运行 ([#7644](https://github.com/getpaseo/paseo/pull/7644), [#8155](https://github.com/getpaseo/paseo/pull/8155),贡献者:[@sebastianarena](https://github.com/sebastianarena)) -- 主机重启后,自动在原有会话中恢复被中断的 Agent ([#8127](https://github.com/getpaseo/paseo/pull/8127),贡献者:[@coolwindX](https://github.com/coolwindX), [@suntianc](https://github.com/suntianc)) +- 新增可选设置,在主机重启后于原有会话中恢复被中断的 Agent ([#8127](https://github.com/getpaseo/paseo/pull/8127), [#8619](https://github.com/getpaseo/paseo/pull/8619),贡献者:[@coolwindX](https://github.com/coolwindX), [@suntianc](https://github.com/suntianc)) - 在 iOS 和 Android 终端中新增可拖动的文本选择手柄 ([#8348](https://github.com/getpaseo/paseo/pull/8348)) - 让手机和平板遵循系统屏幕旋转设置 ([#8256](https://github.com/getpaseo/paseo/pull/8256),贡献者:[@magiclaw](https://github.com/magiclaw), [@yzim](https://github.com/yzim)) - 通过 `.worktreeinclude` 选择要复制到新 worktree 的被忽略文件,在初始化和 Agent 启动前完成复制 ([#8100](https://github.com/getpaseo/paseo/pull/8100),贡献者:[@cprecioso](https://github.com/cprecioso)) @@ -64,6 +64,7 @@ worktree 初始化支持复制被忽略的文件,并在 Agent 启动前使用 - 修复了 MiniMax Code 目录命令无法选定可执行文件的问题 ([#8201](https://github.com/getpaseo/paseo/pull/8201),贡献者:[@Peanut-HZM](https://github.com/Peanut-HZM)) - 修复了 Android 应用在后台折叠或展开后保留错误布局的问题 ([#8285](https://github.com/getpaseo/paseo/pull/8285)) - 修复了 Android 屏幕旋转后工作区布局和顶栏渐变保留旧尺寸的问题 ([#8349](https://github.com/getpaseo/paseo/pull/8349), [#8377](https://github.com/getpaseo/paseo/pull/8377)) +- 修复了 iOS 和 Android 手机聊天中重新连接和更新状态被顶栏遮挡的问题 ([#8568](https://github.com/getpaseo/paseo/pull/8568)) - 修复了删除 Agent 后,另一个窗口留下无法关闭的标签页的问题 ([#8248](https://github.com/getpaseo/paseo/pull/8248),贡献者:[@loganmeyer](https://github.com/loganmeyer)) - 修复了窗口隐藏期间切换主题后,聊天文本保留旧主题颜色的问题 ([#8199](https://github.com/getpaseo/paseo/pull/8199),贡献者:[@Nurshot](https://github.com/Nurshot), [@dansabin](https://github.com/dansabin)) - 修复了网页菜单加载内容后跳回加载时尺寸的问题 ([#8180](https://github.com/getpaseo/paseo/pull/8180),贡献者:[@babo-jeonguk](https://github.com/babo-jeonguk)) @@ -74,7 +75,7 @@ worktree 初始化支持复制被忽略的文件,并在 Agent 启动前使用 ### 说明 - 首次从 0.14.0 升级时仍会关闭终端;安装新 daemon 后才支持保留终端,Windows 桌面应用升级仍会关闭终端 -- Agent 自动恢复默认开启,并发送 `Resume working.`;可在主机设置 → Agent 中修改提示词或关闭此功能 +- Agent 恢复默认关闭;在主机设置 → Agent 中开启 **重启后恢复智能体**,即可发送 `Resume working.` 或自定义提示词 - 降级到 0.14.0 前,请恢复备份的 `config.json`,或删除已保存的 Agent 恢复和用量查询设置 ## 0.14.0 - 2026-10-29 diff --git a/fastlane/metadata/android/en-US/changelogs/150001.txt b/fastlane/metadata/android/en-US/changelogs/150001.txt new file mode 100644 index 0000000000..0eb0c2ee0d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/150001.txt @@ -0,0 +1,10 @@ +Daemon restarts now keep terminal programs running. Interrupted agents can resume in their existing conversations when you turn on agent recovery. + +Mobile terminals have native rendering and draggable text-selection handles. Reconnecting restores up to 10,000 lines of terminal history. + +Worktree setup can copy ignored files and use plugin-defined locations before agents start. + +Added +- Insert known agent commands from replies into the Composer draft + +Full notes: https://paseo.sh/changelog diff --git a/fastlane/metadata/android/en-US/changelogs/150002.txt b/fastlane/metadata/android/en-US/changelogs/150002.txt new file mode 100644 index 0000000000..0eb0c2ee0d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/150002.txt @@ -0,0 +1,10 @@ +Daemon restarts now keep terminal programs running. Interrupted agents can resume in their existing conversations when you turn on agent recovery. + +Mobile terminals have native rendering and draggable text-selection handles. Reconnecting restores up to 10,000 lines of terminal history. + +Worktree setup can copy ignored files and use plugin-defined locations before agents start. + +Added +- Insert known agent commands from replies into the Composer draft + +Full notes: https://paseo.sh/changelog diff --git a/fastlane/metadata/android/en-US/changelogs/150003.txt b/fastlane/metadata/android/en-US/changelogs/150003.txt new file mode 100644 index 0000000000..0eb0c2ee0d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/150003.txt @@ -0,0 +1,10 @@ +Daemon restarts now keep terminal programs running. Interrupted agents can resume in their existing conversations when you turn on agent recovery. + +Mobile terminals have native rendering and draggable text-selection handles. Reconnecting restores up to 10,000 lines of terminal history. + +Worktree setup can copy ignored files and use plugin-defined locations before agents start. + +Added +- Insert known agent commands from replies into the Composer draft + +Full notes: https://paseo.sh/changelog diff --git a/fastlane/metadata/android/en-US/changelogs/150004.txt b/fastlane/metadata/android/en-US/changelogs/150004.txt new file mode 100644 index 0000000000..0eb0c2ee0d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/150004.txt @@ -0,0 +1,10 @@ +Daemon restarts now keep terminal programs running. Interrupted agents can resume in their existing conversations when you turn on agent recovery. + +Mobile terminals have native rendering and draggable text-selection handles. Reconnecting restores up to 10,000 lines of terminal history. + +Worktree setup can copy ignored files and use plugin-defined locations before agents start. + +Added +- Insert known agent commands from replies into the Composer draft + +Full notes: https://paseo.sh/changelog diff --git a/nix/npm-deps.hash b/nix/npm-deps.hash index 7e151568f6..b5b4b8efc3 100644 --- a/nix/npm-deps.hash +++ b/nix/npm-deps.hash @@ -1 +1 @@ -sha256-KN/AVZV/o0TleLLpmggSrdJqjFDJ/NJYVHiC54xb4jQ= +sha256-iAi82L6Lm75hdg/9tJYyYcHMhCJLtXGSpcNqgv9QQaw= diff --git a/package-lock.json b/package-lock.json index dbb64e68a4..5835b4919b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "paseo", - "version": "0.15.0-beta.1", + "version": "0.15.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "paseo", - "version": "0.15.0-beta.1", + "version": "0.15.0", "hasInstallScript": true, "license": "Apache-2.0", "workspaces": [ @@ -36762,7 +36762,7 @@ }, "packages/app": { "name": "@getpaseo/app", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { "@codemirror/commands": "6.10.4", "@codemirror/language": "6.12.4", @@ -38930,12 +38930,12 @@ }, "packages/cli": { "name": "@getpaseo/cli", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { "@clack/prompts": "^1.0.0", - "@getpaseo/client": "0.15.0-beta.1", - "@getpaseo/protocol": "0.15.0-beta.1", - "@getpaseo/server": "0.15.0-beta.1", + "@getpaseo/client": "0.15.0", + "@getpaseo/protocol": "0.15.0", + "@getpaseo/server": "0.15.0", "chalk": "^5.3.0", "commander": "^12.0.0", "mime-types": "^2.1.35", @@ -39182,10 +39182,10 @@ }, "packages/client": { "name": "@getpaseo/client", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { - "@getpaseo/protocol": "0.15.0-beta.1", - "@getpaseo/relay": "0.15.0-beta.1", + "@getpaseo/protocol": "0.15.0", + "@getpaseo/relay": "0.15.0", "ws": "^8.20.0", "zod": "^4.4.3" }, @@ -39197,7 +39197,7 @@ }, "packages/desktop": { "name": "@getpaseo/desktop", - "version": "0.15.0-beta.1", + "version": "0.15.0", "license": "Apache-2.0", "dependencies": { "@getpaseo/cli": "*", @@ -40034,7 +40034,7 @@ }, "packages/expo-two-way-audio": { "name": "@getpaseo/expo-two-way-audio", - "version": "0.15.0-beta.1", + "version": "0.15.0", "license": "MIT", "devDependencies": { "@types/jest": "^29.5.14", @@ -40080,7 +40080,7 @@ }, "packages/highlight": { "name": "@getpaseo/highlight", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { "@codemirror/language": "6.12.4", "@codemirror/legacy-modes": "^6.5.3", @@ -40109,15 +40109,15 @@ }, "packages/plugin": { "name": "@getpaseo/plugin", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { "@agentclientprotocol/sdk": "^1.4.0", "i18next": "^26.3.0", "use-sync-external-store": "^1.6.0" }, "devDependencies": { - "@getpaseo/client": "0.15.0-beta.1", - "@getpaseo/protocol": "0.15.0-beta.1", + "@getpaseo/client": "0.15.0", + "@getpaseo/protocol": "0.15.0", "@types/node": "^20.9.0", "@types/react": "~19.2.0", "react": "19.2.3", @@ -40127,8 +40127,8 @@ "zod": "^4.4.3" }, "peerDependencies": { - "@getpaseo/client": "0.15.0-beta.1", - "@getpaseo/protocol": "0.15.0-beta.1", + "@getpaseo/client": "0.15.0", + "@getpaseo/protocol": "0.15.0", "react": ">=19.1.0 <20", "react-native": ">=0.81.5", "zod": "^4.4.3" @@ -40150,7 +40150,7 @@ }, "packages/protocol": { "name": "@getpaseo/protocol", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { "semver": "^7.8.5", "zod": "^4.4.3" @@ -40177,7 +40177,7 @@ }, "packages/relay": { "name": "@getpaseo/relay", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { "@noble/ciphers": "^2.4.0", "@noble/curves": "^2.4.0", @@ -40398,16 +40398,16 @@ }, "packages/server": { "name": "@getpaseo/server", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { "@agentclientprotocol/sdk": "^0.17.1", "@anthropic-ai/claude-agent-sdk": "0.3.246", "@anthropic-ai/sdk": "^0.104.2", - "@getpaseo/client": "0.15.0-beta.1", - "@getpaseo/highlight": "0.15.0-beta.1", - "@getpaseo/plugin": "0.15.0-beta.1", - "@getpaseo/protocol": "0.15.0-beta.1", - "@getpaseo/relay": "0.15.0-beta.1", + "@getpaseo/client": "0.15.0", + "@getpaseo/highlight": "0.15.0", + "@getpaseo/plugin": "0.15.0", + "@getpaseo/protocol": "0.15.0", + "@getpaseo/relay": "0.15.0", "@isaacs/ttlcache": "^2.1.4", "@modelcontextprotocol/sdk": "1.29.0", "@opencode-ai/sdk": "1.14.46", @@ -41354,7 +41354,7 @@ }, "packages/website": { "name": "@getpaseo/website", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { "@cloudflare/vite-plugin": "^1.29.1", "@cloudflare/workers-types": "^4.20260317.1", @@ -42964,7 +42964,7 @@ }, "plugins": { "name": "@getpaseo/builtin-plugins", - "version": "0.15.0-beta.1", + "version": "0.15.0", "dependencies": { "@getpaseo/plugin": "*", "zod": "^4.4.3" diff --git a/package.json b/package.json index cbcb507539..fab5d35346 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "paseo", - "version": "0.15.0-beta.1", + "version": "0.15.0", "private": true, "description": "Paseo: voice-controlled development environment for local AI coding agents", "keywords": [ diff --git a/packages/app/package.json b/packages/app/package.json index e269af14ae..a6d039257f 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/app", - "version": "0.15.0-beta.1", + "version": "0.15.0", "private": true, "main": "index.ts", "scripts": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 6c7fa3155d..7939966b59 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/cli", - "version": "0.15.0-beta.1", + "version": "0.15.0", "description": "Paseo CLI - control your AI coding agents from the command line", "bin": { "paseo": "bin/paseo" @@ -28,9 +28,9 @@ }, "dependencies": { "@clack/prompts": "^1.0.0", - "@getpaseo/client": "0.15.0-beta.1", - "@getpaseo/protocol": "0.15.0-beta.1", - "@getpaseo/server": "0.15.0-beta.1", + "@getpaseo/client": "0.15.0", + "@getpaseo/protocol": "0.15.0", + "@getpaseo/server": "0.15.0", "chalk": "^5.3.0", "commander": "^12.0.0", "mime-types": "^2.1.35", diff --git a/packages/client/package.json b/packages/client/package.json index 19c0490021..88925c6c52 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/client", - "version": "0.15.0-beta.1", + "version": "0.15.0", "description": "Paseo client SDK package", "files": [ "dist", @@ -47,8 +47,8 @@ "test": "vitest run" }, "dependencies": { - "@getpaseo/protocol": "0.15.0-beta.1", - "@getpaseo/relay": "0.15.0-beta.1", + "@getpaseo/protocol": "0.15.0", + "@getpaseo/relay": "0.15.0", "ws": "^8.20.0", "zod": "^4.4.3" }, diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 23198969dc..470ac5f20c 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/desktop", - "version": "0.15.0-beta.1", + "version": "0.15.0", "private": true, "description": "Paseo desktop app (Electron wrapper)", "homepage": "https://paseo.sh", diff --git a/packages/expo-two-way-audio/package.json b/packages/expo-two-way-audio/package.json index ff08d35c76..cf8fdbdce6 100644 --- a/packages/expo-two-way-audio/package.json +++ b/packages/expo-two-way-audio/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/expo-two-way-audio", - "version": "0.15.0-beta.1", + "version": "0.15.0", "description": "Native module for two way audio streaming", "keywords": [ "ExpoTwoWayAudio", diff --git a/packages/highlight/package.json b/packages/highlight/package.json index dfc43982bf..9722c29655 100644 --- a/packages/highlight/package.json +++ b/packages/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/highlight", - "version": "0.15.0-beta.1", + "version": "0.15.0", "files": [ "dist", "!dist/**/*.map", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 8ed758eb5f..9666964cc5 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/plugin", - "version": "0.15.0-beta.1", + "version": "0.15.0", "description": "Paseo plugin SDK package", "files": [ "dist", @@ -77,8 +77,8 @@ "use-sync-external-store": "^1.6.0" }, "devDependencies": { - "@getpaseo/client": "0.15.0-beta.1", - "@getpaseo/protocol": "0.15.0-beta.1", + "@getpaseo/client": "0.15.0", + "@getpaseo/protocol": "0.15.0", "@types/node": "^20.9.0", "@types/react": "~19.2.0", "react": "19.2.3", @@ -88,8 +88,8 @@ "zod": "^4.4.3" }, "peerDependencies": { - "@getpaseo/client": "0.15.0-beta.1", - "@getpaseo/protocol": "0.15.0-beta.1", + "@getpaseo/client": "0.15.0", + "@getpaseo/protocol": "0.15.0", "react": ">=19.1.0 <20", "react-native": ">=0.81.5", "zod": "^4.4.3" diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 70d783f701..688d0b195a 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/protocol", - "version": "0.15.0-beta.1", + "version": "0.15.0", "description": "Paseo shared protocol schemas and wire types", "files": [ "dist", diff --git a/packages/relay/package.json b/packages/relay/package.json index 86bde64a75..cf0d170883 100644 --- a/packages/relay/package.json +++ b/packages/relay/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/relay", - "version": "0.15.0-beta.1", + "version": "0.15.0", "description": "Paseo relay for bridging daemon and client connections", "files": [ "dist", diff --git a/packages/server/package.json b/packages/server/package.json index 261b20775f..6cb0d3d639 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/server", - "version": "0.15.0-beta.1", + "version": "0.15.0", "description": "Paseo backend server", "files": [ "dist/server", @@ -107,11 +107,11 @@ "@agentclientprotocol/sdk": "^0.17.1", "@anthropic-ai/claude-agent-sdk": "0.3.246", "@anthropic-ai/sdk": "^0.104.2", - "@getpaseo/client": "0.15.0-beta.1", - "@getpaseo/highlight": "0.15.0-beta.1", - "@getpaseo/plugin": "0.15.0-beta.1", - "@getpaseo/protocol": "0.15.0-beta.1", - "@getpaseo/relay": "0.15.0-beta.1", + "@getpaseo/client": "0.15.0", + "@getpaseo/highlight": "0.15.0", + "@getpaseo/plugin": "0.15.0", + "@getpaseo/protocol": "0.15.0", + "@getpaseo/relay": "0.15.0", "@isaacs/ttlcache": "^2.1.4", "@modelcontextprotocol/sdk": "1.29.0", "@opencode-ai/sdk": "1.14.46", diff --git a/packages/website/package.json b/packages/website/package.json index b45ec39396..9554c5a8f9 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/website", - "version": "0.15.0-beta.1", + "version": "0.15.0", "private": true, "type": "module", "scripts": { diff --git a/plugins/package.json b/plugins/package.json index e7d0a6019f..3e97f0215b 100644 --- a/plugins/package.json +++ b/plugins/package.json @@ -1,6 +1,6 @@ { "name": "@getpaseo/builtin-plugins", - "version": "0.15.0-beta.1", + "version": "0.15.0", "private": true, "type": "module", "scripts": {