diff --git a/package-lock.json b/package-lock.json index b2cf080..cfe9742 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6072,12 +6072,12 @@ }, "packages/agent": { "name": "@onkernel/cua-agent", - "version": "0.3.3", + "version": "0.3.4", "license": "MIT", "dependencies": { "@earendil-works/pi-agent-core": "0.79.1", "@earendil-works/pi-ai": "0.79.1", - "@onkernel/cua-ai": "0.3.0", + "@onkernel/cua-ai": "0.3.1", "@onkernel/sdk": "0.49.0", "sharp": "^0.34.5" }, @@ -6088,7 +6088,7 @@ }, "packages/ai": { "name": "@onkernel/cua-ai", - "version": "0.3.0", + "version": "0.3.1", "license": "MIT", "dependencies": { "@earendil-works/pi-ai": "0.79.1", @@ -6102,13 +6102,13 @@ }, "packages/cli": { "name": "@onkernel/cua-cli", - "version": "0.1.1", + "version": "0.1.3", "license": "MIT", "dependencies": { "@earendil-works/pi-coding-agent": "0.79.1", "@earendil-works/pi-tui": "0.79.1", - "@onkernel/cua-agent": "0.3.3", - "@onkernel/cua-ai": "0.3.0", + "@onkernel/cua-agent": "0.3.4", + "@onkernel/cua-ai": "0.3.1", "@onkernel/sdk": "0.49.0" }, "bin": { diff --git a/packages/agent/CHANGELOG.md b/packages/agent/CHANGELOG.md index affb1ce..4254d8c 100644 --- a/packages/agent/CHANGELOG.md +++ b/packages/agent/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.3.4 - 2026-06-23 + +- Add an opt-in `playwright` option to `CuaAgent` and `CuaAgentHarness` that + exposes a `playwright_execute` tool, running Playwright/TypeScript against + the live browser session via the Kernel SDK. Results, stdout, and stderr + come back as tool content; SDK-reported failures surface as content rather + than throwing. Adds the `PlaywrightDetails` export. + ## 0.3.3 - 2026-06-12 - The action translator now consumes the canonical `CuaAction` union with an diff --git a/packages/agent/package.json b/packages/agent/package.json index fed5b84..3a098a7 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -1,6 +1,6 @@ { "name": "@onkernel/cua-agent", - "version": "0.3.3", + "version": "0.3.4", "description": "Kernel browser computer-use Agent and AgentHarness classes built on pi-agent-core", "license": "MIT", "type": "module", @@ -42,7 +42,7 @@ "dependencies": { "@earendil-works/pi-agent-core": "0.79.1", "@earendil-works/pi-ai": "0.79.1", - "@onkernel/cua-ai": "0.3.0", + "@onkernel/cua-ai": "0.3.1", "@onkernel/sdk": "0.49.0", "sharp": "^0.34.5" }, diff --git a/packages/ai/CHANGELOG.md b/packages/ai/CHANGELOG.md index fcd36a1..ea28450 100644 --- a/packages/ai/CHANGELOG.md +++ b/packages/ai/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.3.1 - 2026-06-23 + +- Add the `playwright_execute` tool definition: `CuaPlaywrightSchema`, + `CUA_PLAYWRIGHT_TOOL_NAME`, `CUA_PLAYWRIGHT_TOOL_DESCRIPTION`, + `createCuaPlaywrightToolDefinition()`, and the `CuaPlaywrightInput` type. + ## 0.3.0 - 2026-06-12 - Add `CuaSimpleStreamOptions`: pi-ai `SimpleStreamOptions` plus the diff --git a/packages/ai/package.json b/packages/ai/package.json index cdfca00..b3ee530 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@onkernel/cua-ai", - "version": "0.3.0", + "version": "0.3.1", "description": "Kernel-curated computer-use model access built on pi-ai", "license": "MIT", "type": "module", diff --git a/packages/cli/package.json b/packages/cli/package.json index 738145d..ef418b8 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@onkernel/cua-cli", - "version": "0.1.2", + "version": "0.1.3", "description": "Kernel-cloud-browser computer-use TUI built on @onkernel/cua-agent and pi-tui", "license": "MIT", "type": "module", @@ -36,8 +36,8 @@ "dependencies": { "@earendil-works/pi-coding-agent": "0.79.1", "@earendil-works/pi-tui": "0.79.1", - "@onkernel/cua-agent": "0.3.3", - "@onkernel/cua-ai": "0.3.0", + "@onkernel/cua-agent": "0.3.4", + "@onkernel/cua-ai": "0.3.1", "@onkernel/sdk": "0.49.0" }, "devDependencies": {