From 63b16957587fe20566129ffc5191f66f24a70872 Mon Sep 17 00:00:00 2001 From: amankumarsingh77 Date: Wed, 29 Apr 2026 01:38:17 +0530 Subject: Replace socket daemon with direct CDP WebSocket connection Drops the Unix socket subprocess in favor of talking CDP directly over WebSocket from the extension. Removes the protocol's send/health helpers, simplifies setup to just verifying Chrome's remote debugging port, and tightens types in dynamic-tools. Bumps Node engine to >=22 and adds the ws dependency. --- package.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'package.json') diff --git a/package.json b/package.json index da7870f..91e3148 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "homepage": "https://github.com/amankumarsingh77/pi-browser-harness#readme", "engines": { - "node": ">=18.0.0" + "node": ">=22.0.0" }, "files": [ "src/", @@ -50,6 +50,7 @@ "devDependencies": { "@mariozechner/pi-coding-agent": "*", "@mariozechner/pi-tui": "*", + "@types/ws": "^8.18.1", "typebox": "*", "typescript": "^5.0.0" }, @@ -59,5 +60,8 @@ }, "publishConfig": { "access": "public" + }, + "dependencies": { + "ws": "^8.20.0" } } -- cgit v1.2.3