diff --git a/packages/recorder/src/recorder.ts b/packages/recorder/src/recorder.ts index c951d40f73..78625d74dd 100644 --- a/packages/recorder/src/recorder.ts +++ b/packages/recorder/src/recorder.ts @@ -163,7 +163,10 @@ export class EventRecorder { // Add event listeners document.addEventListener('click', this.handleClick, true); document.addEventListener('input', this.handleInput); - document.addEventListener('scroll', this.handleScroll, { capture: true, passive: true }); + document.addEventListener('scroll', this.handleScroll, { + capture: true, + passive: true, + }); } // Stop recording diff --git a/packages/shared/package.json b/packages/shared/package.json index 5182835afb..0c57030dd3 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -98,7 +98,8 @@ "js-sha256": "0.11.0", "sharp": "^0.34.3", "dotenv": "^16.4.5", - "uuid": "11.1.0" + "uuid": "11.1.0", + "zod": "3.24.3" }, "devDependencies": { "@rslib/core": "^0.18.3", @@ -109,8 +110,7 @@ "openai": "6.3.0", "rimraf": "~3.0.2", "typescript": "^5.8.3", - "vitest": "3.0.5", - "zod": "3.24.3" + "vitest": "3.0.5" }, "sideEffects": [], "publishConfig": { diff --git a/packages/web-integration/src/mcp-tools-puppeteer.ts b/packages/web-integration/src/mcp-tools-puppeteer.ts index ca14289ea2..ba04540733 100644 --- a/packages/web-integration/src/mcp-tools-puppeteer.ts +++ b/packages/web-integration/src/mcp-tools-puppeteer.ts @@ -202,6 +202,11 @@ export class WebPuppeteerMidsceneTools extends BaseMidsceneTools return this.agent; } + public async destroy(): Promise { + await super.destroy(); + browserManager.disconnect(); + } + protected preparePlatformTools(): ToolDefinition[] { return [ { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5ccf8d3a1d..8789219895 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1467,6 +1467,9 @@ importers: uuid: specifier: 11.1.0 version: 11.1.0 + zod: + specifier: 3.24.3 + version: 3.24.3 devDependencies: '@rslib/core': specifier: ^0.18.3 @@ -1495,9 +1498,6 @@ importers: vitest: specifier: 3.0.5 version: 3.0.5(@types/debug@4.1.12)(@types/node@18.19.62)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.3.0)(lightningcss@1.30.1)(sass-embedded@1.86.3)(terser@5.44.1) - zod: - specifier: 3.24.3 - version: 3.24.3 packages/visualizer: dependencies: