{"_id":"@agimon-ai/browse-tool","_rev":"175-4fc7a75d74ca19e424f4d7d8a1924b07","name":"@agimon-ai/browse-tool","dist-tags":{"latest":"0.30.6"},"versions":{"0.2.0":{"name":"@agimon-ai/browse-tool","version":"0.2.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"bdeb626ac94a9188f06a71f09d83de4d234c33e5","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.0.tgz","fileCount":38,"integrity":"sha512-f1R4Un12hOjkpyvrv+/BRAFM3zA9J+ViDg9tVOaYQOl8IzlHH0JH4ncsEWgYzw7DQ5bbdaCSEV2+vEZTYm8lcg==","signatures":[{"sig":"MEUCIQC4XRHn5fQvVqVdxXATgojmEy9To8nmBibEzJkJDfC+7gIgLB3QWc/iPLwrL+1yfOvTOgVuaXU8OvIingkfklTxVOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2466642},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/59c91a4bdb39d3a25a2fe38efac8eb1d/agimon-ai-browse-tool-0.2.0.tgz","_integrity":"sha512-f1R4Un12hOjkpyvrv+/BRAFM3zA9J+ViDg9tVOaYQOl8IzlHH0JH4ncsEWgYzw7DQ5bbdaCSEV2+vEZTYm8lcg==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@modelcontextprotocol/sdk":"1.19.1","@agimon-ai/foundation-port-registry":"0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.0_1772789519598_0.02468628898149894","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agimon-ai/browse-tool","version":"0.2.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"cfd41ae2b60a7cf74910c20ed7ad1696dfcef404","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.1.tgz","fileCount":24,"integrity":"sha512-r9SxzatMT3HEKgadyM996q67X62ruoHqomz/6auP6gjMXrM8wGeMECW2WPzF1Y2jldHnsOiJGTVHf7rLMQ89WQ==","signatures":[{"sig":"MEUCIQC1E/gVHikP7FqKXG0y55TRb6pcX1R/ivRr9KwE24gXtQIgHQDouVgPJhG3+veuiI16clSf15SGQiIX1xwqEFiXR9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621617},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/4459e2c6a42be6a846d657d9df8e531a/agimon-ai-browse-tool-0.2.1.tgz","_integrity":"sha512-r9SxzatMT3HEKgadyM996q67X62ruoHqomz/6auP6gjMXrM8wGeMECW2WPzF1Y2jldHnsOiJGTVHf7rLMQ89WQ==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.1","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.1_1772860644457_0.7699628362001274","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@agimon-ai/browse-tool","version":"0.2.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"e958687c376c04b86f66fe11f91f216f3a75d866","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.2.tgz","fileCount":24,"integrity":"sha512-56rCwYsUZin8bmRNye00si613k86MVuZAC3fiZj65/US8HNvMjaAkzBwnNwJhM1kWooaZ+EZXP3jhZZkU49SiQ==","signatures":[{"sig":"MEUCIDnv/VzFTX1P7jcgl6ANcHWJSrRU6zSOJp8A9cEj4zPiAiEAudxSFTmaFvQqTZIG39PmxTiCi7J1mBzYjuThhfBfjlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621561},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/beb820c04a2c838f90e0da444bb58be0/agimon-ai-browse-tool-0.2.2.tgz","_integrity":"sha512-56rCwYsUZin8bmRNye00si613k86MVuZAC3fiZj65/US8HNvMjaAkzBwnNwJhM1kWooaZ+EZXP3jhZZkU49SiQ==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.1","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.2_1772861730558_0.4525195613314781","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@agimon-ai/browse-tool","version":"0.2.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"65c060789b45dcca797f4ea070ad630976bd359b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.3.tgz","fileCount":24,"integrity":"sha512-OafsPAKzqHiiF2R2haFMOH63LLaR+Z8J5togb932aE+XFVF/yBYxqFEVT5O52XbeHjdKDCNoBSev7S2xBLb/ag==","signatures":[{"sig":"MEUCIHJP68loaovt1n45C7n9YppMzMiA+3TOBHeQ5TcEF1y+AiEAtsY9pscTvqr2+mrRrYIBL5nsuZqanpf+hQhmbUi3K4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648215},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/cb17db9e5379891e6ffa0cde07569148/agimon-ai-browse-tool-0.2.3.tgz","_integrity":"sha512-OafsPAKzqHiiF2R2haFMOH63LLaR+Z8J5togb932aE+XFVF/yBYxqFEVT5O52XbeHjdKDCNoBSev7S2xBLb/ag==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.1","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.3_1772884194565_0.5267363933060392","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@agimon-ai/browse-tool","version":"0.2.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"dc920e7019db53640a32da03b4fb6bb3f39e31cb","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.4.tgz","fileCount":24,"integrity":"sha512-F7FmtqND+KF7yMTw25Wlimyhp6N9PfgkcCBUvKbl26y4sL8NOF2bgOVycH+aQ3ygA0Ur3zIIQPLU4UKHy/GL+Q==","signatures":[{"sig":"MEUCIFKX5qCw7j/Z4f0nauNPzn/SMlw01DsOkB+Cl7j3gc7TAiEAyN9K1WGiKhgUnO+V4gBKCOrWEIrxSyNKhPs2ysJlf4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648215},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/c9a6f3f1549fa3d2fa931636f5a1ee67/agimon-ai-browse-tool-0.2.4.tgz","_integrity":"sha512-F7FmtqND+KF7yMTw25Wlimyhp6N9PfgkcCBUvKbl26y4sL8NOF2bgOVycH+aQ3ygA0Ur3zIIQPLU4UKHy/GL+Q==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.2","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.4_1772924245141_0.612763029262742","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@agimon-ai/browse-tool","version":"0.2.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"a82c3ece368709954f2e965b21092a729f7491a7","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.5.tgz","fileCount":24,"integrity":"sha512-ZsCosA6XFPnCZy564tbKvBoi3Gx5DApyQo4rwvoynV5ivOJpSz9096edPj204B3cZTAqhQc6eas3eM09UYXVXQ==","signatures":[{"sig":"MEUCIEsVK0kGlJOeVaSzQCdXDUf6uVsaNCFxRgG1VEQQaBh0AiEA4GOYzmDyJl6l372/T/P/FLH9q1m3XPD5rRceF7XQMNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1659173},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/f3ba0275e86cb903824e560ab53a0d4a/agimon-ai-browse-tool-0.2.5.tgz","_integrity":"sha512-ZsCosA6XFPnCZy564tbKvBoi3Gx5DApyQo4rwvoynV5ivOJpSz9096edPj204B3cZTAqhQc6eas3eM09UYXVXQ==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.2","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.5_1772961999545_0.3222952897619673","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@agimon-ai/browse-tool","version":"0.2.6","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"d0dffa6a8912bd14aa7000f5a84365ae1f3c4144","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.6.tgz","fileCount":27,"integrity":"sha512-qhjeuB2H7ew61L5ppL37dj9FUfKJNNPUBPljsYwf15gRO0B2FHt1x08Nbvygs4RtaUHcUhWtCMX/jjNo/2yuQg==","signatures":[{"sig":"MEQCIGRkm7/6m7p1o4wv6t4uXBPFT9XLzPZhseMxUzYdZzNbAiBtt0uaajhp6dkQPcKBiRnth9grDXrXjooW4alfZo+tsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896459},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/b192f6492dc1fc5e5ac86b4759313cfb/agimon-ai-browse-tool-0.2.6.tgz","_integrity":"sha512-qhjeuB2H7ew61L5ppL37dj9FUfKJNNPUBPljsYwf15gRO0B2FHt1x08Nbvygs4RtaUHcUhWtCMX/jjNo/2yuQg==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.2","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.6_1773553286199_0.8511305199965711","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@agimon-ai/browse-tool","version":"0.2.7","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"8163a7cb4fc5d554e8a559ab99ec8cb6c95936c3","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.7.tgz","fileCount":35,"integrity":"sha512-zLzl5/Q/ClzFg2TAvPp03vmodXQgQMFsPGfAGBdOFSL29PdkLhndB40ec6hPAg6AXZe06CM1DlGKFU538k2HKQ==","signatures":[{"sig":"MEQCIFS/xQ0xJLPrZquDgmHKOM+ZM8dO6G0pRcr4EnkuZw5cAiBYqCq2ybfr0ImEDhQf8+2XXjhx6Vk/juCrVxZoEi5iJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4333205},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/4adc454569f0425e014a5c85ebf11ef4/agimon-ai-browse-tool-0.2.7.tgz","_integrity":"sha512-zLzl5/Q/ClzFg2TAvPp03vmodXQgQMFsPGfAGBdOFSL29PdkLhndB40ec6hPAg6AXZe06CM1DlGKFU538k2HKQ==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.3","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.7_1773964450359_0.7973983000960625","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@agimon-ai/browse-tool","version":"0.2.8","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"4b7483e9daa0e4b53f4ad5f9aa89c461ccc8f8ea","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.8.tgz","fileCount":35,"integrity":"sha512-R9LuwwaQiXNlgB2MphX+jQPhOesUxJoslIwZZMdFFsdAjQVg74bxQDNLXFf5FlxLzXEwr5sY68U/5OrT5dcL2Q==","signatures":[{"sig":"MEYCIQCjlsiJhUz64ifw3t8QvwPLpqFGz6+AgLz+qXqljsOdGQIhAJ3+isW6zjLM4V/PmJjPt9hDTtS2FCo0nZYFDnNIgcxr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4335379},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/ae41212245b28db917b4aa568e7384b0/agimon-ai-browse-tool-0.2.8.tgz","_integrity":"sha512-R9LuwwaQiXNlgB2MphX+jQPhOesUxJoslIwZZMdFFsdAjQVg74bxQDNLXFf5FlxLzXEwr5sY68U/5OrT5dcL2Q==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.3","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.8_1773997985929_0.7325531275771622","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@agimon-ai/browse-tool","version":"0.2.9","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"3cba621f70f5d2931da8c27e2c5edc120cc48070","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.9.tgz","fileCount":35,"integrity":"sha512-f+lXzU7lWtNliUlGqtrqnveGjfsuG4akD3dC6SG8ypA+rz95dMJ2s2fDL7o86XB4GgovI3FjJY7VZSVuzA6qBw==","signatures":[{"sig":"MEYCIQCCwXwjybbe9ANsKX/MbLNUeI0ExuEpZ0EbSoMACQgqIQIhAJOJtHOwy868IQKfxPnKl2S+TNU22lC8sg6AjwUa5yLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4316815},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.9.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/c104c15d4a2320555abb50861e6b4fc4/agimon-ai-browse-tool-0.2.9.tgz","_integrity":"sha512-f+lXzU7lWtNliUlGqtrqnveGjfsuG4akD3dC6SG8ypA+rz95dMJ2s2fDL7o86XB4GgovI3FjJY7VZSVuzA6qBw==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.4","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.9_1774078037488_0.8006626219892607","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@agimon-ai/browse-tool","version":"0.2.10","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.10","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"a5015cf7150f69b8ca43dad1d520724d57a9eeeb","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.10.tgz","fileCount":35,"integrity":"sha512-4QUGf3d5DM9gmGa0Vq3tV5652ltU+cac+OOX6m53Mt8Ef0qD8IbIBsmc/nSfRx7vcqGEEiDwLi6uWWGMO39jig==","signatures":[{"sig":"MEUCIC5NOs2MphRVHdqIC4m7/iFxyZh9mwHyTkFU7ugznW/WAiEAk5mwzbDlK/zOCXyfBjOVzi9IAJ2XJNg2y0R7HQyg3Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4319413},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.10.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/bf2f38929a96e06d25c3f09259b95217/agimon-ai-browse-tool-0.2.10.tgz","_integrity":"sha512-4QUGf3d5DM9gmGa0Vq3tV5652ltU+cac+OOX6m53Mt8Ef0qD8IbIBsmc/nSfRx7vcqGEEiDwLi6uWWGMO39jig==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.57.0","@hono/node-ws":"^1.3.0","@playwright/test":"1.57.0","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.4","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.10_1774083375894_0.48830634779680016","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@agimon-ai/browse-tool","version":"0.2.11","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"b663cc765828cda27717bbed0553a50c8f519c60","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.11.tgz","fileCount":35,"integrity":"sha512-LM4wXkyXwaVj7twciOplnftpatnBbKOWTDB+SmxUWXq1Y4BsQqmW260tAPcqwe+B2iRS+3in2YprHVB7eRJp5Q==","signatures":[{"sig":"MEUCIQCLX3duk256YQ4EnwHd6A0gdcBGeegWlti0sBz3B9JLsgIgDOvgoh6C8mfHwgN1XGImOXf6F0w1GeM/iTspniPQitk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4352247},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.11.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/7983dae8f3d840e3707342cc4a210a90/agimon-ai-browse-tool-0.2.11.tgz","_integrity":"sha512-LM4wXkyXwaVj7twciOplnftpatnBbKOWTDB+SmxUWXq1Y4BsQqmW260tAPcqwe+B2iRS+3in2YprHVB7eRJp5Q==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.4","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.11_1774091253662_0.22905045577653227","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@agimon-ai/browse-tool","version":"0.2.12","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"e15dc018383955b9391a55b60b72ed152746701d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.12.tgz","fileCount":35,"integrity":"sha512-2Hg17O5624z+r3BDcX9WjvuTAvTkxyztWYJbrrAKRuOwVGq/vLLM84W5j1fO0Xp3CO0o09Gzv03PkNNSfreATg==","signatures":[{"sig":"MEUCIBMUwGNpUcE2sZ7mXwEGmu+8btxfsiHPbGzuyJYZLGTNAiEAzE3CGwcu1CxshXC1gkY6R20n+qSLO1dGYT1hpiTXtGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4370550},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.12.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/95441cf656dd983cf4892dfeb9dd777d/agimon-ai-browse-tool-0.2.12.tgz","_integrity":"sha512-2Hg17O5624z+r3BDcX9WjvuTAvTkxyztWYJbrrAKRuOwVGq/vLLM84W5j1fO0Xp3CO0o09Gzv03PkNNSfreATg==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.4","@opentelemetry/semantic-conventions":"1.40.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.12_1774130357948_0.05038135902882113","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@agimon-ai/browse-tool","version":"0.2.13","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.13","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"76dab3bdeee35cf50ffd29349ce9e69c29009f5b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.13.tgz","fileCount":35,"integrity":"sha512-NUgLCEcAKMuurgID1d3s0jPCyZlPttixrHKzZjwz0BT6RxoTm7NKITF4g6iyk3rHz5paP4mfZn8/rpXLuDZq6A==","signatures":[{"sig":"MEUCIQDvkhwiu0c00p2nplsX+tUaT+bgwCqNtNXnLRiYCqxAdgIgRUV3coKnUPxUg2rn2Jvlyy92uqP7LuBc3RHrgM+YsqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4412697},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.13.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/73482390959637564a5869e6bb724d0e/agimon-ai-browse-tool-0.2.13.tgz","_integrity":"sha512-NUgLCEcAKMuurgID1d3s0jPCyZlPttixrHKzZjwz0BT6RxoTm7NKITF4g6iyk3rHz5paP4mfZn8/rpXLuDZq6A==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.2.5","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.5","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.2.1","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.13_1774327873182_0.6119525114158921","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@agimon-ai/browse-tool","version":"0.2.14","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.14","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"d743f571513e410eb6dae46b5086951a4ec71a5a","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.14.tgz","fileCount":35,"integrity":"sha512-V929GZzbwrg2D23gX2kU6l37feyewcPykWn5GzZ7IaZWy9qZklO4FXFBzPQmoQtobuuoexn6fhq8qbBLH5sdbA==","signatures":[{"sig":"MEUCIQDbGyJVc4GewZOoIkjPMWnpgVN3oqNrh2XoR10yzeHOFQIgRfsYwPOB+KsFN7qXVg5cJYNXkoO4KvEg8srFDPTzOFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4434550},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.14.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/0b8dbb6094ac49cb39e7105e6742fa20/agimon-ai-browse-tool-0.2.14.tgz","_integrity":"sha512-V929GZzbwrg2D23gX2kU6l37feyewcPykWn5GzZ7IaZWy9qZklO4FXFBzPQmoQtobuuoexn6fhq8qbBLH5sdbA==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.2.6","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.6","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.2.2","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.14_1774335475343_0.679424454243613","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@agimon-ai/browse-tool","version":"0.2.15","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"568e6f6f2afcf20484c03d256e83c123006dc1aa","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.15.tgz","fileCount":35,"integrity":"sha512-UDpXGeq7ibuYwKhm+WTQOs3kCA4sW9utCW8vF94iyJV+DG7GaDy95UDCylHlHnBhKl8Dgrk9L051S7YuNPRhlw==","signatures":[{"sig":"MEUCIQC4Ynb9+217bNp24u+SuOwXFsqLhwmT/EnxVyrXmjdAhwIgCQd7W0D5Gzeh94lwEG/QuVJUUThxqXAxBRSJlLJowrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4434550},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.15.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/4956df055eaa995215173218972f9072/agimon-ai-browse-tool-0.2.15.tgz","_integrity":"sha512-UDpXGeq7ibuYwKhm+WTQOs3kCA4sW9utCW8vF94iyJV+DG7GaDy95UDCylHlHnBhKl8Dgrk9L051S7YuNPRhlw==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.2.7","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.7","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.2.3","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.15_1774337414537_0.4026536397687748","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@agimon-ai/browse-tool","version":"0.2.16","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"70490b5c4c1c3ac81f3701eb8f39eda3dddf8a43","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.16.tgz","fileCount":35,"integrity":"sha512-GS/hNq0w8hcy+wlKQMnTfLGuxyDaIeryOyTu/2EcLM3mWxHMwze/WlHU5KLL7zCqUT9KDKi64l1RKloOQFQnxA==","signatures":[{"sig":"MEUCIGM2LyIX8M8l966ipdi92tDsXnpJyDjBjCZnL/+OI0+QAiEA0g3Rak+ccBYHa94i0AI0UhcyF09sC4TulCCHJjdDgf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4434550},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.16.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/1392222d0a0e067e66fecb6df727b641/agimon-ai-browse-tool-0.2.16.tgz","_integrity":"sha512-GS/hNq0w8hcy+wlKQMnTfLGuxyDaIeryOyTu/2EcLM3mWxHMwze/WlHU5KLL7zCqUT9KDKi64l1RKloOQFQnxA==","_npmVersion":"11.9.0","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.2.8","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.8","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.2.4","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.16_1774347825090_0.5509516421794978","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@agimon-ai/browse-tool","version":"0.2.18","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"6fe1b724be6a386939ee49ed10f7ec574b18e62d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.18.tgz","fileCount":35,"integrity":"sha512-2ps9dKbJ8SBQbQI3VLtmRUem1RayTuFsuJ288+4LND7bo5xSzS1VJAh3JKHo0sgAmz+qizGmO8GvTjsydKJDdQ==","signatures":[{"sig":"MEYCIQCbV0hkmnG6xmb8GVQfMjcoD1pLf6oTBToyhKYAxcT53QIhAOWGcG6ccdcap5Gb+bD723jkqhDJAYzscVK7xEp/uc2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4434552},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.18.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/59fc28252b219fbeb0d4583e7d9fc966/agimon-ai-browse-tool-0.2.18.tgz","_integrity":"sha512-2ps9dKbJ8SBQbQI3VLtmRUem1RayTuFsuJ288+4LND7bo5xSzS1VJAh3JKHo0sgAmz+qizGmO8GvTjsydKJDdQ==","_npmVersion":"11.9.0","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.2.10","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.10","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.2.6","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.18_1774355204168_0.1091898963803648","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@agimon-ai/browse-tool","version":"0.2.19","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.19","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"e6bee68bc62760a59e0aecf15204ed1e4066c177","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.19.tgz","fileCount":35,"integrity":"sha512-SrXNnE1iOpJ/Hbedty9VA4hDM83RqzQLqCPPLXQFxD7lSEN3R38Xa0KJh0ixPVXbz5Wkii/x0lChBOmvm5cJAg==","signatures":[{"sig":"MEQCIHDPi36r45WCy6lhSKkitq5TbMDBGQSmvNoE8KwWjT3WAiBAsFFbzDrOYCzc91G2pJ6gMBGaj/TWjKb4zOyO1P8Ukg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4435254},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.19.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/379c4eb2e96bf68848f9893fdabf590a/agimon-ai-browse-tool-0.2.19.tgz","_integrity":"sha512-SrXNnE1iOpJ/Hbedty9VA4hDM83RqzQLqCPPLXQFxD7lSEN3R38Xa0KJh0ixPVXbz5Wkii/x0lChBOmvm5cJAg==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.2.11","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.11","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.2.7","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.19_1774445356927_0.5755372229758517","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@agimon-ai/browse-tool","version":"0.2.20","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"faaffd98aa730a7f531181cf293a0103df7ebdf1","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.20.tgz","fileCount":35,"integrity":"sha512-pCrTafxHIwkpX9kMQna1n8HcgK2bx3m7DWc2bYhUBZErcM6DQF0I5k/v36ZCmj8wXBpD+JRSc4X1WI2jae3Pmw==","signatures":[{"sig":"MEUCIHsw1LyNNZY9f7taUnwdVEyibwF1j1DJ0UspLO+X10pJAiEAx1wyYL7DG06PNFKnVkFNPsYLq6fBQW1l0SY3pf1WwPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4435254},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.20.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/cb07a2664e70067ff9cc31c5e652f90c/agimon-ai-browse-tool-0.2.20.tgz","_integrity":"sha512-pCrTafxHIwkpX9kMQna1n8HcgK2bx3m7DWc2bYhUBZErcM6DQF0I5k/v36ZCmj8wXBpD+JRSc4X1WI2jae3Pmw==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.2.12","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.12","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.2.8","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.20_1774525333803_0.7839225374263052","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@agimon-ai/browse-tool","version":"0.2.21","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.2.21","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"167dbe85256ce08923f3f99a4533f3384d3badec","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.2.21.tgz","fileCount":35,"integrity":"sha512-NAgHYpuEWwL0WOo6wA0pm32QuyFkx1VKFyAmmGitPG4/z/HrFIkRGAvtqQX/FXSraM07uMON+ZAlbAatqTNdaw==","signatures":[{"sig":"MEQCIDmdm6Odu0jybr7G1HMvZBPRuc8Vkx6hBQ67ZJU4ewAXAiAy9Boo88uoICNrKoy08aSYmG50IuWZTod+rFR0xLlYJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4466498},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.2.21.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/2c59f2081e8b51cbd6bcd22e1fa0b678/agimon-ai-browse-tool-0.2.21.tgz","_integrity":"sha512-NAgHYpuEWwL0WOo6wA0pm32QuyFkx1VKFyAmmGitPG4/z/HrFIkRGAvtqQX/FXSraM07uMON+ZAlbAatqTNdaw==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.2.13","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.2.13","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.2.9","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.2.21_1774763439813_0.425527771654973","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agimon-ai/browse-tool","version":"0.3.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.3.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"5cb7b0e22c287cf646c91396d6a892323b24a9d7","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.3.0.tgz","fileCount":35,"integrity":"sha512-aE3LBHxNZ96gB/AvRBCU+HE/Ry+iTuxFSnheVwpU4lgKxAg6pmUVvp58dE1U89xsfcJBOaR7KPkcVZS9vPew5Q==","signatures":[{"sig":"MEYCIQDc+WkI9BXvm2YjY1G0J056uMt7amD/aw8fHQT0fGr+0QIhAKPpQFfgYppiVemusfWW8UYa8pV1cn+VOxDu/ruinzVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4446686},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.3.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/fea4ca7c65521b110b5360bb9fcaf74c/agimon-ai-browse-tool-0.3.0.tgz","_integrity":"sha512-aE3LBHxNZ96gB/AvRBCU+HE/Ry+iTuxFSnheVwpU4lgKxAg6pmUVvp58dE1U89xsfcJBOaR7KPkcVZS9vPew5Q==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.3.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.3.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.3.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.3.0_1774941035528_0.47685749658959287","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@agimon-ai/browse-tool","version":"0.3.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.3.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"baeb09933a5e265800d7d7e7ce30cc74fb6f9b3f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.3.1.tgz","fileCount":35,"integrity":"sha512-sse5WsjfqzsbVtpzzApf3oV53CQMlWw2Nu0bRp5lWRB+2rC+Vhr8rHetX9iAa2u6eiJy+DuZd+ZwwHti6F73Gw==","signatures":[{"sig":"MEUCIA4lvOx4BJYcMnizrO4rROjC0zkqKifrB4eWSki9eL9QAiEAoq5uQT0nTq2D7tPL1G/KjaioEkIFvXhAZUwD/s7wYCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4446682},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.3.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/cd5945388171d7953466c75c4d7542c3/agimon-ai-browse-tool-0.3.1.tgz","_integrity":"sha512-sse5WsjfqzsbVtpzzApf3oV53CQMlWw2Nu0bRp5lWRB+2rC+Vhr8rHetX9iAa2u6eiJy+DuZd+ZwwHti6F73Gw==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.3.1","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.3.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.3.1","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.3.1_1775034427315_0.4951216648667427","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agimon-ai/browse-tool","version":"0.4.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.4.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"25f7728aaebc070834bd3970a1a70848c175042d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.4.0.tgz","fileCount":35,"integrity":"sha512-BfGfIC3CCAhfkUBcpbmarS6sx0Q8l2bNdS3MYahQHUpNJ/D2irlHzRKo2ACDoB7I86G4QOlA9Z30QMGczY25bA==","signatures":[{"sig":"MEUCIQD4myteVVXnlLWZ3AQZ4/ETGlwFQVqMUg6RLaq7TnvAtAIgeH4UxJeBR3zIgpjv3wl/VYlF04HjyByA0wHpR0subUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4471075},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.4.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/2c0d9f991aa1f4cf540881e08cbaf83b/agimon-ai-browse-tool-0.4.0.tgz","_integrity":"sha512-BfGfIC3CCAhfkUBcpbmarS6sx0Q8l2bNdS3MYahQHUpNJ/D2irlHzRKo2ACDoB7I86G4QOlA9Z30QMGczY25bA==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.4.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.4.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.4.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.4.0_1775040879873_0.924296824911705","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agimon-ai/browse-tool","version":"0.4.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.4.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"e67a407a8513cc2c08f6ec7d56e28318166df3b6","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.4.1.tgz","fileCount":35,"integrity":"sha512-b65NGHQXqqt9PTOQb4uOBOLrGQta3Y40mMA4q3xrNelcaMSt1tWzeR2TDIlJV9CY9hTm/5WzYKtAFH1JLy0zkQ==","signatures":[{"sig":"MEYCIQC2jNa7qpwelpeiCb+5c1Y1jIvd5P6mhqja1qibyaJOfAIhAK3fCxjog5qbLdXfKmwXS25wkTgBayF6bIi5Ini89jU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4477085},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.4.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/c31200c03b81d6c6cb4ef7fb8d10d710/agimon-ai-browse-tool-0.4.1.tgz","_integrity":"sha512-b65NGHQXqqt9PTOQb4uOBOLrGQta3Y40mMA4q3xrNelcaMSt1tWzeR2TDIlJV9CY9hTm/5WzYKtAFH1JLy0zkQ==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.4.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.4.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.4.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.4.1_1775211581602_0.24400101476840907","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@agimon-ai/browse-tool","version":"0.4.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.4.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"ee0d6ae8d59e7c1a44996de1b53051fe85a76686","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.4.2.tgz","fileCount":35,"integrity":"sha512-csK5PFbM2ChQgygDC/4vefU3DVxh/yiUqq/9PRgG5iY8sD8gihIHUdPrULotE9BLOMm/V5YL5YwpvoU8VqH1fA==","signatures":[{"sig":"MEUCICV9W/EWlm/GBF9lVbUpImdrpLEBLYCAx+51jP8sYv4MAiEAu1rg28aeeqWSlAdVz66/kvc/hjOa37ra/jiZdBabkEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4477899},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.4.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/686dcaed134be7da4f77d4c6e8ad89a7/agimon-ai-browse-tool-0.4.2.tgz","_integrity":"sha512-csK5PFbM2ChQgygDC/4vefU3DVxh/yiUqq/9PRgG5iY8sD8gihIHUdPrULotE9BLOMm/V5YL5YwpvoU8VqH1fA==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.4.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.4.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.4.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.4.2_1775263309276_0.05832600888051309","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agimon-ai/browse-tool","version":"0.5.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.5.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"c7a369ad7fef4c84bd077e3dbf11b98348f89433","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.5.0.tgz","fileCount":35,"integrity":"sha512-acl6/75NPVc7BENFF/56Dhi6xCdo50uNvYhtr4nwNsjxrlpgdly/3dVKPA8CYU1ZwyKDjNBDlDi6RtTuwGGIgA==","signatures":[{"sig":"MEYCIQCeuhhfAcYF0I/M+EVlgSz7jmlhJgJLLYZnefhLK8s/YwIhAMpfLf6f3x9WEV7SIBIjZ9jPHaptcWI4GJYIAX1vQZPp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4477899},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.5.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/dcd6a028429fd490bd5ccc6ed7fd4ac4/agimon-ai-browse-tool-0.5.0.tgz","_integrity":"sha512-acl6/75NPVc7BENFF/56Dhi6xCdo50uNvYhtr4nwNsjxrlpgdly/3dVKPA8CYU1ZwyKDjNBDlDi6RtTuwGGIgA==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.5.0","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.5.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.5.0","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.5.0_1775357643546_0.3546532343393054","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agimon-ai/browse-tool","version":"0.5.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.5.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"72085bfe99182715eb173c308ef62c0c57d3d709","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.5.1.tgz","fileCount":35,"integrity":"sha512-PUiLQq5K+wDgCE8Yf+agESUwuJVVNtj7FN/8eORlpLzIFG/ROP2osKIp+bTg02M+hb6mJZWFhXQU1RrcJjNWPA==","signatures":[{"sig":"MEUCIGNo0rA6pyhA5/5j1wY5tHP+a336vRCfmzIbVib/Wz3fAiEArM2KCnlECbRTIXxj5vTOj2P1VqFfEUfKPDkMyBTvsoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4478015},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.5.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/493b89b9041f7584f53f9a81f10dbff6/agimon-ai-browse-tool-0.5.1.tgz","_integrity":"sha512-PUiLQq5K+wDgCE8Yf+agESUwuJVVNtj7FN/8eORlpLzIFG/ROP2osKIp+bTg02M+hb6mJZWFhXQU1RrcJjNWPA==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.5.1","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.5.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.5.1","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.5.1_1775634419582_0.08430736954389184","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@agimon-ai/browse-tool","version":"0.5.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.5.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"5b5679fd9b79fc624af0765fe22eb73ea2e3f1fc","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.5.2.tgz","fileCount":35,"integrity":"sha512-LUPXfUizOspMJLnmYXEgkdqvjv4zZoF3Bpr9JqbEfqln2aRNNjv2zlAurt0e2atoezjqrRnDC03TwCVxow6J0A==","signatures":[{"sig":"MEQCID+lYftpRU9V3TG7WrflnNQHfEh/gyvNRwlS2wK+kVphAiB3xcgDvCXzXjM/5kQreN8viJ8hPwyuIA7egIXD/vBrVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4478015},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.5.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/56b7e8d4e52d581c623de70cd5e2ed0e/agimon-ai-browse-tool-0.5.2.tgz","_integrity":"sha512-LUPXfUizOspMJLnmYXEgkdqvjv4zZoF3Bpr9JqbEfqln2aRNNjv2zlAurt0e2atoezjqrRnDC03TwCVxow6J0A==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.5.2","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-port-registry":"0.5.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.5.2","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.5.2_1775785046291_0.7121801760410134","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@agimon-ai/browse-tool","version":"0.5.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.5.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"81c98696a0e3c78d1213f412e51322466d38bff0","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.5.3.tgz","fileCount":35,"integrity":"sha512-0OxukmD7RRtFF/pDPHnDNOXGUzhpTMoSMHrDjSf10xvh6OpsqdxJtrzI/5vnYikf7Pbydx4PQLwWsKSOsfYHWA==","signatures":[{"sig":"MEUCIQCaKtfVvna07b31x2uTyO9ROy8sh5fac5qaON66e25JvwIgKNqHeLc+63pyiT9wqlwm0JymRz+Nvs9YOud8b3uK+Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4482017},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.5.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/b98f479cd8d56d85e8b7496a871d97a2/agimon-ai-browse-tool-0.5.3.tgz","_integrity":"sha512-0OxukmD7RRtFF/pDPHnDNOXGUzhpTMoSMHrDjSf10xvh6OpsqdxJtrzI/5vnYikf7Pbydx4PQLwWsKSOsfYHWA==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.18.0","zod":"^4.3.6","hono":"4.11.4","chalk":"5.6.2","esbuild":"^0.25.0","liquidjs":"^10.24.0","commander":"14.0.1","inversify":"7.0.1","playwright":"1.58.2","@hono/node-ws":"^1.3.0","@playwright/test":"1.58.2","reflect-metadata":"0.2.2","@hono/node-server":"1.19.9","@opentelemetry/api":"1.9.0","@agimon-ai/log-sink-mcp":"0.5.3","@opentelemetry/api-logs":"0.213.0","@opentelemetry/sdk-logs":"0.213.0","@opentelemetry/resources":"2.6.0","@modelcontextprotocol/sdk":"1.19.1","@opentelemetry/sdk-trace-node":"2.6.0","@agimon-ai/foundation-validator":"0.2.0","@agimon-ai/foundation-port-registry":"0.5.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.5.2","@opentelemetry/exporter-logs-otlp-http":"0.213.0","@opentelemetry/exporter-trace-otlp-http":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.0.5","tsdown":"0.16.1","vitest":"4.0.18","@types/ws":"8.5.13","typescript":"5.9.3","@types/node":"^22.0.0","unplugin-raw":"^0.6.4","@types/chrome":"0.0.322","vite-plugin-static-copy":"^3.1.5"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.5.3_1775794761498_0.8345172725450061","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@agimon-ai/browse-tool","version":"0.5.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.5.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"82ca7f2e33dfac313aab0409fae08c3d8ed522c9","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.5.5.tgz","fileCount":35,"integrity":"sha512-txm/cQ65eOuiSuv+NU9cuCf0rBbnb1lu2CuLVpMTys/n2IBCMhzzw4Ir3tMrV1vikZV+bW0em56WsNUln/Q1qA==","signatures":[{"sig":"MEUCIQCbZ3bd+1EqdHl9Ze7bO3i7HWuI7cYCWBEu5Kwji7L86gIgLfNiyMnEYglfKuzT3ZYDSkN8al4hLjrcjcVXlRCTELM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4339625},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.5.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/76b56d064d7141d85c47e8bb14fb3b04/agimon-ai-browse-tool-0.5.5.tgz","_integrity":"sha512-txm/cQ65eOuiSuv+NU9cuCf0rBbnb1lu2CuLVpMTys/n2IBCMhzzw4Ir3tMrV1vikZV+bW0em56WsNUln/Q1qA==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.20.0","zod":"4.3.6","hono":"4.12.12","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.5","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"1.19.13","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.5.3","@opentelemetry/api-logs":"0.214.0","@opentelemetry/sdk-logs":"0.214.0","@opentelemetry/resources":"2.6.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.6.1","@agimon-ai/foundation-validator":"0.2.1","@agimon-ai/foundation-port-registry":"0.5.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.5.3","@opentelemetry/exporter-logs-otlp-http":"0.214.0","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.8","tsdown":"0.21.7","vitest":"4.1.4","@types/ws":"8.18.1","typescript":"6.0.2","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.5.5_1775821693266_0.01656887108497984","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agimon-ai/browse-tool","version":"0.6.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.6.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"7521eb982755e0c2473786f735e77ffc8e6a1a3c","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.6.0.tgz","fileCount":35,"integrity":"sha512-Y2M0VbrQ5GQ27bYzziioH2D1i4G7ORDF7jrCiB1v5Uzn1hn31npfJ4Ufs4w4PnCMcvJz0ViR1lPl+HhCdOBQEQ==","signatures":[{"sig":"MEUCIBJzR/dUo0JZ/vatzrystUBMXCtdd5xsAd21zhGmBit4AiEAg+wWgrF4UgeS+bQj7YC9cXpmVbdts2UROFYJ5dPj/2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4347009},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.6.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/860ec5e9e9dc607e08a7d225db5c6f22/agimon-ai-browse-tool-0.6.0.tgz","_integrity":"sha512-Y2M0VbrQ5GQ27bYzziioH2D1i4G7ORDF7jrCiB1v5Uzn1hn31npfJ4Ufs4w4PnCMcvJz0ViR1lPl+HhCdOBQEQ==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.20.0","zod":"4.3.6","hono":"4.12.12","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.5","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"1.19.13","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.6.0","@opentelemetry/api-logs":"0.214.0","@opentelemetry/sdk-logs":"0.214.0","@opentelemetry/resources":"2.6.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.6.1","@agimon-ai/foundation-validator":"0.3.0","@agimon-ai/foundation-port-registry":"0.6.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.6.0","@opentelemetry/exporter-logs-otlp-http":"0.214.0","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.8","tsdown":"0.21.7","vitest":"4.1.4","@types/ws":"8.18.1","typescript":"6.0.2","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.6.0_1775825246713_0.9062783656939621","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agimon-ai/browse-tool","version":"0.7.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.7.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"9fbc1a67114d44b36193b7e7fe250e99f8522438","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.7.0.tgz","fileCount":35,"integrity":"sha512-zMrHybEqdqbjHR04u1VDprGYTuwwUF7ISs/MAOBuI1ERuYlwf6+K9jqPw0rKFdcEEIZCK0p2haSZ3EYw0ovWdQ==","signatures":[{"sig":"MEQCIAGRFhpbJ+lICRnc3DFNj/hptG3mZJPXOXtm6wRpkiYhAiBLMMydoOluqj2BJfzgs2IMPza9F+y5Lx4FYYNg1LjR9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4347398},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.7.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/14e4731de5bba9dfc582a263be136bb6/agimon-ai-browse-tool-0.7.0.tgz","_integrity":"sha512-zMrHybEqdqbjHR04u1VDprGYTuwwUF7ISs/MAOBuI1ERuYlwf6+K9jqPw0rKFdcEEIZCK0p2haSZ3EYw0ovWdQ==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.20.0","zod":"4.3.6","hono":"4.12.12","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.5","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"1.19.13","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.7.0","@opentelemetry/api-logs":"0.214.0","@opentelemetry/sdk-logs":"0.214.0","@opentelemetry/resources":"2.6.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.6.1","@agimon-ai/foundation-validator":"0.4.0","@agimon-ai/foundation-port-registry":"0.7.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.7.0","@opentelemetry/exporter-logs-otlp-http":"0.214.0","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.8","tsdown":"0.21.7","vitest":"4.1.4","@types/ws":"8.18.1","typescript":"6.0.2","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.7.0_1775827501004_0.14606822783764306","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agimon-ai/browse-tool","version":"0.8.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.8.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"58ed4d335224c8336ded1297d2cb5690b204d9bf","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.8.0.tgz","fileCount":35,"integrity":"sha512-+SSuisKiOvh72Ycs9YWu1608CQvcdTu/yoGiTQNRLgpZFFPn6yHrfeNZUthXs2qXHt5KGrq+caHvTDSoRrDstQ==","signatures":[{"sig":"MEUCIQC/LAwcpKVlK8dqIOOnwVU52ga/d9KpupYwNa1TmXfUMgIgC7lPIber7LtnzjoI9FWy0bp+KERS9uQMlo3/DikVceQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4347398},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.8.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/4eda93877b23aec6691a69e854d31d79/agimon-ai-browse-tool-0.8.0.tgz","_integrity":"sha512-+SSuisKiOvh72Ycs9YWu1608CQvcdTu/yoGiTQNRLgpZFFPn6yHrfeNZUthXs2qXHt5KGrq+caHvTDSoRrDstQ==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.20.0","zod":"4.3.6","hono":"4.12.12","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.5","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"1.19.13","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.8.0","@opentelemetry/api-logs":"0.214.0","@opentelemetry/sdk-logs":"0.214.0","@opentelemetry/resources":"2.6.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.6.1","@agimon-ai/foundation-validator":"0.5.0","@agimon-ai/foundation-port-registry":"0.8.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.8.0","@opentelemetry/exporter-logs-otlp-http":"0.214.0","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.8","tsdown":"0.21.7","vitest":"4.1.4","@types/ws":"8.18.1","typescript":"6.0.2","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.8.0_1775952299803_0.9065880993662698","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@agimon-ai/browse-tool","version":"0.8.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.8.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"be946c4928f08fd1cf2db2af5bb8f97a29bfb4de","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.8.1.tgz","fileCount":35,"integrity":"sha512-ReNCGKt35FN2lv/ulJ9E8jUW7UDKTQ/SqbGLwuoaIaMwPp8oI10Zf23C8URv20Lhw2j/scYXj0FpyxQ7j0GWng==","signatures":[{"sig":"MEYCIQDBbERiWAfakM7RasVuyGlsWZr4woM9qLfawz1tQUcIAwIhAO/Lp+yHNJLnW51D6L7wIMGG7XERYEzfQFI/9fH2UDBg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4355246},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.8.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/2bac16c0baf59628e4dcc33888bcd6b9/agimon-ai-browse-tool-0.8.1.tgz","_integrity":"sha512-ReNCGKt35FN2lv/ulJ9E8jUW7UDKTQ/SqbGLwuoaIaMwPp8oI10Zf23C8URv20Lhw2j/scYXj0FpyxQ7j0GWng==","_npmVersion":"11.4.2","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ws":"8.20.0","zod":"4.3.6","hono":"4.12.12","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.5","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"1.19.13","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.8.0","@opentelemetry/api-logs":"0.214.0","@opentelemetry/sdk-logs":"0.214.0","@opentelemetry/resources":"2.6.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.6.1","@agimon-ai/foundation-validator":"0.5.0","@agimon-ai/foundation-port-registry":"0.8.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.8.0","@opentelemetry/exporter-logs-otlp-http":"0.214.0","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.8","tsdown":"0.21.7","vitest":"4.1.4","@types/ws":"8.18.1","typescript":"6.0.2","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.8.1_1776398329621_0.3169583770344999","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@agimon-ai/browse-tool","version":"0.8.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.8.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"d001e36b45edc3ae21c9603e549c06d99a7e637a","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.8.3.tgz","fileCount":27,"integrity":"sha512-M3LPKrJjzdW61PLKzHXYcRKzgWH5FYYdPd/eW/YeQKvsV16A1unri2NDRldr+zzk/0GQcbgIBXVQyrmtFCAXrg==","signatures":[{"sig":"MEQCICREfcittRkSg6U7n6clP+hnxC6cnjCQdc+lQardSiuXAiAyFzKxVRCTjKqhcQESNNQ0ZofcwMyQ5A+RDz5uwgVskQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762217},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.8.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/bfdb8e01c5a5049db81c2480ffe09a03/agimon-ai-browse-tool-0.8.3.tgz","_integrity":"sha512-M3LPKrJjzdW61PLKzHXYcRKzgWH5FYYdPd/eW/YeQKvsV16A1unri2NDRldr+zzk/0GQcbgIBXVQyrmtFCAXrg==","_npmVersion":"11.12.1","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.3.6","hono":"4.12.12","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.5","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"1.19.13","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.8.2","@opentelemetry/api-logs":"0.214.0","@opentelemetry/sdk-logs":"0.214.0","@opentelemetry/resources":"2.6.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.6.1","@agimon-ai/foundation-validator":"0.5.2","@agimon-ai/foundation-port-registry":"0.8.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.8.2","@opentelemetry/exporter-logs-otlp-http":"0.214.0","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.8","tsdown":"0.21.7","vitest":"4.1.4","@types/ws":"8.18.1","typescript":"6.0.2","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.8.3_1777459550666_0.3088273548215694","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@agimon-ai/browse-tool","version":"0.8.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.8.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"45d195f19f48aa6b54e9243fb9ea65a4fab9b33e","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.8.4.tgz","fileCount":27,"integrity":"sha512-yiCBqX9dM3dyKeXDHaU5qKHnPFf26C3J/lJyOGbL5MbWtNTyee+llQz8m4NYbs6BjTqb0K9/uiiJJtQJBpKfdQ==","signatures":[{"sig":"MEUCIFtrNI5qAj4oJgVYCktZnQrHe5O8uIkqLRMYSd79OHu7AiEAmQZsWnJwVxOBJS8v8y+DV3+phI91Oif1KOgsuBqRmO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795931},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.8.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/2be488271e605f0349d04f667d125ef8/agimon-ai-browse-tool-0.8.4.tgz","_integrity":"sha512-yiCBqX9dM3dyKeXDHaU5qKHnPFf26C3J/lJyOGbL5MbWtNTyee+llQz8m4NYbs6BjTqb0K9/uiiJJtQJBpKfdQ==","_npmVersion":"11.12.1","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.3.6","hono":"4.12.12","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.5","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"1.19.13","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.8.3","@opentelemetry/api-logs":"0.214.0","@opentelemetry/sdk-logs":"0.214.0","@opentelemetry/resources":"2.6.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.6.1","@agimon-ai/foundation-validator":"0.5.3","@agimon-ai/foundation-port-registry":"0.8.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.8.3","@opentelemetry/exporter-logs-otlp-http":"0.214.0","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.8","tsdown":"0.21.7","vitest":"4.1.4","@types/ws":"8.18.1","typescript":"6.0.2","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.8.4_1777547421827_0.8205640886611918","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@agimon-ai/browse-tool","version":"0.8.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.8.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"45fd9e7b80ba38496a559b54b15a883be1c3d8dc","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.8.5.tgz","fileCount":27,"integrity":"sha512-FwNrlBk+WqIl3xb4fAuBeDVw7A53P85Fw38yZLlLeey569cFF2WO3cATQ2EHHcfZUawF9j1i10gEx7ky1hrt4A==","signatures":[{"sig":"MEYCIQC5EsHfo8y+1O9eA6kSla3lW3jDYZ559gkZPS0IXBP18QIhALnrHUIzqIP9VI549A51HEdcNudEijh77NjGmVFLt/k0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1817757},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.8.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/254bc0377531df26b7033388769c6a13/agimon-ai-browse-tool-0.8.5.tgz","_integrity":"sha512-FwNrlBk+WqIl3xb4fAuBeDVw7A53P85Fw38yZLlLeey569cFF2WO3cATQ2EHHcfZUawF9j1i10gEx7ky1hrt4A==","_npmVersion":"11.12.1","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.8.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.5.4","@agimon-ai/foundation-port-registry":"0.8.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.8.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.8.5_1777606333985_0.25370828297814985","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@agimon-ai/browse-tool","version":"0.8.6","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.8.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"dist/cli.cjs"},"dist":{"shasum":"2d0718dbc087861288b0d90daf918c47914cd8e0","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.8.6.tgz","fileCount":27,"integrity":"sha512-/yyCbOLyJjAzoFIjmWv+gfTWZ4UyjQ6roEl114utD4HHB8NQlGxLuZL6gxC1AP4wuLlZNpcOzXqnpr3ju0creA==","signatures":[{"sig":"MEUCIQCLW8x5U0Ol6hJNk5wz0Jw74J7SddpgoGigomArha6hTQIgBev1mlj0NfQf1TcjHcEmgGAGkZ3IFY3+1cWcqKnrHXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","_from":"file:agimon-ai-browse-tool-0.8.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"_resolved":"/private/var/folders/35/_klvbykx3s99bpfh7lcqwrgw0000gn/T/8bbcb15379d0b2424c35afe0fe5134a9/agimon-ai-browse-tool-0.8.6.tgz","_integrity":"sha512-/yyCbOLyJjAzoFIjmWv+gfTWZ4UyjQ6roEl114utD4HHB8NQlGxLuZL6gxC1AP4wuLlZNpcOzXqnpr3ju0creA==","_npmVersion":"11.12.1","description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.8.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.5.4","@agimon-ai/foundation-port-registry":"0.8.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.8.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.8.6_1778399689308_0.0464939416011978","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@agimon-ai/browse-tool","version":"0.8.7","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.8.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"4244047a7eaeae56f69a13e1514c9ab5f0be4d74","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.8.7.tgz","fileCount":27,"integrity":"sha512-JpUMCDfPRhyAQx9Ov0VGO92fCSOcNI0nUiEPl3+MwBgplXNtLst5r14PbK255IX6ydbERqiXpsRf4XAp4Yo3Yw==","signatures":[{"sig":"MEQCIAzBi9qzFmgcRjP/+urY0bNrCSSaA/e7WXxZ3Yz9+rr5AiBZIr1NJEzqNP2/H888Ssv0je4MhWFoL38FF0RjftUF8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.8.5","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.5.5","@agimon-ai/foundation-port-registry":"0.8.5","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.8.5","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.8.7_1779420692362_0.6799882033385176","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@agimon-ai/browse-tool","version":"0.8.8","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.8.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"486c746f715b57f5e95aefd6a32b85b0f0bb9656","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.8.8.tgz","fileCount":27,"integrity":"sha512-Nx3Bk7C1rHM3plJ3B/Exj5cwRNVMJlW/DwLNEL2pEhyD3FM16HTGwx6I3y4hP+GNZIQ0GkySU/UIpb2rIFMBgw==","signatures":[{"sig":"MEUCIBZZVqrObZANVoT9jKI3JQj24MYBAOtsMriIlstccSw4AiEAsb6ax+RO0q7QezYVQCKUS83dcGQhl2PcFBWiKGe1cuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.8.6","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.5.6","@agimon-ai/foundation-port-registry":"0.8.6","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.8.6","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.8.8_1779439282938_0.5708507855204066","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@agimon-ai/browse-tool","version":"0.8.9","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.8.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"378c69f0c5e791b6a2304b77e36c1c2c716705d8","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.8.9.tgz","fileCount":27,"integrity":"sha512-eEgK+8DMAKdhwp8L7ftgcexbkotUHhIkvvlQXrwedG2FPhemOz7XldlQT62biQaOj4YAitgzbf1FX+BdC0VI+A==","signatures":[{"sig":"MEUCIQCD/wGKUAp0Ky4PAbA3pEPAnOfHlYG8m24FN9/A8rGd7gIgRAL2CeiNQE/mP/8UPje/ciHFdYQYIlnlYSPavOvZ/yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.8.7","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.5.7","@agimon-ai/foundation-port-registry":"0.8.7","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.8.7","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.8.9_1779446186724_0.7224780844486125","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agimon-ai/browse-tool","version":"0.9.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.9.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"139792b668059fa5262403db406c7d82ce11ad1b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.9.0.tgz","fileCount":27,"integrity":"sha512-LIxKmzEOqai5j2eToN8XpE3s/ZXwI54WifD6MhcELMsntretpXTViQ0mphJdFcsRc50FeOr43hpy8tX9Iqlbzw==","signatures":[{"sig":"MEYCIQDY2mTGEwLGzwmayHI3vXRItldg8LQ8xKRIj8mx8gugHgIhAOSRBwkY9UksOleQx6dr7nlYHDopNoR7lDjQPdu0RjzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.9.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.6.0","@agimon-ai/foundation-port-registry":"0.9.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.9.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.9.0_1779496174942_0.47782083479963267","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@agimon-ai/browse-tool","version":"0.9.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.9.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"33ff959309975b6883d297e958350e3cea5a46b4","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.9.1.tgz","fileCount":27,"integrity":"sha512-nJLDOTdAEe0m7MgElEFvbf7yWJgBCJOysV/C5lisIDrzasPCnZlBbJdFJ9OKOkTV8gP+n6+3ArmZ548Jn0FJUQ==","signatures":[{"sig":"MEUCIQC8BBM07qFKBw5PLvoPFNrPYlZUjpMaRvVJ/7XvJje6VQIgb6O+WCR7wnPNDFYU2nkpucw+nys35B3RaAIjt31EmBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.9.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.6.1","@agimon-ai/foundation-port-registry":"0.9.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.9.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.9.1_1779514569823_0.09202402871542215","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@agimon-ai/browse-tool","version":"0.9.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.9.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"79afc01ec07849b2d116b9c573c865023dffc40f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.9.3.tgz","fileCount":27,"integrity":"sha512-MxBKg16pemZPjJwfH38pEScT2w/RMyOPK9YUvX+sJNm/GQkbT1wNE7EEo2Yw9Enqmh9Rh3FjszO9xTJGpn36mg==","signatures":[{"sig":"MEQCIGuzlS5QPT6Wh6n+x4yB9cVjoxBnmf0rKAe2C7ahSLZMAiA9IYNRCv1F9/nKhGJ+TDLCJx/PPF56LGOM21HIR4YD3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.9.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.6.3","@agimon-ai/foundation-port-registry":"0.9.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.9.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.9.3_1779520947446_0.2068662756455546","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@agimon-ai/browse-tool","version":"0.9.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.9.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"28a1884abce3e923e2214607ecd64634c8fd2685","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.9.4.tgz","fileCount":27,"integrity":"sha512-YttVu0LtkVSqPudI9Krl0Kk9BGJv/iwZaxgw2l+1AfQEthaz+rOO6UYDMQtNk4PmQHCd/QpQ55ZrkFYwC5wM4A==","signatures":[{"sig":"MEYCIQCQwMvgo+w46ddu71jcJ03dmOEy6DhkZMVDy1WUDcaMvgIhAI/BoUDLY9oiYEU5HdoOEY/IHlMYmK12hW8XxLzK0sau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.9.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.6.4","@agimon-ai/foundation-port-registry":"0.9.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.9.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.9.4_1779524737608_0.1087980491335121","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@agimon-ai/browse-tool","version":"0.9.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.9.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"bfa98f4c30d1b93bc4bd6391ff408f8468196b16","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.9.5.tgz","fileCount":27,"integrity":"sha512-HPOdX0BB3w3Jr4pb/XW04zJv9SCUcTTAqdAfJ4IzoJP/Ng6GCk/KWIwUW0hzShGC+L5saCXcJwKnDSs2RgabVg==","signatures":[{"sig":"MEUCIFiihF6NhOACCUh2pBeX4YGOTkPjOjtTSIWfYWfozUKaAiEA9zNJHXio5vT3YomnIht7n3DdP0PIsHrA9nhI+uIVesE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.9.5","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.6.5","@agimon-ai/foundation-port-registry":"0.9.5","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.9.5","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.9.5_1779540442986_0.6264999073589599","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@agimon-ai/browse-tool","version":"0.9.6","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.9.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"b2f296a4d95fb1a60cc5953368052424d07cf23d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.9.6.tgz","fileCount":27,"integrity":"sha512-OaIpjYp7wi1VBGo1J0TRDm1E+7CwR8a9fDidGVMSeeQfN690XVbn31biQe2ZvozY4YD/PG1wtAU277xYraVZSg==","signatures":[{"sig":"MEUCIAohT9cVwa6TwkWAkGA+dLMgOF9SjHJaDN7ENLLntGYGAiEAm4HWouHa6wndlD9sW5fRsIIzCLv7NoJF1VsBVAmmTLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.9.6","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.6.6","@agimon-ai/foundation-port-registry":"0.9.6","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.9.6","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.9.6_1779605744883_0.2851241413608967","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@agimon-ai/browse-tool","version":"0.9.7","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.9.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"92add97ea1aa9e04564e8b2495deb93704951c12","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.9.7.tgz","fileCount":27,"integrity":"sha512-GMFeY7Iqg/Zneg9pXixPG1ojLv4hmq/ERVmQEhguS2KJ2CtKv/PeMfXa4jNmG0pEEce3ZgLRyuCub4NWOds5dw==","signatures":[{"sig":"MEYCIQCirV0RzpxnSaqtL+GUZHNjuSk5NrtsxMYZwmVzF0Bt3AIhAPbNpxqQ4VtZUzrSbedxJ38Lxk9oZAI9TxKNZgqyqpiY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.9.7","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.6.7","@agimon-ai/foundation-port-registry":"0.9.7","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.9.7","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.9.7_1779718097896_0.44498453088063417","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@agimon-ai/browse-tool","version":"0.10.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.10.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"f725db30234fefdfb29cbcfe893a53d7d450b01a","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.10.0.tgz","fileCount":27,"integrity":"sha512-jzKSwjYXWD8qCRQTvja1UKnWNKxY/g7eCEX+TciDClRdFMngfpROTDk5WhZ4jRh6vWe2uzbEF/81bgv4S0sWeg==","signatures":[{"sig":"MEYCIQD6+zovLVWobwgImH0JRux97pcunFas5QfHfGY0cL4cNwIhANv6igBlRC7R/O8Js26LTpVI/wtO+pZ3EuVzILHqhJbz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818594},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.10.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.7.0","@agimon-ai/foundation-port-registry":"0.10.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.10.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.10.0_1779769385289_0.2688230450417246","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@agimon-ai/browse-tool","version":"0.10.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.10.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"3f4edbc4b62c1fbf13494cdaa7b1c0ca2c6746b2","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.10.1.tgz","fileCount":27,"integrity":"sha512-BOWA8Adf87PFFLlzLvc0qqCDBBMa++ni6dtTkF4TplTZIdIxFG3sFvPliZjeEZjwLokcIQWiuDmlGUA4Shlmxw==","signatures":[{"sig":"MEYCIQD8BazhlnkhRMOJTTy9idU6kX5S0dPZV/ecjBwWPO2howIhAOYYePgTmmXz6DCuqxG0vXJhuwHxaVP6wHp1Ma3JiJR4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.10.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.7.1","@agimon-ai/foundation-port-registry":"0.10.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.10.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.10.1_1780030859529_0.8069613307728518","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@agimon-ai/browse-tool","version":"0.10.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.10.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"6d81382604f59d4768cb04196205ce2d39fe2eb1","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.10.2.tgz","fileCount":27,"integrity":"sha512-nWOx9CZs9VVULSByZStZF+3l8K/UvNwCjnt3ZR5qvxJCTZF3+4IrzJW3VoD+V6y5gXssas1wvy+xraQO3uxAbw==","signatures":[{"sig":"MEUCIQDut5t+XMjsub3MhgTBO+yGDk6VbgqgIx75x6EBl0puoQIgJLi8DNqjj9OKrM+Fhhcl4W/ocTH0wJH/0/FUSaI1ZO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.10.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.7.2","@agimon-ai/foundation-port-registry":"0.10.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.10.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.10.2_1780620165081_0.7948263252563006","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@agimon-ai/browse-tool","version":"0.10.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.10.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"abb6dccbcec0001f3bfeba0816aa692bf6b72661","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.10.3.tgz","fileCount":27,"integrity":"sha512-3Nlcod4ASWrQOKBOqTBEE9USjZlxXvL5suTcIRbCHe6WD2P0VmSx134uI1g+y4adoUioyHsfg8PoZn0uYpnHkg==","signatures":[{"sig":"MEUCIQCADb3r8tcA3Zxx00eWT4nAIELsMWhr3bJh8ALqi40eTwIgMB78IZC2ZvX3GPMYHuXT4x0mbZsPUioV+XqrMvubKBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.10.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.7.3","@agimon-ai/foundation-port-registry":"0.10.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.10.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.10.3_1780643591163_0.39879412645820134","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@agimon-ai/browse-tool","version":"0.10.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.10.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"b6cc9f52380d258d0998de97ad72cae7a18aa274","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.10.4.tgz","fileCount":27,"integrity":"sha512-EYzYq7SX/ru1/ttlS7FKA4gUGnEKIvU50Hk3Hp7ZVPYB/NXNjrdoD131dsnWBoHbAZKVSW4K0WGx4MGRmJ+4lw==","signatures":[{"sig":"MEUCIQC2cFq+G+u8edLYLc5MUMCtoX32PIxLGInBSLEloXwKGwIgda7M2HAmjNfQlAJozAUwRKdLtXuTZ7nFpEPxzEAHeCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.10.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.7.4","@agimon-ai/foundation-port-registry":"0.10.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.10.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.10.4_1780706758805_0.664075701369184","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@agimon-ai/browse-tool","version":"0.10.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.10.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"9525e74fd5f6057b2ead2555705449216a23b534","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.10.5.tgz","fileCount":27,"integrity":"sha512-KhypTYorcZVRCl+lFLLYP7Bbzj8cNY4alxkLur0wBh6RHwE/GRgCUF2K8dzkT5znM1uFI4LjL0Ia0j2irvYxNA==","signatures":[{"sig":"MEUCIQC3XO1KefPvj7V/W8gn72FwrTayh/ONeGUw8wAqaAgeoAIgOp2DIY8ftHAqnLBqJ4pkvuoikM95H1zSJHKv8lrnYeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.10.5","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.7.5","@agimon-ai/foundation-port-registry":"0.10.5","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.10.5","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.10.5_1780727606681_0.18196319750778311","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@agimon-ai/browse-tool","version":"0.11.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.11.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"2f8261c4d2dfa12c975a3e251fa9631c85937a09","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.11.0.tgz","fileCount":27,"integrity":"sha512-9V3YeJlJi64osr7A110ef03IyuOkqIEhqXG/oBPdsos05uTzq+2WikdgWKI2gU0PrmzQwMs0BXZx1pJxEdl4mg==","signatures":[{"sig":"MEQCIEtGE4VZJrVFU+kO7+N7wrTAjTkw4+WmsXsDS0pBqNBpAiBZ++BVghMWpBgjBDkVKGL/1OkLBX1Dp9l5wxJM5mtbLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.11.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.8.0","@agimon-ai/foundation-port-registry":"0.11.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.11.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.11.0_1780836371012_0.4855862711062324","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@agimon-ai/browse-tool","version":"0.11.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.11.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"8877f6ccaa608014f5c5279e0236a6506cdc05e5","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.11.1.tgz","fileCount":27,"integrity":"sha512-PZ7jDiwbnqt9vuOTyOIadFoKY6R3AX3M4Sa5xFLaIUJTLO1Oa8pnob86L/i1cnqUZzzwrMPoukof45yjftsuTw==","signatures":[{"sig":"MEUCIQD8HvtENHaDLdfToQ7KoQlGH25HLMlTh/6VgpIDJIBd9gIgefc8LVi3mUzL3D+jI/HWUiIzzN8iJtZ7UqlCc15PTcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822083},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.11.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.8.1","@agimon-ai/foundation-port-registry":"0.11.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.11.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.11.1_1781077991188_0.6642517284071412","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@agimon-ai/browse-tool","version":"0.12.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.12.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"1e69b74f868af812ebd66f06597f052b90acd950","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.12.0.tgz","fileCount":27,"integrity":"sha512-Z+Xlal0h7j/RhkNYIxenND/D1PHBbs8M1S9jknrCif6mSrqmXqNMkotV585lKPBEfpALk19CDNIEF/544NO/Gg==","signatures":[{"sig":"MEUCIQC8TAVGwzyxgjwSxzihY9eImbSO5AoLDrjRMngJE/z9IQIgOjBBxGC7eP2qrrIqepItEwfw6vKwj1V0j+Vfm6C4ROI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832711},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.12.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.9.0","@agimon-ai/foundation-port-registry":"0.12.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.12.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.12.0_1781231761014_0.860209009936018","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@agimon-ai/browse-tool","version":"0.12.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.12.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"0c0abc40963782703e135e322a04d90ba3efd5cd","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.12.1.tgz","fileCount":27,"integrity":"sha512-PpzoOtFFoFK3z4G96+ZlFXLi8ByvhJJJZB8ue9yQdpuoWlTu71bwNkCo8EGDY7DDWXEpPCRnmMSbPUsqgCBtWg==","signatures":[{"sig":"MEUCIAGqs6pbFdp7uhMDIgcW7+X8AbAwpmi23B8Fcwm+GREiAiEAoowG2lKpuwQWopTHZTGnQZ+ZhqmwwHaAc4qqoiVBzaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832711},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.12.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.9.1","@agimon-ai/foundation-port-registry":"0.12.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.12.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.12.1_1781316161325_0.7002470079038392","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@agimon-ai/browse-tool","version":"0.12.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.12.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"5c493520597896f26a4a21a4b1179fc90797de77","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.12.2.tgz","fileCount":27,"integrity":"sha512-7NlIPAP8sbbGoPdeD3kBS4nBLISpAZ20lqrmHwgz4tYtV49XA8IAsOiHGZdoCYWby8Xfe494xkWtE8M3Uoqyrg==","signatures":[{"sig":"MEYCIQDAzFiHprVNtlaPkYj0QQbTz+a+3rbTF3EHuE3hGTGLlQIhAM+pMZKnNySzPkyqTPV8WgDDWBbDjfP0YqwHus5FooKW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832711},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.12.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.9.2","@agimon-ai/foundation-port-registry":"0.12.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.12.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.12.2_1781409836152_0.8489581563946194","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@agimon-ai/browse-tool","version":"0.13.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.13.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"d8d75192ad52ec9e4101ab1fc7d262cb5874b1b3","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.13.0.tgz","fileCount":27,"integrity":"sha512-GVo9ZJUAzkOY950q+fl4YBaxKeAaDQWcAx7pYonHDIauBrK0gUwpVMJ+9nujSl1nc+0htEPLp3rBbjYCX84ulw==","signatures":[{"sig":"MEYCIQCwra+bTBUD0KM3XekJihlV165kC3MXdms+ZayUUuqspgIhANrTC2LOl/q7098PoUtnKdt/lq0/gmf03k6ZlLog+Neg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832712},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.13.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.10.0","@agimon-ai/foundation-port-registry":"0.13.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.13.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.13.0_1781516703481_0.12551310379075975","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@agimon-ai/browse-tool","version":"0.14.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.14.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"cba34a93a7809ac830633670381cb4fa5a3fabb5","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.14.0.tgz","fileCount":27,"integrity":"sha512-gzY4aBydrfmx3dboJXJoXs5PYxP4ZR61NJqQ6DjWTKaoy/VXBy0Bf7dbYnoRXUPFHqjBOMfZb0a1tlmfWNHFZA==","signatures":[{"sig":"MEUCIQCsnRPDd08nASRW/vi98k4GtmasamzZ9KVOeUCznfJfmwIgUJRMqbDdMLw7zv0kqY8L6S5JZ6l0tH3SsaK4PXFPrH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832712},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.14.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.11.0","@agimon-ai/foundation-port-registry":"0.14.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.14.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.14.0_1781530795147_0.6322040271540601","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@agimon-ai/browse-tool","version":"0.14.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.14.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"f2d6e9db54a46823deb7181bc236c986397fb18c","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.14.1.tgz","fileCount":27,"integrity":"sha512-GM97X8wKKbf5vjAtqwTY/5OIaHcMlXGY9y2EmNx2nbrbbwW4CGcqDG9fImkjvFhUMbJbg+8cVkV86shbMe3mHg==","signatures":[{"sig":"MEYCIQC449jig2LVRyd78Az3Bvg7GAKMXBHV+FEd5oB9m++h1AIhAJ0KLLNe/9bZ8dgYUdH51LqHgX39R9iKOLdK0C0fAD+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832712},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.14.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.11.1","@agimon-ai/foundation-port-registry":"0.14.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.14.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.14.1_1781845228147_0.8138489057087559","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@agimon-ai/browse-tool","version":"0.14.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.14.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"adb9e10172be955a3af3d3ae59bbe699b5815337","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.14.2.tgz","fileCount":27,"integrity":"sha512-kLAVo9eyRonjJ9csxvfkMlpCoz3+3wWrZtF3WszT6PW8Yf6GxtXuYaPBG+5VEojlSCJ+sXNscP8NIjc4P7NNoQ==","signatures":[{"sig":"MEQCIF9IZaLyoQqSqlr7XXJHzskFNnzZN29JUQt/lOxQtBmJAiB7swIDAYPddQ8ZufgZ7MNXubksNz5r3YatEC+pUoKoHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832712},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.14.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.11.2","@agimon-ai/foundation-port-registry":"0.14.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.14.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.14.2_1781926074554_0.5703391591420577","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@agimon-ai/browse-tool","version":"0.15.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.15.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"d03ff64e84c45edb1895d9e59ff8507cba6a9adc","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.15.0.tgz","fileCount":27,"integrity":"sha512-3APdX21lsOcfdmXJG0EW3T9K83ce2iQcHHmRPHyNaSNPdQZX+5XrE0NwBf5wso0u6r0bgCvPS++57nEfgNbnIA==","signatures":[{"sig":"MEUCIQDBrDsOi5dsi1STkFLwymPPB09fK86rXHBVhjcE6hesEgIgMqjHBQZ6ix+eEZAlCgWJoMMjjcHk5MwqOJOz86AW5zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839188},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.15.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.12.0","@agimon-ai/foundation-port-registry":"0.15.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.15.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.15.0_1782029101521_0.2811817290548295","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@agimon-ai/browse-tool","version":"0.15.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.15.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"b00b26ecbad754c54ca70e9a68f2a318d3be3806","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.15.1.tgz","fileCount":27,"integrity":"sha512-ri0ZD3c1967XG5A8xCEKbYmSq3XSY9C5QwucCM273tbr/qCJ43MYr1D32poKvj1jt+jkNOfcvUFCLKvTFNNFYg==","signatures":[{"sig":"MEQCIFpmYGD4npEyva9lM//y08GxJuN2TrbWVWjsnSSkqxQVAiBf7pXBLlc4yVa3NFjlvs8aoAliZ4M0u4WP+tX9s/0kew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839188},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.15.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.12.1","@agimon-ai/foundation-port-registry":"0.15.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.15.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.15.1_1782046560145_0.626111747035111","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@agimon-ai/browse-tool","version":"0.15.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.15.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"f358b52013f7d55e8f3f9d2bb87437c35111de8a","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.15.2.tgz","fileCount":27,"integrity":"sha512-UUVD9uUHai7Xh212kWvKYDDqlBum7OZZZMBTO4ShjYv+pavGoY2bCOfwyhoJA/f64YrQxA9HtV/O24AL2xI29g==","signatures":[{"sig":"MEQCIF3UyyGFOoSOUjT4FDyFyQfochjhZshdV+tsJVQAi/XkAiBV1pc77cnqKauH3mlid4JGbM+Qm9vIC3cZZATiHrfphg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839188},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.15.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.12.2","@agimon-ai/foundation-port-registry":"0.15.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.15.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.15.2_1782203444122_0.15360685026934684","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@agimon-ai/browse-tool","version":"0.16.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.16.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"cbe85051e14f1aa234313abf6fd6d79fdd3ae15f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.16.0.tgz","fileCount":27,"integrity":"sha512-zkYElY/EkNvsIKLT+FBbnWaquVM6FK0OKvWguWvVVSWLPXb5LZ3uwNLfkXHTfluMvcHCmp7C1JE3hy5aOphdgA==","signatures":[{"sig":"MEQCIBWLpIl8FKOHCkMDQ6T+M2WiOUzazx9T7tYTYfeiBiq6AiBa/diyQSOwWoSmqu0EZJBHJMc4WPpicpLnvGjmnmaC0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1856472},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.16.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.13.0","@agimon-ai/foundation-port-registry":"0.16.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.16.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.16.0_1782290430369_0.8941014632970301","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@agimon-ai/browse-tool","version":"0.17.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.17.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"7ef85c7bc7b1ab2b0e9928e8a9368c3d48672db1","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.17.0.tgz","fileCount":27,"integrity":"sha512-FcQSMGR8dEwaD6p+fU+Joggyucgm8BcyH/4RMbOjDHs5/rFLjvj+flGeLmTUHcMDWVo9wsd69DpRzaOqHg1PtA==","signatures":[{"sig":"MEQCID+cPJObGwRdiEBQpueLnMXeFc2ASbVtDX8xRD4zNn4NAiB0IHI/2WXMR2zrhld8IXOlsjtwtsjYuQskzEPy1ksCEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857166},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.17.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.14.0","@agimon-ai/foundation-port-registry":"0.17.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.17.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.17.0_1782309159022_0.05417965614389786","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@agimon-ai/browse-tool","version":"0.17.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.17.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"779f73b3ba86b02e741709469cbff4386da9f5fa","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.17.1.tgz","fileCount":27,"integrity":"sha512-ieoPU4zcIJWz0++rpHeG5JCAgMgIKwmIMg3OjyXdllCeDkEtIrgOMC7BM15dPKKsleRu7mVC74ZLxdhOrLH9KQ==","signatures":[{"sig":"MEUCIDAZVJqph1ZwJjMxXPnFMkuO2UOeoM6tE9qh7Zh+OwTeAiEAhUDGVDXXYpeHrFSCXl+ciinR9bVOvp7oWJ3sXPQmgg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857166},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.17.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.14.1","@agimon-ai/foundation-port-registry":"0.17.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.17.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.17.1_1782394657866_0.9407797276164296","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@agimon-ai/browse-tool","version":"0.17.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.17.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"5b1348f9c994572f3f8733bfb6929dc3f5e3122f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.17.2.tgz","fileCount":27,"integrity":"sha512-l/4LkCjFuShskAY61D872P2EwBLXwW6KGhxX05DNvWMRf3U9rtsQIy2AVtkHOUd00YUHNhmaa8bCVQ3ft3S1lw==","signatures":[{"sig":"MEUCIQCWiBR3Fbr8Zm1cNJGH69ZwbM9bouE5u7NsTMyV3sPfIgIgAjfUFQDhF6ZmW4N1HqcoUPpgR+WbbKcFX/RyH8ea4Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857166},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.17.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.14.2","@agimon-ai/foundation-port-registry":"0.17.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.17.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.17.2_1782395177526_0.6859134426678426","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@agimon-ai/browse-tool","version":"0.17.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.17.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"eb315b5e625ee5ec6e5576977b70cea8b4fc4362","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.17.3.tgz","fileCount":27,"integrity":"sha512-SNcYuINXPdvqBfAuH8cx3Z1wSQ2IEkx4bJvS2JaY7b8UfHyxtWqdwY87E1FTJwNthnkHkP5SZfdRBGIEa383wg==","signatures":[{"sig":"MEQCIEEMM+K7PoxEoZR4RAlrp8kKKEsvSrkUoNf4rJQYqcK4AiAEC2lvqgG67GQqy3BB+AGkuI4nAnRX8TLpzoiF8w8oIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857942},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.17.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.14.3","@agimon-ai/foundation-port-registry":"0.17.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.17.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.17.3_1782434895821_0.4039968214495264","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@agimon-ai/browse-tool","version":"0.17.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.17.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"df9c119fab64d2f8a15a4f5cb6a7817a0fd047be","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.17.4.tgz","fileCount":27,"integrity":"sha512-dhl6CsxhAqkEYur7LbupTYm9abkM9FsYyAwFaEnqM6h8Y40m+xg3whVek3V2VmC5WXSbJ1CEq4cpfh/aIquJeA==","signatures":[{"sig":"MEQCIBzkm7kURUDnTbzXQ6lYqmH9cLZvkViaHBsTNyxyB0+uAiA7owyS+FFIZAuaYr0SWxP/fJwjLjdWqb6cdcj29pv6ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857981},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.17.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.14.4","@agimon-ai/foundation-port-registry":"0.17.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.17.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.17.4_1782453725210_0.686088997463689","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@agimon-ai/browse-tool","version":"0.17.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.17.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"4d098b9064547af82c7ea2d443e862fee6fab3e4","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.17.5.tgz","fileCount":27,"integrity":"sha512-SpsENlPnKVJ6WqkXwy6cycfLjt5+CzydwNa6z9n08cnJ7mErOIW3GG1dBO+wSFAUC2rbEU8ABZKpJD1PWGJbIA==","signatures":[{"sig":"MEYCIQDXWtuuIPurdi9roslbnPldKsgqs4yJkVIZQ/J/vFXHEwIhAMIwS+WHITssGC5dV3HgK34s+XuWpWkhNijdowzr5/Ce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870543},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.17.5","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.14.5","@agimon-ai/foundation-port-registry":"0.17.5","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.17.5","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.17.5_1782622072554_0.700768086943752","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@agimon-ai/browse-tool","version":"0.18.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.18.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"e040d22d7036c88d12d5f6667648143145738265","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.18.0.tgz","fileCount":27,"integrity":"sha512-Ztc6NniukwaPoj92zW6qSOnVzSvXsuR5b38JURNMeWRxYFxrQ9rETfj067oWz2yDthnCiZi9VwVJqaEEY39eBw==","signatures":[{"sig":"MEUCIQCPiCiTl3nocQay4EkIPZZvOuKUvYEsuMSTSx0j2kLCmgIgPbICLBsuvUqogzTrlRSd4Y5uZ4JX/1JvxawBgPZkSRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870543},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.18.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.15.0","@agimon-ai/foundation-port-registry":"0.18.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.18.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.18.0_1782882839820_0.12286608162894352","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@agimon-ai/browse-tool","version":"0.18.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.18.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"b183c7f6249d9c6ca171f97c4493995b6eec704f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.18.1.tgz","fileCount":27,"integrity":"sha512-x3Ty14MDH8+pJ7rXjBt7vHywMQc4FmfqoJmCcf8nMvfsJFDZVpT9icfPg9mfYRgV1ytdcw2wYbJc0vyLJcgQug==","signatures":[{"sig":"MEQCIDzmyfYBtPiNk/k58HGa1tSOSMFIMpR/ye8n+cmR4jSyAiAQvxSqlRfp+biHdQvYMg7eUHYvsy4ImVDKuMAWwbnQUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870543},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.18.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.15.1","@agimon-ai/foundation-port-registry":"0.18.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.18.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.18.1_1782982716128_0.8253882149775666","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@agimon-ai/browse-tool","version":"0.18.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.18.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"2e401f7c25d4c70cb62cbbaaf45d1b9016fc866d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.18.2.tgz","fileCount":27,"integrity":"sha512-RpyDDv7VJVzx6TLkAxYUdWZzqxpB4I/cKQEW8yTdeNEt+R/NV37ZFCrgsoiMc2pB2ynpDK52TvKChEZESpX5GQ==","signatures":[{"sig":"MEYCIQCfJFsC+Ny8zvG9v/4zU3+GoCb0NlolouVeXOkYcny9QAIhAKmc0OfdBgoyfTDymkVUqd35TGggjxA5JslPUvN36HLg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870543},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.18.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.15.2","@agimon-ai/foundation-port-registry":"0.18.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.18.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.18.2_1782984426066_0.8872333800002512","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@agimon-ai/browse-tool","version":"0.18.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.18.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"586e275e6148d2c02371221b5122713ad5652182","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.18.3.tgz","fileCount":27,"integrity":"sha512-b07JqpGu3YLIHy2U3sZIZNq65+dnTtKoVirhOp1NXfROIEcgGuhH2qezi9gCOQQbdWU7vo6XxgMAsAzHXOhz/w==","signatures":[{"sig":"MEYCIQCsPMlSPXTbUHIdwRjm4DavE5u/BwmuV22Ex2ZZGW0l7AIhALktn4Lgn1Q9ZSOhmx2C5sS9ne/7JnEzC08dHJSxGGsl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870543},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.18.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.15.3","@agimon-ai/foundation-port-registry":"0.18.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.18.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.18.3_1783068320927_0.4879992565805016","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@agimon-ai/browse-tool","version":"0.18.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.18.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"f4e4f8b157c6747fcf2cd8b37a5b9af575db7c64","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.18.4.tgz","fileCount":27,"integrity":"sha512-PPYk5szmP/YdLBcmerBLxG+bBPf+RiwHaeT8tBo5eTdOyCNUYrVMYHvBsw3ee7kILY2apmcaAIiL9Q15wuc/JA==","signatures":[{"sig":"MEQCIFcAeBF/2TBTlT0KJ111VSzjTsnHlrXHApsjUM7mAbWoAiA9vEt9U/u7Uqiuk38hMwtatbwe30ak4JMdhZZ4Ff6wdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870543},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.18.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.15.4","@agimon-ai/foundation-port-registry":"0.18.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.18.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.18.4_1783070606248_0.5040448777293318","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@agimon-ai/browse-tool","version":"0.19.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.19.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"f946d7b14d10c9867c48b80ad2673b46f560ee6b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.19.0.tgz","fileCount":27,"integrity":"sha512-/3OlGgrTYtN+m8c1lgX+1J1iTVwSZjEWCe2DjLuMAiqFzRmUYbLh9Yir5aIbTG5xEyi4T60zAYcIxh9NcTzq8g==","signatures":[{"sig":"MEUCIQC5B4UMvBOn0BYuJOzijXTmCZIqlvN8IheSZEfdAidrQgIgXhy8FPx05WMVfaM+rCDQd6Kl/eco5wSXW6jwBVZE6H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870726},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.19.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.16.0","@agimon-ai/foundation-port-registry":"0.19.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.19.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.19.0_1783122010371_0.8417768274451203","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@agimon-ai/browse-tool","version":"0.19.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.19.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"b50669f7172dcf444e7893b393a3a9ec3b08f644","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.19.1.tgz","fileCount":27,"integrity":"sha512-/UwByh47SyV27cboaRCWvp44cQsT20MN+0oyEdHWUCnmXA8LEnHWB/RWipiBzqK0DOpOOT0u7z1efjN8LGEj4w==","signatures":[{"sig":"MEUCIFLahgGP8ilK3u6Q1G9hd5MHVj4MhgjznBJzU6mMVNBFAiEAgJrv/JpK1Hf6L4ppqdWaxvyCnQiBZ2rBVDPvTPrqC50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1873108},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.19.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.16.1","@agimon-ai/foundation-port-registry":"0.19.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.19.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.19.1_1783215417363_0.28887995977043013","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@agimon-ai/browse-tool","version":"0.20.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.20.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"a8cecd98114b1be6d79602fd2aca1ef852dfb75b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.20.0.tgz","fileCount":27,"integrity":"sha512-JO7r2oveGAElRricEIIeVEilAVSuHHz5hoYoOelJbzdLqzX69w8U+vWZpYhl+xHmauGz41zHQPIEywMWTG9AcQ==","signatures":[{"sig":"MEYCIQD+ie+GLZgPDJW3mAHsf6oPm8dIF5w7tqph73rf1wWLXQIhAOBYg2irMVNv3YIIRq9oBVlfIUqwWQQNBPWkVe+5iXp1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1873190},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.20.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.17.0","@agimon-ai/foundation-port-registry":"0.20.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.20.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.20.0_1783667217307_0.26481450491420433","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@agimon-ai/browse-tool","version":"0.20.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.20.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"f6d9863cdf814b9e7d7a2287cbb1a2e31cb8488b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.20.1.tgz","fileCount":27,"integrity":"sha512-5LCzlz1ucVjNx4HuyhfyEUwbicTdqrbBHWvL6gQJejM/oQuvMOnoRydOhM5WXpNNrnu2p1BSrz9nEZAIvWHkjw==","signatures":[{"sig":"MEUCIFpvY8wfaskYryq0BAQbFZpnEkgoyeGR1GJx22b2JFlhAiEA/1L5H8OYKD+C2JBU1KfpC5dH7/cCXPr8zTY3K1yyANM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878079},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.20.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.17.1","@agimon-ai/foundation-port-registry":"0.20.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.20.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.20.1_1783773343051_0.28952597306215133","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@agimon-ai/browse-tool","version":"0.20.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.20.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"a0ff1c9f6d209e82418cb62258eb83215a714acc","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.20.2.tgz","fileCount":27,"integrity":"sha512-p1wz4cwRG5LCI0ALqQsRNxDd5jEuwrEpBAF5Zff5fBtI2tVl/hcNrCbcr2eelVnRRoK32WHi8JIdKsqv9JwL7Q==","signatures":[{"sig":"MEUCIEdn0oPnq7EQr47iOD8lIT2ZYRvxu1XMuZxmkTVEoWmsAiEA7z5R+jwFovrNG0g0MBRGWHpMnxAM5Y691MrWMIxwumw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1880971},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.20.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.17.2","@agimon-ai/foundation-port-registry":"0.20.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.20.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.20.2_1784031776106_0.29097036503652896","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"@agimon-ai/browse-tool","version":"0.20.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.20.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"98e027e0908094c2df9ee42efae3cd6380a3d43d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.20.3.tgz","fileCount":27,"integrity":"sha512-z8EwT0TlD7nX2hd/9jqx82RQ9AGYeZKV402FCUm+0FQSeo9dZe3oZhkYSr4zVDb5rHqyfsvz7QZpE51h+bba2Q==","signatures":[{"sig":"MEYCIQDRI5b5faPxq9UHJYghaTJRty1wKe1lyJVA1w4HeWqS+wIhAJzCCkHFPFzobKrnc/d4v9+Ft0FAnDvzWXtaGZdAJcvZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1880971},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","zod":"4.4.1","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.20.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.17.3","@agimon-ai/foundation-port-registry":"0.20.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.20.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.20.3_1784542366072_0.11624578169690714","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@agimon-ai/browse-tool","version":"0.21.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.21.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"e94f079e4adbd2e616d6957dc617f74872680ad3","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.21.0.tgz","fileCount":27,"integrity":"sha512-sFILmNPv4cRsgeOr83AUQ45NW3lsUDTBIz6p60kSQzavqCAs+WqnLg/+bMmoe7fE1+6zvlId38vpslo+K5R/LA==","signatures":[{"sig":"MEUCIQDbRUa5LL5dOXLvWPud6RoBky9YkE8OeoRNP4ips/FcuwIge1d7xovsjMllR/6xqTWc4zOs0Pp9LZ3aDN5aYG6pllo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1882376},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.21.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.18.0","@agimon-ai/foundation-port-registry":"0.21.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.21.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.21.0_1784685112360_0.34018191740399195","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@agimon-ai/browse-tool","version":"0.21.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.21.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"e38382118aab62da548339cda6d3f9445a3e64ef","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.21.1.tgz","fileCount":27,"integrity":"sha512-23A2k4pHYeHtPnT2+F0FgMT40eRyh8kDJFFGGJiINRCiy6VHSI+kbxdig+8buM43xMYijJ/+/v318eiEoNvqxQ==","signatures":[{"sig":"MEUCIQDd07kVeoQCPYmz8BHF/VZnJ15I0K6ieAAjObq5hiDZVgIgKOB6U0A1rwJQW0k6GvkrtiTj4kwbUT1DihMA5O9GLec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1882376},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.21.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.18.1","@agimon-ai/foundation-port-registry":"0.21.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.21.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.21.1_1784691186311_0.4900138790261177","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@agimon-ai/browse-tool","version":"0.21.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.21.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"c8c4ee0970ba1cb18c3a15547428e8dd8ee446e6","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.21.2.tgz","fileCount":27,"integrity":"sha512-OarJU/oShGWMGWnH3/+QrwnYk+w52ZFpsU+Yl3Mon3GEp/SK8RvJ8QCt1o+1jVHxIUn9PcN1VlcaZbjur/0iNQ==","signatures":[{"sig":"MEYCIQDA408bjOD/ntiM8cTZRuJGqhEUScZ2EJXx56K0db1aKAIhAN89YZQh2raVsIL/IPHYzzB+kPPSJmkDy3gGIQVRMo6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1882376},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.21.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.18.2","@agimon-ai/foundation-port-registry":"0.21.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.21.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.21.2_1784693213505_0.7339383912778619","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@agimon-ai/browse-tool","version":"0.21.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.21.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"72b2170294a8c312989630e1b8af38d68779533a","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.21.3.tgz","fileCount":27,"integrity":"sha512-bpnQf9lVcH866rWfGKBQWSJecc9UVha8utJTdEji34EX4V64Q8VFArM8PiWVuJNQfvCo0aSW9s0lsrYhLifhCw==","signatures":[{"sig":"MEUCIQDJEbGhhljUMESpqVKY57Abapx+wyhLgO05N+H9dgF/AwIgVPQ8bmZLnHHfH7+8ckkyL4hATGtc+EuBYy+jFNohsks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1882376},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.21.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.18.3","@agimon-ai/foundation-port-registry":"0.21.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.21.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.21.3_1784804086371_0.33069531901395743","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@agimon-ai/browse-tool","version":"0.22.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.22.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"c0990fdb1a53a95bfe2ac14d57fc6d9b03a1c191","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.22.0.tgz","fileCount":27,"integrity":"sha512-omTBTAQWv85vA0LuiiwItU5ymnNmuQnPYBS/Z0h8S0ffeqmaSp/8TE3l99O4t0paaSOycH47v9G4y9c47iTUZQ==","signatures":[{"sig":"MEUCIQCjCbeuFFQxD5p0yiZlRdhf50QSkSQt2WG7GVpF5jkYQQIgZxwf0jjKpse5K4wRjM2P1ViqDQvbl66Zi8PJHP9nKdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891689},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.22.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.19.0","@agimon-ai/foundation-port-registry":"0.22.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.22.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.22.0_1784807545124_0.11969118846104432","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@agimon-ai/browse-tool","version":"0.22.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.22.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"88287d73fef076db64c79e598699e94eab5210bd","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.22.1.tgz","fileCount":27,"integrity":"sha512-vbldw/D7JuBPyMNuLgNux4PxxnFUG3KiFnsbF4I+JLxjbf9MVV8SJQZEN7JqFEkRhQxee8clN4Dk8vHqkeikQA==","signatures":[{"sig":"MEQCIEV2AcLWPYcyCTRdXJ4M/2dIfAdERp+LRZ/GZ4CzNL12AiBAx1UxwOU5gHyBpq11e4iJ8WIi24vB+oeq5Po54fYRAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891689},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.22.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.19.1","@agimon-ai/foundation-port-registry":"0.22.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.22.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.22.1_1784850995536_0.12439794377209124","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@agimon-ai/browse-tool","version":"0.22.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.22.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"ceab5aa8bf1fe7b8833f810a2e0da0dea173763d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.22.2.tgz","fileCount":27,"integrity":"sha512-ZN9QcXkRgju+gnRF2hoXB4gokF4p0MZFtE2G3VJ4ZZfAZsS1wepWQEsO9nqcjGB2UIXzhVF3ZDShatd/8cLO1A==","signatures":[{"sig":"MEQCIAKonxD1UuimLRnT5JgCiCj26lEdXO/5euVrN8GpEkq9AiAHe3x9AmHGY54+js6KB090o0SzzTpQDwjFiQ+2bWSOxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891689},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.22.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.19.2","@agimon-ai/foundation-port-registry":"0.22.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.22.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.22.2_1784852282973_0.1153774738992781","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@agimon-ai/browse-tool","version":"0.22.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.22.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"a675af5eba1fbf971b807186dc633f3e53873990","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.22.3.tgz","fileCount":27,"integrity":"sha512-zlKdSv3KyTrkXFbqpqx6TmOT/plkkG/b48bA14jPYP2qfVp+DP6jdgEvanUy79SmlX2ufx50sFLr0c6ZFHlsRQ==","signatures":[{"sig":"MEUCIQC+cpjP7uTT3uwLWpyS5500Lw+W4F9xBMIGSEPX9XhC8wIgPZ4xAuqv4pM2sFomsNBEDi08oFDg7YsZgL+0tUWheIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891689},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.22.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.19.3","@agimon-ai/foundation-port-registry":"0.22.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.22.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.22.3_1784869323466_0.6320519106051354","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@agimon-ai/browse-tool","version":"0.22.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.22.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"1e83c433c77aaf456e4ade53ee1d323402d5be8c","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.22.4.tgz","fileCount":27,"integrity":"sha512-3xOtKPydyhv6Cbm9i/LGK4K2gvohP3y0CI8SEX7XVS6TFO6s05maQE1kZeXgUojtr1QO1oBG/wExboU1FVLA2Q==","signatures":[{"sig":"MEYCIQD86uYsoUAZz2eaj9KswkxGtvQb5KNhS0JOp0jLfNro8AIhANSy+fWqVs9dW2mCiX5A2hjONIbFoLdqgW84FnPxgr04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897939},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.22.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.19.4","@agimon-ai/foundation-port-registry":"0.22.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.22.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.22.4_1784959687965_0.3516691587069527","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"@agimon-ai/browse-tool","version":"0.22.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.22.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"0bd6d611129fa7479c45b204a7a79746ef037f7b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.22.5.tgz","fileCount":27,"integrity":"sha512-iF1tko3RXvO6kMRYOt+vuxB+sAsQiZWrMJttNRvjQ/+gzrsADPIvfWIngtwBiIhZg6zUMcAne4LaoKS4NbdpSQ==","signatures":[{"sig":"MEUCIEFbzVIqu1dV45fGIHPxm62rMycs/XFvoZAvkbyf+SWbAiEArdGUOLbw2cGJVxA81TBGWO8OoF2NuWH6abCKhD9mC+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897939},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.22.5","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.19.5","@agimon-ai/foundation-port-registry":"0.22.5","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.22.5","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.22.5_1785032344856_0.72827730696052","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@agimon-ai/browse-tool","version":"0.23.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.23.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"afc85f09286606a7167a157e3b44e31472445158","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.23.0.tgz","fileCount":27,"integrity":"sha512-emDRr5EeZNB9BkIFverAjYkqnwmuNQqk4TGJ2VfhShQrCX115bKeDF5uy5ZBQeGZxMrEGrZ2ZvOhyuEESNdX6g==","signatures":[{"sig":"MEUCIH2Nlsluabz3buN7J2oRdAmwD5k0PaqimEOc8dSsAUuTAiEAmZxhAGDduOUbvw22Pg4iKxkF0oHUhvEjX+PeUOY9Mi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897939},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.23.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.20.0","@agimon-ai/foundation-port-registry":"0.23.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.23.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.23.0_1785052589693_0.41250392765584953","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@agimon-ai/browse-tool","version":"0.23.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.23.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"910fa8fd9326a7efbc80db373a4b598780038ff2","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.23.1.tgz","fileCount":27,"integrity":"sha512-tnc+4DKF0SyJkU6zUVN3mIgPBG6ECM/EG8AeEhp8pV7mUCX9dqNqfrvSo3N2RHXYSE9yvzDSFP8LWc0HY0YdTQ==","signatures":[{"sig":"MEYCIQCoLPnVWe64E91yslAodIOH8SXsgIDhCBXtP6aboLBpSAIhAKcDUervDWwWErxrRFkkzyqTCQu7OIALE/vO1rbSlmcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897939},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.23.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.20.1","@agimon-ai/foundation-port-registry":"0.23.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.23.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.23.1_1785150273139_0.10175700893516115","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@agimon-ai/browse-tool","version":"0.24.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.24.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"b482b344a37e8cc0537a8a2d79b7c42c4e5c1954","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.24.0.tgz","fileCount":27,"integrity":"sha512-+MqE4xlR/0RFo+TrCtPaBlSiey8PStMwNTvEyJNLqPkU7kT4aF/QG2kqy3SGS2wkqccXN6PrWiP3cBQ2axI32Q==","signatures":[{"sig":"MEUCICpq0D9aW+MlNDAMee6Sou/ikeUEQK4WVAt8aPV9Ua21AiEArioVDCm0QZ4s2bRJAdIzSvep1sQiEmQk+qwYPGxp3us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.24.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.21.0","@agimon-ai/foundation-port-registry":"0.24.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.24.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.24.0_1785158158343_0.22431788994566282","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@agimon-ai/browse-tool","version":"0.24.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.24.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"d0ace5451a4a6f8ad7a0afe6d3381784cdf3ca0b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.24.1.tgz","fileCount":27,"integrity":"sha512-qZhRSKoWCuftudc91G5Xlj6yirH+0JNfIQi+dvAV/+LKEjHFYsH4x1pvIDFiBddOZo5rroVTYvG3WwVcvXn7Tg==","signatures":[{"sig":"MEUCIQDByJjqnSy/vPLxXvqIRRJfuipqqsLs0M2aKWi90pg90wIgFET1iJd1yt4q8tTNb9GsTalBmvDbQhFtudX3cMTHAf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.24.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.21.1","@agimon-ai/foundation-port-registry":"0.24.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.24.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.24.1_1785199709045_0.556787372943895","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@agimon-ai/browse-tool","version":"0.24.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.24.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"8b802ad106ae89325076755b9162cebdac889fe6","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.24.2.tgz","fileCount":27,"integrity":"sha512-Ka1ANhT3xrX7E8I6KjXYEQHTvX8kXMtyBPktH1qkCcfXkqKR6q3iGmJNqT7qS8lZUHLzwjncLG4k9cdCwrmUkw==","signatures":[{"sig":"MEUCIQCfiv5n4/Xdu1GjlHPotWnhEAk3aIQKw1M8eRqsixrzxAIgQnNayJYr52j8tHXd90zvsDwzlK14FeHu+6qR3edMjZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.24.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.21.2","@agimon-ai/foundation-port-registry":"0.24.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.24.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.24.2_1785244655610_0.7023563638355244","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@agimon-ai/browse-tool","version":"0.24.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.24.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"3429692b50ab449a2cd359e86194d45bce51cc10","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.24.3.tgz","fileCount":27,"integrity":"sha512-zp/xDbf81Ea1EpJ0qnfzW1rehO+d9jv9kAzStVBD/m24SFA14/Y5U8neSsJ0LruKKY3+q+Kvt5O7LO0XvxHRIA==","signatures":[{"sig":"MEQCIHdOSBnFTk2Unp0lQ+9wMhOhvrEgSAU0QzzHGVGtCft+AiAN+Bb41R+yhClOklVPCuQ+nzKx4mMkF21oxUCl1s1yEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.24.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.21.3","@agimon-ai/foundation-port-registry":"0.24.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.24.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.24.3_1785307698952_0.022051112790905103","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@agimon-ai/browse-tool","version":"0.24.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.24.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"80e229f0705882f4977cf90f97cb12cca288637e","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.24.4.tgz","fileCount":27,"integrity":"sha512-VHcyZ2YPMJku1TJGMU9EHovQfiFZT/n4XUEG8Betu/GKSgtJQ/YUTh88m1dwk2sZ3zXVDvYPM+TdEJxpps+SNA==","signatures":[{"sig":"MEYCIQD3OD6ly9E91zF1FMeWehaHtVvvafhrEYtOcMxTxctPrwIhAKBOmtK84ccJOUHmFvcwOVmHPgVHi5hUUFhJDgrrE1m0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.24.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.21.4","@agimon-ai/foundation-port-registry":"0.24.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.24.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.24.4_1785326926753_0.5936884146182404","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@agimon-ai/browse-tool","version":"0.25.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.25.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"4cecff622d616ba2a80c244d6fe5245702bc37a7","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.25.0.tgz","fileCount":27,"integrity":"sha512-dF10leGxdP/VN4jqPT3xO139yAXsKvNRfJpWfEYa8rCXbdisTq0s+gu1QLw2QV38QqhNOTOPkMqK8up62fWJaQ==","signatures":[{"sig":"MEUCIQD6bpPMubKuRk84Hm6r92truJ55Uf2A/lubIWd2UnfvIAIgKTbpP+9AVJYWKd+4avRC2JZkVDWC3b19IVnwVXlMhek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.25.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.22.0","@agimon-ai/foundation-port-registry":"0.25.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.25.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.25.0_1785332976419_0.5002392812878673","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@agimon-ai/browse-tool","version":"0.25.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.25.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"4c0abc9a38e566af742412a8324b33d60bf8359f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.25.1.tgz","fileCount":27,"integrity":"sha512-BLU4FblHEWHPU+tt12fFtXFw9QFccEhSYyUOANsOrd4LG7Gj7sUkLxQFR1vhOWoZXBXbsz+5x0D5mtoVcAxnUg==","signatures":[{"sig":"MEUCIQCyJbfLJMYGfQEh8mY2PKTglpIWutsqw8BAIAPOTCexEwIgNRdlAYfdyIVzRkSv2AYXNvrTPIcsBvaDG94mlXHeukw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.25.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.22.1","@agimon-ai/foundation-port-registry":"0.25.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.25.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.25.1_1785402604167_0.4474822671494192","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@agimon-ai/browse-tool","version":"0.25.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.25.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"a86a47454102fb9cce7e0a787841398d8aa7d1b8","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.25.2.tgz","fileCount":27,"integrity":"sha512-xa1V+TpDDs++/y/LP5EGyjKYJdUEZpCytNepHR7RO670e6V42A7fJ/ptQffl3UQ4BJ7vpFaD0q2uZM3/6/4yfw==","signatures":[{"sig":"MEUCIQCfsWkoeq6APTrv6Bv8xpjSXSJAJLjYcC2PCt794Q2ruwIgU4UXLNNEqIZ1hY6tzO0Laf0m1/ervEgQ4Ho+sOBQ6F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.25.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.22.2","@agimon-ai/foundation-port-registry":"0.25.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.25.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.25.2_1785415769122_0.643520451488707","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@agimon-ai/browse-tool","version":"0.25.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.25.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"d2478834e45f786eec8c0ba5934305ea307c9b73","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.25.3.tgz","fileCount":27,"integrity":"sha512-GenzxiI/ZRuoVY7OHYffnUik2sN0XRiXKEUrwISSZtwzaSJQGcEr+ACsd0pFig6Z+WAZDvZkKdTT6XDl3ZPxpg==","signatures":[{"sig":"MEUCIE9+ltSe0qJKbL+jqQjSEMm6x0ycF9MtfYJa0JsnVUITAiEAi/Gr9LIpuRuY5SQ8l93cqN+8AlXImrHxm4y/a2gvcPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.25.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.22.3","@agimon-ai/foundation-port-registry":"0.25.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.25.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.25.3_1785655254346_0.7326344953742663","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@agimon-ai/browse-tool","version":"0.25.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.25.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"10d8bac9e4a7bcaa486b9a1eeeff2ebd5417501f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.25.4.tgz","fileCount":27,"integrity":"sha512-+xXbn6MzzZRG82JWM3jFXESXClVo9Fl6ud6LAxGBMBnOtZX1Y9qwbhrt7woX7K/FBP8Sa/RyZRTKOAVxeRMYNA==","signatures":[{"sig":"MEYCIQDHv0JgJEsd3bk6yEM7qKFECCAkVuxarzEl9rNwvfhtnQIhAJmHOWAUdxT/Q3bv+kU8wimU7b1DI4THijHEHMJ37SWy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.25.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.22.4","@agimon-ai/foundation-port-registry":"0.25.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.25.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.25.4_1785658052513_0.001866018860609886","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@agimon-ai/browse-tool","version":"0.26.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.26.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"3e140acc9e6e743b750c9a6080ecd5ea54c3ee84","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.26.0.tgz","fileCount":27,"integrity":"sha512-kxb3X+DsSSGUiG0QQh91iqamsrS8+eHYqq6LOQADhk/II4zErxyRZZjCebgENsA3EZnZ0P6jbH8mr6Or1n9/Nw==","signatures":[{"sig":"MEUCIBU64k8ucmd/K5rfKQ5/WMhgJNtm6beoHjhonJZhdyWDAiEAuEmBJmVo4hI6tvQRT5lg6SSLA5/XqhIOwtLZaJ1RNuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.26.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.23.0","@agimon-ai/foundation-port-registry":"0.26.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.26.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.26.0_1785843837693_0.5806107207660931","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@agimon-ai/browse-tool","version":"0.27.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.27.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"733dbc7760353c48cd3fef6c021b6cab05bcf995","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.27.0.tgz","fileCount":27,"integrity":"sha512-BcQGOULzoLlHxQQz02wd7IAHZ07+hyinNxpmA4XYq/gn6T/LcTBemNEczwnmZZHluAiW3E5rGSMavmbOtc5r9g==","signatures":[{"sig":"MEUCIQCUD/X8PdY8qm0MV8hG0GK02anIhQgl9/7j6rYk5xFZZAIgKvpkxqEEOm6OhxzAVm7i6TlDSH4zJPoJf8IrEw1TN4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.27.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.24.0","@agimon-ai/foundation-port-registry":"0.27.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.27.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.27.0_1786010095293_0.11947782946245167","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@agimon-ai/browse-tool","version":"0.27.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.27.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"1ff40106ffa8ee8150e53fbe67f72c302f1367f9","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.27.1.tgz","fileCount":27,"integrity":"sha512-JN8+bWzg86/vqwlpqdc/R9RsS/MTMhyxWBRbrpal+XUNPl3UoWbgs9GyJWCpEfV7ikyFAI/SZhEzXkxrGUSB3w==","signatures":[{"sig":"MEUCIEYiQoH5dA6dOUS3knbdQE6tZ1POQb7/QvlUATRtka9NAiEAj+5ForfRH7GuYV0Jk10b1b1Px9q8AGx4c8RIaExT5UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.27.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.24.1","@agimon-ai/foundation-port-registry":"0.27.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.27.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.27.1_1786015593407_0.3116150017141799","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@agimon-ai/browse-tool","version":"0.27.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.27.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"c2d64f978ec50af64dfc7c6d624202ddab902a5c","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.27.2.tgz","fileCount":27,"integrity":"sha512-IoGwWntbc8QA2+WmOT5Sa6ZG3m2EHMDW7yaQVJ7usyD6KwNg+34yDube236zLPp9BzHhhCXc8oLaJVcjk9GIwQ==","signatures":[{"sig":"MEQCICITjGTnSCB6dNqpOPaMLA7SInKCdfsNx9jAz5BGaGlWAiB96xQjI/D5lTqy0h4eZAeMqM4DZF1n/AplE44FYveXiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.27.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.24.2","@agimon-ai/foundation-port-registry":"0.27.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.27.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.27.2_1786023082159_0.10526277343473578","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@agimon-ai/browse-tool","version":"0.27.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.27.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"b17f4e8ba3927f64306d6d54a3e994730eb1b1d3","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.27.3.tgz","fileCount":27,"integrity":"sha512-qnO0F6Bti9mfG0kr6NOxyxdL4YhQTwk+i+h2WR3tTFxWOD/wfXefNHRSd6xcAykzKawBC7H7u++lBWh/q5ulxw==","signatures":[{"sig":"MEYCIQCmhIozW/cvYfmWgT3XSgWoeW8S24EF++yLrOh5Z3h3UgIhAIyT1Qbv2BGVXymMzsfzkqdW5b+jKvpE67ekBLTNOll2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","chalk":"5.6.2","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.27.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.24.3","@agimon-ai/foundation-port-registry":"0.27.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.27.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.27.3_1786077090511_0.8597244180392902","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@agimon-ai/browse-tool","version":"0.28.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"6d5829fa27c86b1ed2593a1cd1f09ef640a8955f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.0.tgz","fileCount":36,"integrity":"sha512-v8zqrmKA2IiHd5gpsKQKXvsO8xCQp7SvwNIvViLom7a1ZkhPexAegEyt+LCh1HWkvBUUCSuLcepE7g4LAnhgyw==","signatures":[{"sig":"MEYCIQDOd/yBiyHAfNfNcbCXj8ilQSdfqQWRKANE0ipC3N9jtQIhAKFoBevuyGp5m69kGU7L+BS4x2jdHPtu0YmdoJ/ettZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.0","@agimon-ai/foundation-port-registry":"0.28.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.0_1786096037191_0.2830400430641502","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@agimon-ai/browse-tool","version":"0.28.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"3cd72d5cf77670ea8b892f315dc073a6ad56f240","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.1.tgz","fileCount":36,"integrity":"sha512-3UZ+tn1jxKG4GbQm+LE74euUWq4N37kyugyrd3VHE5yblOOFeEPNj8QiV04NkfJ7GxnfmqSaDd0aqzuqHL6gaw==","signatures":[{"sig":"MEQCIALdGICQGKYwC4mD5nlWOZ3u3RqXbi+4BfFnGisdJHUXAiAWLAV4sg1Wjb0RPCNus1G8coDoGVAnqdmjtXzivWfIdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.1","@agimon-ai/foundation-port-registry":"0.28.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.1_1786106412623_0.044706647028412316","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@agimon-ai/browse-tool","version":"0.28.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"8deb974c090ca71da8578d876d3c8aa670c56d8f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.2.tgz","fileCount":36,"integrity":"sha512-UsSbkoUFxAxsWn3S+uSolcnvvwRDfx9TxL74wyVuabP7ASmc9Ibj3SheWmRWUGvKJB1NqmAXhhZhyBBZpb5Ndw==","signatures":[{"sig":"MEYCIQChyOFtyvtF7ngLiHp03uRDmJ4+u8wBzkpeBEwjCWSHvAIhAPfvGA+XcbYw09kG2D30XS0u2YRJnnClaScM3skktHfk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.2","@agimon-ai/foundation-port-registry":"0.28.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.2_1786109907927_0.6382195271709863","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"@agimon-ai/browse-tool","version":"0.28.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"29d914c7f2ee56edcea361e40dc2905cb554db1d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.3.tgz","fileCount":36,"integrity":"sha512-DaUT5tNH5Rub/uf0Kws1V8VOcgGX60WnmdcZ9+Tqn8+iFx4pR/kdD+1Ppqmslo0w07zDHPqd/+JtMzs8LVC5Gw==","signatures":[{"sig":"MEUCIQDEuk+rhQYxFpAN6yBoktJzbrkaoL/gf6wnU2nmIr5EKwIgFwiJbHgar+rOCqoWmeZwxm1lbAp/mzBTfdx4JrH0XYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.3","@agimon-ai/foundation-port-registry":"0.28.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.3_1786114118898_0.5528645750479113","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@agimon-ai/browse-tool","version":"0.28.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"943310d5384f46aec9caa927f0e2dab0a4b4b9bd","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.4.tgz","fileCount":36,"integrity":"sha512-QiZnUZSFYrsCF9ueq/p3llG3tKEuw/jPJP6gVmybRwX0z1MW8qReHD5nqBn7JjS1DDVzfYBiYi5VKntOFXnPDQ==","signatures":[{"sig":"MEUCIH/9iT28Bswv3qaOb6ZmBz5hQXYnVAeoU5tjE6yUKSW0AiEAz0HRw/aSWNhq4K1LcNqjDmU2192nvXcMBgvM1uNpvJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.4","@agimon-ai/foundation-port-registry":"0.28.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.4_1786150254384_0.14356235008707885","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"@agimon-ai/browse-tool","version":"0.28.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"0fe28064bd3c89dc2b00e1577ce14ff52d5e85b9","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.5.tgz","fileCount":36,"integrity":"sha512-0Eshb43M4ytIlYxfjqilVdtrc5tv1qCV8ayRQgajpQynnab+ZAHojq2CDBaFbKenboNiEOXTZ7x7+/Xdf/2H2A==","signatures":[{"sig":"MEYCIQDFfOmsXYWcu5+0asNAnFsX15KbIYimiMahca9oMSLmlQIhANs3G5rQU9B5oM5ZIrWOhJi4yKmT3MYeCyeQ2oAh+Mea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.5","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.5","@agimon-ai/foundation-port-registry":"0.28.5","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.5","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.5_1786158787272_0.6985794349263363","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"name":"@agimon-ai/browse-tool","version":"0.28.6","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"db9d45635fe8eb8519c6ef9d43cefcdeb0936cf6","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.6.tgz","fileCount":36,"integrity":"sha512-WKeMwCXTATZMz5NkWYhaMj8c65UR/SidPIxAsZG45K/Pl9SFH9JvhOvVwlnah+Cop42SKN0VmmlknjD/tZFqWA==","signatures":[{"sig":"MEUCIEyjzwPzfD1AkUXcTsgFlDEWaMHcGrUp42cXVDRUpY5VAiEAsCg1NRRgZvnxXQXfcccCA3YCcwatmUrbZxbF0Nb9pHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.6","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.6","@agimon-ai/foundation-port-registry":"0.28.6","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.6","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.6_1786163063757_0.8602054615403711","host":"s3://npm-registry-packages-npm-production"}},"0.28.7":{"name":"@agimon-ai/browse-tool","version":"0.28.7","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"09a2a7734b4e0a3b5b588f472918b065d179338c","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.7.tgz","fileCount":36,"integrity":"sha512-qyAhlAKdhIkzlZCei3inkPJNLhXsGSoIjhpznH7aD+BiwQmGwqyEXTgUg8BYOyiJBjP5fRJ9MCCJYlYjGawuXw==","signatures":[{"sig":"MEYCIQCA0rkyjHH8FRHzBJll56Twie/dyxjhFbXo/aFmsSaecAIhAIWtcXGKI7ixS41NrG0Tf8phdXkJVhyC6i/y86XImmba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.7","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.7","@agimon-ai/foundation-port-registry":"0.28.7","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.7","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.7_1786182956157_0.3568083997223863","host":"s3://npm-registry-packages-npm-production"}},"0.28.8":{"name":"@agimon-ai/browse-tool","version":"0.28.8","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"faadde9188dafd89215a226c56f9c13cd65fa94a","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.8.tgz","fileCount":36,"integrity":"sha512-5Y+7KLedUbuQksIOuD+FUhZimYC7hU8eR7fdF70ga1bL7ucLHwDe7xvHYeZl77RPw9oUbkCFGsqrpMTYXUafQg==","signatures":[{"sig":"MEQCIBI2xgT7w9jIBCRMwaaqkZoadk6Wt6a/kiJKNFra4YHPAiBlq3vWeC4TrEyMzZF0STESeSKIv0FHBGXBNnMDAGrfqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716190},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.8","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.8","@agimon-ai/foundation-port-registry":"0.28.8","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.8","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.8_1786363311262_0.4922040428093788","host":"s3://npm-registry-packages-npm-production"}},"0.28.9":{"name":"@agimon-ai/browse-tool","version":"0.28.9","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"ab9b8a477cfb9984015cac94ec22616cc159a54d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.9.tgz","fileCount":36,"integrity":"sha512-uMjxf69EhAMMupSi08s09VLgs8j/Lw5H0iV6wscOUZ6Nrw2QP1Q43o7MsjXvghiM5jIYK+VohVNUAKL12ftiQA==","signatures":[{"sig":"MEUCIHXHpz0pmm2VefQD+3tdgHNrf1+HgKtkxhE58QzkB3wKAiEAyFeW7oq4g6OfkFeYGKJmFm+cteVcSQx6UWg5ePC5T5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.9","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.9","@agimon-ai/foundation-port-registry":"0.28.9","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.9","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.9_1786453810185_0.4752846032041982","host":"s3://npm-registry-packages-npm-production"}},"0.28.10":{"name":"@agimon-ai/browse-tool","version":"0.28.10","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.10","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"3513c2ef046425505cfd079fcf41b448d2f17f2c","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.10.tgz","fileCount":36,"integrity":"sha512-f21kc43+juZTVd9E6pDxoXzDqgKzJGVKX1/ovDo3BjRCMLxZfb2JCtP+B5MUxUoBLeU7HyrKZgm/5swo1Ww+ww==","signatures":[{"sig":"MEUCIDsc1h7BqU13bafXQWeVu/GzwO56XqIsbja4BqB/CX2PAiEAjcmwwRTygasEzX928kcZ7g/rTacSWM6bPcMEVwYMWKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716230},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.10","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.10","@agimon-ai/foundation-port-registry":"0.28.10","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.10","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.10_1786528742706_0.1645356036683967","host":"s3://npm-registry-packages-npm-production"}},"0.28.11":{"name":"@agimon-ai/browse-tool","version":"0.28.11","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"ea3b58cdd36e2344bc41d66b4e6368b735b96388","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.11.tgz","fileCount":36,"integrity":"sha512-eLIvlilWec7fzyp2y/4idJJW9TEIGgPidt2WKi5Buq4MCysOdne1Fht3b4vlQ9lqdYGaJ3h6UtxDBC2v3Txbbw==","signatures":[{"sig":"MEYCIQCwkONTgVVJlQnw5stpoacrr4Dz0xeOObq5T6PQPnCcbwIhAJ2xF+R8GVMVXzr4aYMdkniYxXPPscnwgnX2EuSmuVe9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.11","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.11","@agimon-ai/foundation-port-registry":"0.28.11","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.11","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.11_1786543022193_0.9396107376162279","host":"s3://npm-registry-packages-npm-production"}},"0.28.12":{"name":"@agimon-ai/browse-tool","version":"0.28.12","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"39bdb4a35b6eba48d8b3e16277bcc0d65428ebcc","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.12.tgz","fileCount":36,"integrity":"sha512-0YngDyJ1Qq4nsYCvIc0dSCuFgfZ3X7Di4QeUllPKuoO1397iXrsiQyEwOpQt/HGdZf/w48oEGSy3UoT4qc267Q==","signatures":[{"sig":"MEYCIQDnR+UXZGmKQ7l6GMKfnuNuSawY8o2ubAPEn9fp32uQEQIhAMxtULYJ3mzeO9udoHm/LihOE0hE8TiI9J5FR1Mcupoi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.12","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.12","@agimon-ai/foundation-port-registry":"0.28.12","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.12","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.12_1786546613527_0.14542050616541724","host":"s3://npm-registry-packages-npm-production"}},"0.28.13":{"name":"@agimon-ai/browse-tool","version":"0.28.13","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.13","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"d921ef792391afaf4e074083ac395ea7bd4b7d8c","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.13.tgz","fileCount":36,"integrity":"sha512-osptmycAZjGRYskqdlLLimDoa96lThiLpkh2obUc9/3YFB//TDCyluGPObanPGtr4f79u2bvZIqcRRCg0Qcgtw==","signatures":[{"sig":"MEUCIQDOEvOBoLZcNo/mpCahNqFod2W3imzKmwwT8h5NyfJNgAIgecV7kBNIpTXjM6A2vzR2i9eWWYKWZ4G+VDyNAloykjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.13","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.13","@agimon-ai/foundation-port-registry":"0.28.13","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.13","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.13_1786587187485_0.032871655080914275","host":"s3://npm-registry-packages-npm-production"}},"0.28.14":{"name":"@agimon-ai/browse-tool","version":"0.28.14","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.14","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"b54cc12448980beb0e923865b6cf6b4097489611","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.14.tgz","fileCount":36,"integrity":"sha512-rrtxHy2jHApfOpP1C/M6T+VE+B/ephH+sHu/LvbT0VEnVIE2Axa09z7GB83Tv5BN8jPQ10Ks5NyVefvRqy9e4w==","signatures":[{"sig":"MEUCIGuNZ3mBfocX3lyXtnZ4VwmNTaaJOv6TUqGf3tegI4y0AiEAsgHNaAqhcZNCi1A/4h5c9GzbC8VSHFiCYCKaqqjwIPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.14","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.14","@agimon-ai/foundation-port-registry":"0.28.14","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.14","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.14_1786592048801_0.569814131495419","host":"s3://npm-registry-packages-npm-production"}},"0.28.15":{"name":"@agimon-ai/browse-tool","version":"0.28.15","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"720e3cb2a227c36a8c794535b939042900723f07","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.15.tgz","fileCount":36,"integrity":"sha512-WOl7g9jrcG3EdJ4x9P1uv2k3aUM59y/QW6sg4O387YJzk+A5d0kHp9ayIaWHP9rQlU8mJ1U6C6a0DLkNSrHPPg==","signatures":[{"sig":"MEUCIQDNHyLdsa/juOPprM6ILmWffw1iZBMByY2++5ykb59LpQIgVxZRqJxm+92X27qejA1RKYK+JXp8fDcI9yK5oE2wDVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.15","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.15","@agimon-ai/foundation-port-registry":"0.28.15","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.15","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.15_1786597609674_0.6840366745191517","host":"s3://npm-registry-packages-npm-production"}},"0.28.16":{"name":"@agimon-ai/browse-tool","version":"0.28.16","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"9cf400d9a60e28111461c1a387bc8b5d1ee0b406","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.16.tgz","fileCount":36,"integrity":"sha512-jjjGFF5PYQGhPeHLQBbqabCsIRr2yRdAsVbCPNQnpiSQt1SOzowvFbVQ5+4nSl7QuJ6k0wxmSqyl9+tIyTJXzQ==","signatures":[{"sig":"MEUCIA8+1HVCfmYz8ftIn032CQtL5vm9Xp2itYR+fVIbPxY8AiEA8EPVnYf554cNhAEfHbSvZwofG3+m1tL1cssdhrH1VX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.16","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.16","@agimon-ai/foundation-port-registry":"0.28.16","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.16","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.16_1786603728908_0.6818235269759914","host":"s3://npm-registry-packages-npm-production"}},"0.28.17":{"name":"@agimon-ai/browse-tool","version":"0.28.17","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.17","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"2d714a6d6bef32aa14327ee63de40bff9b651a6e","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.17.tgz","fileCount":36,"integrity":"sha512-wbKeJoxFbIuR6iqYD4z23cZekUMAfR3OBco8ITBAPf2qML2RjgNmxQyr6i9k61EMp7Ogsg4UKzaNqg7hEl5zng==","signatures":[{"sig":"MEUCIBhK9ROpcS9jjz59bQi3Wt4cE1YvMT7RgE1d73qLLS6gAiEAtip+rN4rWc4dHw/HYoZlIwVDFtQeKEm7jOgEhVLIlv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.17","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.17","@agimon-ai/foundation-port-registry":"0.28.17","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.17","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.17_1786608827535_0.34442468357193046","host":"s3://npm-registry-packages-npm-production"}},"0.28.18":{"name":"@agimon-ai/browse-tool","version":"0.28.18","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.28.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"fc9296b2bea8036ee10ee84a8efb9d683e97a2ec","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.28.18.tgz","fileCount":36,"integrity":"sha512-P1+thkFg1qunvAcod+x/JHjE2IxYGbZmCTKOjEN/oSsluoC/pWGHDImviOYyAv5rNjCw6JnFHnV8R6yPYjvYcA==","signatures":[{"sig":"MEYCIQDgl/aKJRjPfMpO76rCP59VwhfjJkkdm3QDeND/NoexSwIhALhrjblpeXQsIi+xyz/tb/r4Fn560hWEBflQBtL+Qe0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.28.18","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.25.18","@agimon-ai/foundation-port-registry":"0.28.18","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.28.18","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.28.18_1786613621537_0.8175842180695954","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@agimon-ai/browse-tool","version":"0.29.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"df006fc217333f0a7073596c72963f6c01bf5643","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.0.tgz","fileCount":36,"integrity":"sha512-enuCR8JNBrpXCW9BfZfmFcMBBl55qyCcc8yl5RH14STotB4lOrO4eRKyx/KXqGvWnWix+1woE+RCnHZFiaOvXA==","signatures":[{"sig":"MEQCICJUHYIJdIdVXsA+saCOBS7UGdAInH1uKn3FI/trsKfNAiBulWPiDExLgcvaxMxLPwbGQw2nqAxi1LLThPHSMwIU8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716227},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.0","@agimon-ai/foundation-port-registry":"0.29.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.0_1786698101536_0.06475739882472142","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@agimon-ai/browse-tool","version":"0.29.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"ae7c31b8f05d9cbdcbb28f5544d9f6c814fc5c42","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.1.tgz","fileCount":36,"integrity":"sha512-fKVfQM7jVTxeiBFcU2b7FeURAIS+owmvRGeta/LQDpPzsYuC0bglbddYon4Tnxp+ffOZa/WJvxwWMYVfiM/61g==","signatures":[{"sig":"MEQCIE3vZJQJOPq8e9KBKVTg04TQkz1XSrl1EtRPNpvTk/8IAiApjSFVBSuVNOGXPTmEzjAPPUUMweMV/TmpDh6z2iourA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.1","@agimon-ai/foundation-port-registry":"0.29.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.1_1786708137698_0.8938357213962473","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@agimon-ai/browse-tool","version":"0.29.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"4a77f0fa116889cc373bb53126f431a6756a6344","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.2.tgz","fileCount":36,"integrity":"sha512-LQHLy5+//IpvtBrnQJWXmBk3pv/sthR+YaYf6gbIxABZmgNukzrY2jIxs7zp8guwYJXbAp17TraGhLA+lQyZHw==","signatures":[{"sig":"MEQCIFMDEiYnUoEFHe6m4o7sSoQ4tIz6uLM1PR/cKLBnS8ieAiBYgWjpsF1HTcmuA8s0WOfxfw4r2fnpiOcJChOHMlpnVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.2","@agimon-ai/foundation-port-registry":"0.29.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.2_1786716559432_0.17482334348547557","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"@agimon-ai/browse-tool","version":"0.29.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"16521fb253ad124021ad68d76871f3d8a8d254da","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.3.tgz","fileCount":36,"integrity":"sha512-5yYAxhm77clGWgT4EJLGJN7TpUvPyfjM0CwZCAfw2m4U7P0hhrTJF3vJf97xaAUY1v3m3hZi0BhCaH/pHAnsCg==","signatures":[{"sig":"MEUCIQCEBfk6uPbxqqwqI20t5XIlA/4kuIObLTPMxVGcE4g8swIgCt8HJwI0hC3nd7zqETbtxSxQwjSP6pxlU261yq0iVjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.3","@agimon-ai/foundation-port-registry":"0.29.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.3_1786749365617_0.5337497060546088","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@agimon-ai/browse-tool","version":"0.29.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"e2823293a3d8d8f5d6e3a0b4819af3ee70b1c09b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.4.tgz","fileCount":36,"integrity":"sha512-leb9IfgW8M4RCw7HuMdzAI2m226oxeIeP5mSLcEsM9oUulQ/tIF0ca4LWKBFhuAsPo19nFES2QBUjCV7bbabrw==","signatures":[{"sig":"MEUCICsTKLErz0rH6tTjR2eacuHpBpo2XXwMy2zOZFm4Qg/WAiEAmtSlMyLMxRDW5oY6BysoySs5tyP6HccdlJNURkmmzD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.4","@agimon-ai/foundation-port-registry":"0.29.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.4_1786784992030_0.21736244937540672","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"@agimon-ai/browse-tool","version":"0.29.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"9104e1b51c06ce19820363efdc137a449f57eb99","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.5.tgz","fileCount":36,"integrity":"sha512-6/5pyu8IC35bbpvlWuc2cXIAv81moZf1aN/Szn3+0FQDS7R21uoMR3la/Qpu/8j3eg40erkMrOxW/MXOy327WA==","signatures":[{"sig":"MEUCIAmkllC5P0sKt4u1HAadadBg+vyoU69zlUJMEIU/rwiFAiEAwCM8nBy8jeAr0T4fDvOxIt603BphpfbM4sNTOgnzQBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.5","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.5","@agimon-ai/foundation-port-registry":"0.29.5","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.5","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.5_1786879168190_0.5088608853304544","host":"s3://npm-registry-packages-npm-production"}},"0.29.6":{"name":"@agimon-ai/browse-tool","version":"0.29.6","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"0a57686419b00562faa24fb229cabcdf0a630694","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.6.tgz","fileCount":36,"integrity":"sha512-fzMYdcewkGp6+0vi/DVrlyXGrOu/Uqj+c7MAgAc6sHqlnWpFf4EgtHMWL+IZ+oqlZT+Hzs2vCrE+EATNRb1GRQ==","signatures":[{"sig":"MEQCIFz2D6R/kaokLTOhk8z3E0CPkU72s3eURe56vg74xiITAiA5HkpdN6YDD7KTyBPqz04+y5pyAz5tR9/c6hKC6cp2tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.6","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.6","@agimon-ai/foundation-port-registry":"0.29.6","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.6","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.6_1786890599341_0.6726938227550867","host":"s3://npm-registry-packages-npm-production"}},"0.29.7":{"name":"@agimon-ai/browse-tool","version":"0.29.7","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"791068abc23301bc00dd831649b90be58f06c242","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.7.tgz","fileCount":36,"integrity":"sha512-/ggDS9wGqVICY/g2zqkTAu83Ypxx0LhNlp99arhuD//s25B6yKssIWG6lydK9vnMeTKC90IjTixBCGqNluTTVQ==","signatures":[{"sig":"MEUCIQCD20ccv1SGfyXgPf4tDbh82x3hBYXicMgmUJO1rIMAywIgQmEpW4oSKZuutRBIv2TijoiqL2L9xM/2a4TCSeug9wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.7","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.7","@agimon-ai/foundation-port-registry":"0.29.7","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.7","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.7_1786917145184_0.22475691768797645","host":"s3://npm-registry-packages-npm-production"}},"0.29.8":{"name":"@agimon-ai/browse-tool","version":"0.29.8","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"336fc598687a0d22214b7692c2d051d84be79884","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.8.tgz","fileCount":36,"integrity":"sha512-NpIdxU3J+lkjOveuPbtBol9V+u7A14e7+dFM6QYZoTaP8B8rAOZH+svzmwC+zefkxcRFCYkN6Ho8aJWL/Gh6bQ==","signatures":[{"sig":"MEUCIEFACZRwY/XO/Xxpl2O/L0ntdDEJNOs4Bi7AugsduG+2AiEA6RKUqMHgMTSDm/XSui5MkaEJFV2Abdk5EZ2kKI8ZlrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.8","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.8","@agimon-ai/foundation-port-registry":"0.29.8","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.8","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.8_1786955695755_0.9860494593235325","host":"s3://npm-registry-packages-npm-production"}},"0.29.9":{"name":"@agimon-ai/browse-tool","version":"0.29.9","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"d647f050b556cdd7ff642837cc4596258804085b","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.9.tgz","fileCount":36,"integrity":"sha512-B4VxtZxzuCMsHK8LpIlKhGE6CPoqlEcbn7cglF+V+PaQp3pgiOkQKqfQEx39SAaiveD753CminUinFD72Qz0fg==","signatures":[{"sig":"MEUCIQCwdG692uiUy/pKtd8IEfClP2jDYQjZE49v84sxW2ZOygIgDK8elw8zAFV7x78ZXMd9LkX6HD1/ClcNtMv7HvaGS3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.9","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.9","@agimon-ai/foundation-port-registry":"0.29.9","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.9","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.9_1786962866840_0.03292569053197503","host":"s3://npm-registry-packages-npm-production"}},"0.29.10":{"name":"@agimon-ai/browse-tool","version":"0.29.10","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.10","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"efaa4252b67d3806b1f4cccd40c91baab4a85613","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.10.tgz","fileCount":36,"integrity":"sha512-MrANxnrqDCFaib9u50vrgFZzmfPLS224qAink42SS6kJbb31rwZuKw+Ir8ktLz8z00uS8ATPTKEWyMjlGDSLGg==","signatures":[{"sig":"MEYCIQCYKCdn265jBKwpBpUAMfH62BvkNeUM+Hfazc/amfdmvQIhAObS3xBfAmrJlLQKgZKxfSL5hgYtSlG/GxlMv5ji0ZoR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716230},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.10","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.10","@agimon-ai/foundation-port-registry":"0.29.10","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.10","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.10_1786970680488_0.0020016998504814865","host":"s3://npm-registry-packages-npm-production"}},"0.29.11":{"name":"@agimon-ai/browse-tool","version":"0.29.11","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"77e098862ab3ce84c58cd4e7400f56e3fd4a1058","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.11.tgz","fileCount":36,"integrity":"sha512-vsgqXDXfa6YsT+wpS4GNe9+ohWwvU3NppdG0yN+yZcPsFsE0q2k9r7ir2IvThfjeYzqk4cb3o3AkFNkNzX+TNA==","signatures":[{"sig":"MEYCIQCuXwQYRm4uGcuELaicgrKHtmFZD0e3Hbb1ZGYNWMuRBAIhAN6DgVF1uZRqjM/HG8GHPYSAdYuq/gqYMyFMTbcTeKxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.11","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.11","@agimon-ai/foundation-port-registry":"0.29.11","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.11","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.11_1786975405048_0.07000607513894863","host":"s3://npm-registry-packages-npm-production"}},"0.29.12":{"name":"@agimon-ai/browse-tool","version":"0.29.12","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"71ea27411d807bb9d33ad2a9733ba72402ebff1e","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.12.tgz","fileCount":36,"integrity":"sha512-A+IDXL+5ZzSLccxCRvQvHutr6u2Tma/aGQIcMl1QxT9C1vAdCulU3tXSvevYTZr0OKCtyn+/olETWMzoz7p9ww==","signatures":[{"sig":"MEUCIGafCxXMDblgW6ABKOJceB+u+NYzggTQzkitwOgx7hoXAiEA8LmUsd2tS1Di4An3wxG8PkQX0NWJV5FOWMsIO4R5dv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.12","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.12","@agimon-ai/foundation-port-registry":"0.29.12","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.12","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.12_1787053209993_0.6457284461380071","host":"s3://npm-registry-packages-npm-production"}},"0.29.13":{"name":"@agimon-ai/browse-tool","version":"0.29.13","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.13","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"8aa094601b04a208ad02fe2c7024f34aa06bfd64","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.13.tgz","fileCount":36,"integrity":"sha512-cuXADnXjgAvkqmW1BXGdM7MLEB4PghA0NToCPqVCQe3JYyNCEGazT1NxIUhHgtDaX6YV6ddQ5NqQFfho4gSE0w==","signatures":[{"sig":"MEUCIQCJuwSNJpfqDRFW6GsZYxmuKcR8w/8HhUoF2gzTwAqI2QIgOHtvg892/QceStW7S+V9J/iLNHfbzXggHn6OpLa6eRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.13","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.13","@agimon-ai/foundation-port-registry":"0.29.13","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.13","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.13_1787057375378_0.7582034246289033","host":"s3://npm-registry-packages-npm-production"}},"0.29.14":{"name":"@agimon-ai/browse-tool","version":"0.29.14","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.14","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"d9a4b1f6ccb0b3fbb1ef0c640f74e2567ea21e68","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.14.tgz","fileCount":36,"integrity":"sha512-kQRw76SwQSE8EIWD9W89Hap6WELYceIl5CSFCeLVpJRWTWRBPOt7Xpz6jtSy9R7WY1T2DYeCyWW/deAIvqY0ug==","signatures":[{"sig":"MEUCIAry5UMUi+2O85vlMjw/E2rbRkaUmp8BYLsSF21dKG51AiEA3mwc+W+GbUnYncFoum6BNKPyH2arYfi4Nc6DWfk6elI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.14","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.14","@agimon-ai/foundation-port-registry":"0.29.14","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.14","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.14_1787224706673_0.4915934929095873","host":"s3://npm-registry-packages-npm-production"}},"0.29.15":{"name":"@agimon-ai/browse-tool","version":"0.29.15","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"78b57275f09538edbd75b5243a3e6f37ff853a1a","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.15.tgz","fileCount":36,"integrity":"sha512-42xKHbYjXBB4aCPl1+dJIrbVxSCL3teYyQuoEgrZWXxyFmgcKAvERG3N+3yLXmUPhHogs7mIXLbO2zqyW8GCnw==","signatures":[{"sig":"MEUCIF74QS3jfbwMYkyQfm92ItwOkFfkBCPdcoMHxSE3066nAiEA0pHxuRNVgC6kvNbXmWHp7nVHAeX++VeeSWOc+L6WAJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.15","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.15","@agimon-ai/foundation-port-registry":"0.29.15","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.15","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.15_1787263397875_0.8797872017059529","host":"s3://npm-registry-packages-npm-production"}},"0.29.16":{"name":"@agimon-ai/browse-tool","version":"0.29.16","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"0f4aa81b852e5c5d0a7564d1a71548c5b3b243f6","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.16.tgz","fileCount":36,"integrity":"sha512-qR8o6OSbKpsR9Cc7dnJU2UVTcobgI3RtfL8g+h/cRhLaZYkvEfwy/r1tz7ILcxf9fvvLAF9p6E3kP25yLEglvQ==","signatures":[{"sig":"MEYCIQCtLnVJY9q9QdJEJGe/UljT/BYnbuwtub7/w9JQsJYZxQIhANx/M8jYItjwhCmNs6gM53pk+loN56KGAL37LLI8l1Jo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.16","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.16","@agimon-ai/foundation-port-registry":"0.29.16","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.16","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.16_1787275349390_0.164381291675876","host":"s3://npm-registry-packages-npm-production"}},"0.29.17":{"name":"@agimon-ai/browse-tool","version":"0.29.17","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.17","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"a15fd21e86759e1837cf1ca26c802676672f0b75","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.17.tgz","fileCount":36,"integrity":"sha512-5rXOH7gXI+hcrMXneeNZe/xmqlNwT1+O38zu9KLQrA+gQdcpRvneZBlaVyb9VTp7ULHtUtVmIOxll7QdkBpwXA==","signatures":[{"sig":"MEUCIQD3zv70suOzUlg0a2sfLNaLY4jQOux3pZmU+rpVnrRPQQIgY3obqA0cMFrepSzPhfWrkTfl/awGj1Y46iDuBp/WLWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.17","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.17","@agimon-ai/foundation-port-registry":"0.29.17","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.17","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.17_1787319484842_0.7045880897803536","host":"s3://npm-registry-packages-npm-production"}},"0.29.18":{"name":"@agimon-ai/browse-tool","version":"0.29.18","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"62f1ee995fd008828b60e8ea84911773a50e1b7c","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.18.tgz","fileCount":36,"integrity":"sha512-n/nvoN6aHYSxM6oPIDN/C4RSlYHxi7Mg1hcketoa+uDprbbCQrtdZ5w8R8firOKJVVZTeg2KZkqavjyVvNCsgA==","signatures":[{"sig":"MEQCIEZuiw3tGskjQ4AY32i+XTTS9Q6dD4AVVhw+KbUVlfs/AiA4vZV3J4iBTx2KGGZcGWFn0pIKTRYuI20pRbiNh2MbpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.18","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.18","@agimon-ai/foundation-port-registry":"0.29.18","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.18","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.18_1787627354514_0.9869382902506043","host":"s3://npm-registry-packages-npm-production"}},"0.29.19":{"name":"@agimon-ai/browse-tool","version":"0.29.19","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.19","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"b8f980e2e4880900e4dfcc6f6f37d7c95803a911","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.19.tgz","fileCount":36,"integrity":"sha512-4ZDo4C2W7ti8bLQZOzlevR7fk5PcxMmKY8nCwe1tc7yjfATwTOgHPzSfIM9MS5URA3m0iUCPItXYJzDsF7ZrQA==","signatures":[{"sig":"MEUCIG3LcnNqnRLS4ph/3Y+OiziVx2G4hQuG8E1YqLjqDKekAiEA67KrdQFQL/6+UTt+7nQBoq6iF/IfhIdIM7GE1HbVrIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.19","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.19","@agimon-ai/foundation-port-registry":"0.29.19","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.19","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.19_1787639656032_0.8916855692626766","host":"s3://npm-registry-packages-npm-production"}},"0.29.20":{"name":"@agimon-ai/browse-tool","version":"0.29.20","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"a47ac3ca947cffce2b879d92353c376328419428","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.20.tgz","fileCount":36,"integrity":"sha512-fLT7QDdBSvN1Bi1kwUroNNln6gM+b46d8zY5ItscQKcCK8nJwJfMmPjeok6A+CTWlwoHxY8rrDdk1SLoHogmcA==","signatures":[{"sig":"MEQCIAxxAttKqQ84HdHjHGwIEvxXAXdAZfI/r5+lonOKRDs7AiBqAQJClD4EJXpXkNjLW6y+Bllmo/pbVuRK3L9GdqnOcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.20","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.20","@agimon-ai/foundation-port-registry":"0.29.20","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.20","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.20_1788593976218_0.33559849655227825","host":"s3://npm-registry-packages-npm-production"}},"0.29.21":{"name":"@agimon-ai/browse-tool","version":"0.29.21","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.21","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"a70622df09aff1b0e88724c12f1eaa5b80a43a4e","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.21.tgz","fileCount":36,"integrity":"sha512-cK7p8bLDDVFYSis0CEex4KAjPaUEYiCkFnLLDv9xhtcLLgTUeryq8IX/0U+DuMGMo0PbghhlW2Bu6NbFQzme4g==","signatures":[{"sig":"MEYCIQC6sTHqvHIKsUT3A+azFVXwSLEQATjDoEvYSYvVsDWTBAIhAIEFOn043OQOLI8L1mwjWqxsfNh+2VX6gAf6wGdcggXn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.21","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.21","@agimon-ai/foundation-port-registry":"0.29.21","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.21","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.21_1788752775629_0.23039966889229224","host":"s3://npm-registry-packages-npm-production"}},"0.29.22":{"name":"@agimon-ai/browse-tool","version":"0.29.22","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.22","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"7995af9d9196e8064daaf50865225dcdc0e53c04","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.22.tgz","fileCount":36,"integrity":"sha512-t2ANZF6BQdQT+WJG8ihkHUh8pGKw5rH6pFcLugTWNO1o6w6yAXIUcR7uHRr3WwOs+9wTZ+UJo9ZBkf434J7nWQ==","signatures":[{"sig":"MEUCIBeoTSobD/UwuKeSqgLhnxubtJjE/NKqXUnqs2FAxX58AiEAkMBZzktki9refa/N6KCCYXo0LD5gH/5pD7dPgyamQp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"1.59.1","@hono/node-ws":"1.3.0","@playwright/test":"1.59.1","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.22","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.22","@agimon-ai/foundation-port-registry":"0.29.22","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.22","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.22_1788753693307_0.032699982922823834","host":"s3://npm-registry-packages-npm-production"}},"0.29.23":{"name":"@agimon-ai/browse-tool","version":"0.29.23","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.23","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"221c2d24ea333b58ffaeb12e2f567e7cff03fbcd","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.23.tgz","fileCount":36,"integrity":"sha512-ZlChwfYnFzvVH5ly48NsIUYOxp7qqTngA2Xg76ME8jy9YztgRPOZVK5VQfPusplNAe2vP+2cmbpwVrtBiS/LMg==","signatures":[{"sig":"MEUCIQCfaEGAD2RNek5MqX8UxXJffpG08a/wRWFEFVxMBv6YEAIgEjOubit5+9HY5OfU0yz3Ct1v2PBTmBJGy1xloiOUYO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716234},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"8.20.0","hono":"4.12.16","yaml":"2.8.3","esbuild":"0.28.0","liquidjs":"10.25.7","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.0.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.23","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.23","@agimon-ai/foundation-port-registry":"0.29.23","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.23","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.0.10","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.23_1788824956251_0.4761781111703667","host":"s3://npm-registry-packages-npm-production"}},"0.29.24":{"name":"@agimon-ai/browse-tool","version":"0.29.24","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.24","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"1a89c446901516b95e498d2bd119e4efbef57822","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.24.tgz","fileCount":36,"integrity":"sha512-/iVbepj+DxhUzHr5pZMcwwsDGr5RklTN1du/OsP824Qx8RdNfsheI0iPcdyQklL+9O2XC/iVMarBnyx+QlrD/g==","signatures":[{"sig":"MEYCIQDW1jYKpC56t+ahyRKE9E/OsHXtnYz25s2X+UezOaAOQwIhANVUMlS6/GnZNYBUQa9Um8glmD8lZ8jyY/Pv9Le23AgB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.24","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.24","@agimon-ai/foundation-port-registry":"0.29.24","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.24","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.24_1788866660394_0.7404246383895083","host":"s3://npm-registry-packages-npm-production"}},"0.29.25":{"name":"@agimon-ai/browse-tool","version":"0.29.25","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.25","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"4601abbbbd545becd674d4bc9d44a434fa14e3e1","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.25.tgz","fileCount":36,"integrity":"sha512-1a6NgajqrLO2pkIFVy9EjwNgiIuW62y9lMPm9iV38+U8qtnUSMKHYvhlM5vl8ErephifzrNWcyTI7rf5+S8peQ==","signatures":[{"sig":"MEUCIQDsazlOYNwTjgiiPFsCOa+Z5mteiv1d0Kn3YR9Q2+2brwIgILljnfgilTtpbmy7GknqzAwY6/QWk8MbW8hY+ni/M20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.25","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.25","@agimon-ai/foundation-port-registry":"0.29.25","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.25","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.25_1789420689352_0.2960075890243983","host":"s3://npm-registry-packages-npm-production"}},"0.29.26":{"name":"@agimon-ai/browse-tool","version":"0.29.26","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.26","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"c397f089d51db3c3f2934bf76649bbe0df021ebb","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.26.tgz","fileCount":36,"integrity":"sha512-vfp2xHnXbLh11tiX1xp8jItSjD8uAE/4luk0w9YlT0TKo6lQQ5dIHizuJWh2M/aZW3EA/WsxwSRjj+ggsgcqDg==","signatures":[{"sig":"MEYCIQDxiYYl4jNA1JVFfNeJqWKl8j8lwGnEkRZlSLvVOEQJDAIhAIU//lYUnXPZkaYoTdV2SQrBwso/xwfmO/lZ70NuzdjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.26","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.26","@agimon-ai/foundation-port-registry":"0.29.26","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.26","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.26_1789480424745_0.12462048122834712","host":"s3://npm-registry-packages-npm-production"}},"0.29.27":{"name":"@agimon-ai/browse-tool","version":"0.29.27","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.27","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"e112429d6e806c8f1a0bbaef78702ce19c2b7905","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.27.tgz","fileCount":36,"integrity":"sha512-/kauCPpBZuDGDzCknwp6rque4wOxaQiLbbyoVwiYwCRGZBhFOJ+40DRZxwQml8ou59RKivvCQGS0gmQlX2Fq+A==","signatures":[{"sig":"MEQCIC50G2slqcISbjiCQscoLlqFHF/MWkxLBj6xHWKRL8xBAiBtITcAkwATZwliOncv4TVg43dQJg9ynp/t0fs3HiWDHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.27","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.27","@agimon-ai/foundation-port-registry":"0.29.27","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.27","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.27_1789632882670_0.6578508233587639","host":"s3://npm-registry-packages-npm-production"}},"0.29.28":{"name":"@agimon-ai/browse-tool","version":"0.29.28","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.28","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"473b08ccc8ccdbcca586e34b9dc04c6158f35a95","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.28.tgz","fileCount":36,"integrity":"sha512-icKIQquMkalRyiwIxiN4o2EJQwwjiVmyFQEdC0mlFRj6zKs6Qax8IAHwIVyB05/jMISeXv2VJlhp8GpCcfVnKA==","signatures":[{"sig":"MEUCIEF2vQ7ZyZxoCDbOZVZfArF8T9LrH7yJ/XtVUO8i4VN4AiEApWQAmDwUY+GlQg7Tyf/XiWII9iTboW8JdNxXDj9ssGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmS4Wkx5sQtqsA0++yP+BRiR/eymhiVg4rDts/XCs33gIhAPcl9X0ZlHC3e3tAN+ZpPHtc/wdjr87/4UYjDWFRCAgd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.28","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.28","@agimon-ai/foundation-port-registry":"0.29.28","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.28","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.28_1790304187120_0.7736169100823085","host":"s3://npm-registry-packages-npm-production"}},"0.29.29":{"name":"@agimon-ai/browse-tool","version":"0.29.29","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.29","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"9dee7313bc6d3f714a4142982a86b2b04fe134c1","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.29.tgz","fileCount":36,"integrity":"sha512-ujQL6xRfSLNM0L4EX5QjtXo78Hcluj43TUHOeQdVLa5mxzCZATVCFc6g3NH546tYHDV2nwhTN1fzP3baFVv6Vw==","signatures":[{"sig":"MEQCIEtsGbPUUH1iEjBrhMyxOJddyrnV6YBpA52ydcCBpYyjAiAuzA1UcjMOawCGB9XCJcJrj11AeeUn5xXeBWGWDPQIBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwexA+fPFn76Xrw5G1g/F77o2ljvH5PeJCNgD3xw48qQIgK9Uywm7tvdJPRgUzyfrdAew9w+INMkq7es6GqZXP2PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.29","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.29","@agimon-ai/foundation-port-registry":"0.29.29","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.29","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.29_1790318389483_0.678650547526273","host":"s3://npm-registry-packages-npm-production"}},"0.29.30":{"name":"@agimon-ai/browse-tool","version":"0.29.30","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.30","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"1c694525855324a0412deabe8c610f1a2616ea19","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.30.tgz","fileCount":36,"integrity":"sha512-fZLnonl+UoatXxmlHJyZ0FkBty0m9MmuT8kosl40b6X9BWff+ZFPC9az8v2j250/D+zeJjIWbNHZl6insD+fEA==","signatures":[{"sig":"MEUCIB4QKy8Sw7HLhSH2xXnHLu0EDLurl6FtaUcSq/taUTbpAiEA9djAUyA+HFX13kN2KY64IqGort1qeX37f9gHMeUwBoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGgAMzMK4S9TCz3L6fJ523Z1g3xojMHuvVOw78uSgpgQIhAP/4XX2KzZ4ku8Z7kxXmFWScPyBO4hGd9C0SxymK9c8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.30","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.30","@agimon-ai/foundation-port-registry":"0.29.30","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.30","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.30_1790321190310_0.8791226938594812","host":"s3://npm-registry-packages-npm-production"}},"0.29.31":{"name":"@agimon-ai/browse-tool","version":"0.29.31","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.31","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"eb268807397eee1cd1149bf6af3583e25bdf6d4d","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.31.tgz","fileCount":36,"integrity":"sha512-bXleAIActLAiYt5vvMj3qIby4ufqVwbUMODtExKHN4y2Ssv1l3MXb35XVjCHZo87zWNgQj9MakHqZyMt6qnQOQ==","signatures":[{"sig":"MEUCIQCQv7Jjg1wZba3eeuWClmlEAXoIh2PsP2nXS5EjUuvbTAIgVnft40GetIY1mU2ZTVxKcD+HP0Wmkl+FfncABUYDpKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEzy1n2aD7ONUAhH0YN4GhKQZgcm/j8j7VlvP387YO9GAiEAunehk6ZtDwASf+pLcyt2fDKlpOnuL7ERd5FULmDPef4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722198},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.31","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.31","@agimon-ai/foundation-port-registry":"0.29.31","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.31","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.31_1790425619380_0.33270690967314476","host":"s3://npm-registry-packages-npm-production"}},"0.29.32":{"name":"@agimon-ai/browse-tool","version":"0.29.32","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.32","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"4290c6cb91336ec026233c4063996f39bc5152ce","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.32.tgz","fileCount":36,"integrity":"sha512-NwK0pGZlw/O5j3zzzOEO5jTfLvV0310Z2ggLd268I2GDlJnk56bv9vXC3EOYbVPIDTJyWOGKCU5TR0isOuH9XQ==","signatures":[{"sig":"MEUCIQCAz8ZVMr9BQEtlHXSvkbYCI/gpsHgZun00cOqbWU7nbwIgEcQn5uvKRcw6b5gnXLJrR0tcXUZ67gWoOqC0V2sRWSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFwR7vz9DCRs5PFVBjZXuk4y+4SXALOIb1skrxB6B6nlAiAULyKjfkqY8AqIS7ZSM/wRiIYo6OQBsCb8XnnhZ6gE7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722198},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.32","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.32","@agimon-ai/foundation-port-registry":"0.29.32","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.32","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.32_1790483625704_0.26066286497998137","host":"s3://npm-registry-packages-npm-production"}},"0.29.33":{"name":"@agimon-ai/browse-tool","version":"0.29.33","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.33","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"5351785dc6de1de8c80ce64c07c88709194b1f3e","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.33.tgz","fileCount":36,"integrity":"sha512-iordofFIPm1FcCMDWre2Cza7Lap7mMeYGutYc2dZcQVGK7HOYC5GeH1izDlQ0o1+s+sOUVXL8efaq/3CPlQRvA==","signatures":[{"sig":"MEUCIHcsIdk5m5Hkl58sICW+NFkvx9xVj4cEPwqbaK77iB1lAiEAgHhbLGG14sqmhsGWdZfKsLDHue/63vbd+TRdu7Klz9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDQsVBmhv+yH2YRTNIp69BRqulTTJSULXr3wrm/c5OTDAiEAkcXQIz9a5zN/POlZ3ybPR09E4vGcKIJ0VI6p5YaCXaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722198},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.33","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.33","@agimon-ai/foundation-port-registry":"0.29.33","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.33","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.33_1790508782117_0.9904793483921983","host":"s3://npm-registry-packages-npm-production"}},"0.29.34":{"name":"@agimon-ai/browse-tool","version":"0.29.34","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.34","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"5168f7379ce590081bc39b0c0574f14580d41cb7","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.34.tgz","fileCount":36,"integrity":"sha512-aBJCdFlqON/Ayn1Gw0OplqggyV1iN5jJ3OtUqDXzq8+ua2Et0GLmWDnpJWdRWeBzuXsHKOpxB7oBOoG6QGRvUQ==","signatures":[{"sig":"MEUCIQDs0mv6tatrcjfSJ1G/Ge2mRCikPUmlu2WezzkugKeseAIgawrEEL9p+qekbmupIwJfmScWTDkHUxvMiNLnIpQnGlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHGUXJADEjSLuTeKBUsiQRVPxAotuBXNVSbViag/0AuQAiAGr/TA4Kx3NDgECKBbfehDR3IpbIfjnKvNMZ3DF2uk0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722198},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.34","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.34","@agimon-ai/foundation-port-registry":"0.29.34","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.34","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.34_1790510695951_0.9095374471708553","host":"s3://npm-registry-packages-npm-production"}},"0.29.35":{"name":"@agimon-ai/browse-tool","version":"0.29.35","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.35","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"4745d26c081d8d53f7283796c7e0965324934387","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.35.tgz","fileCount":36,"integrity":"sha512-AhlWP2M+r4W6fiCr1wMB71Ad4i3xfc7vCbR2sBiM/1QY2Astv0T+esHPfThfpZbkhNnWqCjjA/WvHK1YRr9djA==","signatures":[{"sig":"MEUCIBp0MkOGamclgClHDr8kCl9bIzXSQCG4E3o+9wSqmgxgAiEA7voQAqhPEbT/xA8FVKjGsqk+xeZ1xRtKvUU0ANqo/c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDYLMgvjeKB8ucJseXWhmR9OguepFEbR00IiKpONoqk7AiEA8D/k3Hs2UQ9RBVj5tOCHHMvlC92uRDkyw9q1LSw4PF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722198},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.35","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.35","@agimon-ai/foundation-port-registry":"0.29.35","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.35","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.35_1790517165546_0.2697539413698038","host":"s3://npm-registry-packages-npm-production"}},"0.29.36":{"name":"@agimon-ai/browse-tool","version":"0.29.36","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.29.36","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"f09971892c9ed33d4afa72b20ce9510d41ba6f6f","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.29.36.tgz","fileCount":36,"integrity":"sha512-5PEdF0WRjCR/U9y4xNEw0VELQQrNUE0iGtFAFalozkt0FxETUkZutFLchydY4BYIqyAFOmmG1XKuQ30VsbMEJA==","signatures":[{"sig":"MEQCIAcpcTFJiHce24Ypf03Hlv0PU8YvG4IUvD+WPdz+efOIAiADBDa0FHYngjqeJy9KxyPxSPd1iR2E9QKjTdWZcTbJzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfHLoGrlVx9GuSTwOOSKuzwbDNGzsytsJBdi1eGjkM3wIgZ6xjFHi1kcfveFaqGby9jFYvzUbhtXh6JmDJZqNykmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722198},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.29.36","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.26.36","@agimon-ai/foundation-port-registry":"0.29.36","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.29.36","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.29.36_1790637250821_0.46432503699930305","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@agimon-ai/browse-tool","version":"0.30.0","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.30.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"32919f97b8b8bd87f23dcb803232b5de198969ab","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.30.0.tgz","fileCount":36,"integrity":"sha512-80IYQXeHWM3oPTL6rQ83iZn5q+vcItdCJpouNmUi5q5hxDgRbq4+JstgDoW0gB+J2I/Cp/ttL12zENEsTicpow==","signatures":[{"sig":"MEUCIQCAnk5Q/9g7BvEriyeE66ML9EY4zHj/cNgNVLaBptkJ4gIgAtPMFFwz5ZNRtDrnMkn7EPRDIVHDSFi8eddJbpX3BFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUd1ukoC36cEaNYkjmtN2Ov1aN186p77+zERCv3g468gIhAIfeENlQKoObFIWIiJ4cgG+nNGP+LcrbaJM/4GWEs9To","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722193},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.30.0","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.27.0","@agimon-ai/foundation-port-registry":"0.30.0","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.30.0","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.30.0_1790658822389_0.6725142101934787","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@agimon-ai/browse-tool","version":"0.30.1","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.30.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"07e65f0f386f5dadf5b64fd7fba3101f67ff9e84","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.30.1.tgz","fileCount":36,"integrity":"sha512-j1uxZ3PZyKR9qmp9IyUogZxBmxxlpZiqCRXRX8hjSrtkG0QhpLDSZVfXCwsOhBlLLdsK+nx8HT24XX1KNeNfGQ==","signatures":[{"sig":"MEUCICOo0t2pFXh7lY/RCmyhLoI9SrhnReG/25JKyTiIKqFnAiEAsOToXW3QdwgVIdxCcJc73X43rF2yyhYVK2ttfqImV/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN64RBw1hMj5dexl1wFSLQUCPIFmKMYq3YTDigY7YQ5QIhANyRA+lniO/PMBh+G+c7+98yoCZhwjeczf6j8qdpPT/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.30.1","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.27.1","@agimon-ai/foundation-port-registry":"0.30.1","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.30.1","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.30.1_1790670614496_0.5431408702437077","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@agimon-ai/browse-tool","version":"0.30.2","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.30.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"9fcda3a730f35bc91ec395519fa26399035284bb","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.30.2.tgz","fileCount":36,"integrity":"sha512-YN5mnBHL6ZQ/JfATmuZozjJMvWHZkuCeNuTCQYj1LgRE0XkODWSirTcEXAVtA+U8Afef3vFYYNc0JwB+NU03GQ==","signatures":[{"sig":"MEUCIQD+FjVzWwJChxPVUxbxZWYXzH7mK9do2G+/sZXdupiC9AIgI0FgjCvnzVuYCLNEKqFgqgLs1LyJqVQd7I5acjd3adI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3NP5OCwIAk/t6X/a5ioGRHVNZskX2WiGhnlNc7058xgIgDYvTOdVklcEHISz7wicYdjnzZy3J+5kxF2m7mU+kccg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.30.2","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.27.2","@agimon-ai/foundation-port-registry":"0.30.2","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.30.2","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.30.2_1790675408878_0.7525875604418288","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@agimon-ai/browse-tool","version":"0.30.3","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.30.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"45aff4dc6a9d6ec22ce26fd660fec4effdb979f9","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.30.3.tgz","fileCount":36,"integrity":"sha512-BT8FV2yoWcXVDCLgVHgla3C4WyhMtwHTV30ylmVJgUbm6+Fy3SXhSU5WsKSoImBCiSTR6mlzZrKvdBUVAtXqGw==","signatures":[{"sig":"MEQCIBgRDvoMhRS4kWkWh7a2q+H+gQ7YVYnwulMe8V23wyRUAiBiqnaVUqaXgU8mxDpAk/aSEevYr8eoAXRbKg78Iv0MiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFPqcknuxq9rdNDQPPcoA5vN/5KDvfmm9WEtFyelMLtAiEAxwwFYR/dp/jNdHf95SccBhcUU38+UZqwBN0ya2kEXr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.30.3","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.27.3","@agimon-ai/foundation-port-registry":"0.30.3","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.30.3","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.30.3_1790676418133_0.957582788345843","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"@agimon-ai/browse-tool","version":"0.30.4","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.30.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"c6dd803b7c33338903c6750a9273f137bf3c8476","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.30.4.tgz","fileCount":36,"integrity":"sha512-gsSOQDpUFNCgC33+CUHpRtS7FqWWYeC4u867IRsNgO1flIbffgVrzfPFdgP6rNb+DlCYUKQ/ZuGp+kP/gVxxIg==","signatures":[{"sig":"MEUCIDY0Ax+2RWX9ByVxoz9QH+ub/uq1bX5iLlvrxqYZ8/WyAiEAmxOdgJUsUqpeV8B8T7BDtg/oAyuMeBfoCX3JGuEYuNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChb0yUqTk3a+MsnYobMjcQJWUeE+weFOyAoRYz+X5c5wIgVLjgNzXWjQPPK8uKel80LlVbJl/lf9rt9Oa9FsYnbls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.30.4","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.27.4","@agimon-ai/foundation-port-registry":"0.30.4","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.30.4","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.30.4_1790922899941_0.19000332580117996","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"@agimon-ai/browse-tool","version":"0.30.5","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"license":"BUSL-1.1","_id":"@agimon-ai/browse-tool@0.30.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"f6af0f30561f29eafeef6193739ae31fbf223bc6","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.30.5.tgz","fileCount":36,"integrity":"sha512-9CSG03s2RsCYQ3yW496MIQuHTVnA8gUyqiDkkyJZ7jZDyB6mG8OKr1Lxvc6IhdYrBMiEw0HYJ8Gd25aFyeObQA==","signatures":[{"sig":"MEYCIQCvWVYD2tSWKMQHZ+SrsNjtrV+rPj61OdnjeGsOIIYYlQIhAPycHZBxpN4bEAmfUrYwMstAsUlBC7s67kUfvXE8smeP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDt2XtC4l9I9DdUtdd208gL7/V9KOYXtckHPRQfdPNP9gIgQmDlk6kFea6TEsL2VoaQ3RZRcpOz62c4cf94oCTFixU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.30.5","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.27.5","@agimon-ai/foundation-port-registry":"0.30.5","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.30.5","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/browse-tool_0.30.5_1791033050245_0.24081650459829462","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"_id":"@agimon-ai/browse-tool@0.30.6","bin":{"browse-tool":"./dist/cli.cjs"},"dist":{"shasum":"4de861d7761e1a08a116757d2c876af94e9a3b35","tarball":"https://registry.npmjs.org/@agimon-ai/browse-tool/-/browse-tool-0.30.6.tgz","fileCount":36,"integrity":"sha512-avRT9ccGsHzuy0R1XVMYvPo66zDnwgsBkqBuhi4FTP32uv/P9brt0UuvmESSpoBAo/xs4TfTAtUaZLlta3GNJw==","signatures":[{"sig":"MEUCIQDNIKxsxt2zNwmS2XlLwr1/NmgJ7xe99/2rrk5A4Wj8mgIgRwMFx/wsvIzYos9mQDnPRCYnRaTqJOYsh8Dy5j+lGfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDf/H/VSyrw5cX3JHyQFc/RxEoFX4znqNWAQNjKTOdItQIgZQe0A0nG8PS8Liw3y5Fbh/7DbWe/Eublm71otqEpvJo="}],"unpackedSize":2722191},"main":"./dist/index.cjs","name":"@agimon-ai/browse-tool","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./package.json":"./package.json","./stubs/playwright-test":{"import":"./dist/stubs/playwright-test.mjs","require":"./dist/stubs/playwright-test.cjs"}},"license":"BUSL-1.1","scripts":{"dev":"tsx src/cli.ts mcp-serve","lint":"eslint src","test":"vitest --run","build":"tsdown && pnpm build:extension","typecheck":"tsc --noEmit","dev:extension":"vite build --config vite.config.extension.ts --watch --mode development","build:vm-image":"node ./scripts/build-vm-image.mjs","build:extension":"vite build --config vite.config.extension.ts"},"version":"0.30.6","_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"homepage":"https://agimon.ai","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","directories":{},"maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"8.21.3","hono":"4.13.7","yaml":"2.8.3","esbuild":"0.28.2","liquidjs":"10.29.0","commander":"14.0.3","inversify":"8.1.0","playwright":"^1.63.0","@hono/node-ws":"1.3.0","@playwright/test":"^1.63.0","reflect-metadata":"0.2.2","@hono/node-server":"2.1.1","@opentelemetry/api":"1.9.1","@agimon-ai/log-sink-mcp":"0.30.6","@opentelemetry/api-logs":"0.216.0","@opentelemetry/sdk-logs":"0.216.0","@opentelemetry/resources":"2.7.1","@modelcontextprotocol/node":"2.1.0","@modelcontextprotocol/server":"2.1.0","@opentelemetry/sdk-trace-node":"2.7.1","@agimon-ai/foundation-validator":"0.27.6","@agimon-ai/foundation-port-registry":"0.30.6","@opentelemetry/semantic-conventions":"1.40.0","@agimon-ai/foundation-process-registry":"0.30.6","@opentelemetry/exporter-logs-otlp-http":"0.216.0","@opentelemetry/exporter-trace-otlp-http":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","vite":"8.2.2","tsdown":"0.21.10","vitest":"4.1.5","@types/ws":"8.18.1","typescript":"6.0.3","@types/node":"25.6.0","unplugin-raw":"0.7.0","@types/chrome":"0.1.40","vite-plugin-static-copy":"4.1.0","@modelcontextprotocol/client":"2.1.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browse-tool_0.30.6_1791076701562_0.27808747960728897"}}},"time":{"created":"2026-03-06T09:31:59.520Z","modified":"2026-10-04T01:18:21.849Z","0.2.0":"2026-03-06T09:31:59.849Z","0.2.1":"2026-03-07T05:17:24.720Z","0.2.2":"2026-03-07T05:35:30.768Z","0.2.3":"2026-03-07T11:49:54.800Z","0.2.4":"2026-03-07T22:57:25.326Z","0.2.5":"2026-03-08T09:26:39.697Z","0.2.6":"2026-03-15T05:41:26.394Z","0.2.7":"2026-03-19T23:54:10.543Z","0.2.8":"2026-03-20T09:13:06.099Z","0.2.9":"2026-03-21T07:27:17.682Z","0.2.10":"2026-03-21T08:56:16.136Z","0.2.11":"2026-03-21T11:07:33.893Z","0.2.12":"2026-03-21T21:59:18.149Z","0.2.13":"2026-03-24T04:51:13.408Z","0.2.14":"2026-03-24T06:57:55.590Z","0.2.15":"2026-03-24T07:30:14.707Z","0.2.16":"2026-03-24T10:23:45.296Z","0.2.18":"2026-03-24T12:26:44.404Z","0.2.19":"2026-03-25T13:29:17.143Z","0.2.20":"2026-03-26T11:42:13.983Z","0.2.21":"2026-03-29T05:50:39.995Z","0.3.0":"2026-03-31T07:10:35.834Z","0.3.1":"2026-04-01T09:07:07.582Z","0.4.0":"2026-04-01T10:54:40.058Z","0.4.1":"2026-04-03T10:19:41.901Z","0.4.2":"2026-04-04T00:41:49.490Z","0.5.0":"2026-04-05T02:54:03.756Z","0.5.1":"2026-04-08T07:46:59.768Z","0.5.2":"2026-04-10T01:37:26.504Z","0.5.3":"2026-04-10T04:19:21.684Z","0.5.5":"2026-04-10T11:48:13.488Z","0.6.0":"2026-04-10T12:47:26.905Z","0.7.0":"2026-04-10T13:25:01.210Z","0.8.0":"2026-04-12T00:05:00.064Z","0.8.1":"2026-04-17T03:58:49.850Z","0.8.3":"2026-04-29T10:45:50.885Z","0.8.4":"2026-04-30T11:10:21.973Z","0.8.5":"2026-05-01T03:32:14.236Z","0.8.6":"2026-05-10T07:54:49.468Z","0.8.7":"2026-05-22T03:31:32.530Z","0.8.8":"2026-05-22T08:41:23.155Z","0.8.9":"2026-05-22T10:36:26.923Z","0.9.0":"2026-05-23T00:29:35.083Z","0.9.1":"2026-05-23T05:36:10.051Z","0.9.3":"2026-05-23T07:22:27.619Z","0.9.4":"2026-05-23T08:25:37.831Z","0.9.5":"2026-05-23T12:47:23.183Z","0.9.6":"2026-05-24T06:55:45.076Z","0.9.7":"2026-05-25T14:08:18.096Z","0.10.0":"2026-05-26T04:23:05.495Z","0.10.1":"2026-05-29T05:00:59.760Z","0.10.2":"2026-06-05T00:42:45.283Z","0.10.3":"2026-06-05T07:13:11.307Z","0.10.4":"2026-06-06T00:45:59.019Z","0.10.5":"2026-06-06T06:33:26.884Z","0.11.0":"2026-06-07T12:46:11.215Z","0.11.1":"2026-06-10T07:53:11.384Z","0.12.0":"2026-06-12T02:36:01.250Z","0.12.1":"2026-06-13T02:02:41.528Z","0.12.2":"2026-06-14T04:03:56.309Z","0.13.0":"2026-06-15T09:45:03.626Z","0.14.0":"2026-06-15T13:39:55.329Z","0.14.1":"2026-06-19T05:00:28.320Z","0.14.2":"2026-06-20T03:27:54.732Z","0.15.0":"2026-06-21T08:05:01.715Z","0.15.1":"2026-06-21T12:56:00.287Z","0.15.2":"2026-06-23T08:30:44.351Z","0.16.0":"2026-06-24T08:40:30.523Z","0.17.0":"2026-06-24T13:52:39.236Z","0.17.1":"2026-06-25T13:37:38.057Z","0.17.2":"2026-06-25T13:46:17.724Z","0.17.3":"2026-06-26T00:48:16.040Z","0.17.4":"2026-06-26T06:02:05.428Z","0.17.5":"2026-06-28T04:47:52.719Z","0.18.0":"2026-07-01T05:14:00.004Z","0.18.1":"2026-07-02T08:58:36.293Z","0.18.2":"2026-07-02T09:27:06.272Z","0.18.3":"2026-07-03T08:45:21.084Z","0.18.4":"2026-07-03T09:23:26.410Z","0.19.0":"2026-07-03T23:40:10.545Z","0.19.1":"2026-07-05T01:36:57.534Z","0.20.0":"2026-07-10T07:06:57.483Z","0.20.1":"2026-07-11T12:35:43.229Z","0.20.2":"2026-07-14T12:22:56.257Z","0.20.3":"2026-07-20T10:12:46.366Z","0.21.0":"2026-07-22T01:51:52.552Z","0.21.1":"2026-07-22T03:33:06.490Z","0.21.2":"2026-07-22T04:06:53.686Z","0.21.3":"2026-07-23T10:54:46.512Z","0.22.0":"2026-07-23T11:52:25.264Z","0.22.1":"2026-07-23T23:56:35.687Z","0.22.2":"2026-07-24T00:18:03.131Z","0.22.3":"2026-07-24T05:02:03.659Z","0.22.4":"2026-07-25T06:08:08.204Z","0.22.5":"2026-07-26T02:19:05.056Z","0.23.0":"2026-07-26T07:56:29.859Z","0.23.1":"2026-07-27T11:04:33.467Z","0.24.0":"2026-07-27T13:15:58.485Z","0.24.1":"2026-07-28T00:48:29.203Z","0.24.2":"2026-07-28T13:17:35.785Z","0.24.3":"2026-07-29T06:48:19.119Z","0.24.4":"2026-07-29T12:08:46.927Z","0.25.0":"2026-07-29T13:49:36.611Z","0.25.1":"2026-07-30T09:10:04.370Z","0.25.2":"2026-07-30T12:49:29.275Z","0.25.3":"2026-08-02T07:20:54.541Z","0.25.4":"2026-08-02T08:07:32.689Z","0.26.0":"2026-08-04T11:43:57.851Z","0.27.0":"2026-08-06T09:54:55.486Z","0.27.1":"2026-08-06T11:26:33.571Z","0.27.2":"2026-08-06T13:31:22.314Z","0.27.3":"2026-08-07T04:31:30.672Z","0.28.0":"2026-08-07T09:47:17.368Z","0.28.1":"2026-08-07T12:40:12.863Z","0.28.2":"2026-08-07T13:38:28.094Z","0.28.3":"2026-08-07T14:48:39.056Z","0.28.4":"2026-08-08T00:50:54.573Z","0.28.5":"2026-08-08T03:13:07.496Z","0.28.6":"2026-08-08T04:24:23.955Z","0.28.7":"2026-08-08T09:55:56.332Z","0.28.8":"2026-08-10T12:01:51.448Z","0.28.9":"2026-08-11T13:10:10.430Z","0.28.10":"2026-08-12T09:59:02.873Z","0.28.11":"2026-08-12T13:57:02.383Z","0.28.12":"2026-08-12T14:56:53.711Z","0.28.13":"2026-08-13T02:13:07.676Z","0.28.14":"2026-08-13T03:34:09.036Z","0.28.15":"2026-08-13T05:06:49.913Z","0.28.16":"2026-08-13T06:48:49.075Z","0.28.17":"2026-08-13T08:13:47.747Z","0.28.18":"2026-08-13T09:33:41.702Z","0.29.0":"2026-08-14T09:01:41.766Z","0.29.1":"2026-08-14T11:48:57.870Z","0.29.2":"2026-08-14T14:09:19.629Z","0.29.3":"2026-08-14T23:16:05.871Z","0.29.4":"2026-08-15T09:09:52.233Z","0.29.5":"2026-08-16T11:19:28.395Z","0.29.6":"2026-08-16T14:29:59.494Z","0.29.7":"2026-08-16T21:52:25.361Z","0.29.8":"2026-08-17T08:34:55.918Z","0.29.9":"2026-08-17T10:34:27.048Z","0.29.10":"2026-08-17T12:44:40.727Z","0.29.11":"2026-08-17T14:03:25.237Z","0.29.12":"2026-08-18T11:40:10.178Z","0.29.13":"2026-08-18T12:49:35.538Z","0.29.14":"2026-08-20T11:18:26.926Z","0.29.15":"2026-08-20T22:03:18.147Z","0.29.16":"2026-08-21T01:22:29.646Z","0.29.17":"2026-08-21T13:38:05.086Z","0.29.18":"2026-08-25T03:09:14.717Z","0.29.19":"2026-08-25T06:34:16.199Z","0.29.20":"2026-09-05T07:39:36.387Z","0.29.21":"2026-09-07T03:46:15.813Z","0.29.22":"2026-09-07T04:01:33.498Z","0.29.23":"2026-09-07T23:49:16.384Z","0.29.24":"2026-09-08T11:24:20.543Z","0.29.25":"2026-09-14T21:18:09.519Z","0.29.26":"2026-09-15T13:53:44.911Z","0.29.27":"2026-09-17T08:14:42.877Z","0.29.28":"2026-09-25T02:43:07.214Z","0.29.29":"2026-09-25T06:39:49.627Z","0.29.30":"2026-09-25T07:26:30.417Z","0.29.31":"2026-09-26T12:26:59.561Z","0.29.32":"2026-09-27T04:33:45.816Z","0.29.33":"2026-09-27T11:33:02.236Z","0.29.34":"2026-09-27T12:04:56.076Z","0.29.35":"2026-09-27T13:52:45.704Z","0.29.36":"2026-09-28T23:14:10.937Z","0.30.0":"2026-09-29T05:13:42.483Z","0.30.1":"2026-09-29T08:30:14.619Z","0.30.2":"2026-09-29T09:50:08.990Z","0.30.3":"2026-09-29T10:06:58.307Z","0.30.4":"2026-10-02T06:35:00.065Z","0.30.5":"2026-10-03T13:10:50.351Z","0.30.6":"2026-10-04T01:18:21.649Z"},"license":"BUSL-1.1","homepage":"https://agimon.ai","keywords":["mcp","model-context-protocol","playwright","browser-automation","typescript"],"description":"MCP server for browser automation using Playwright with profile management, page registry, and multi-browser support","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}