fix(coding-agent): keep remote harness dependencies development-only

Separate stable and development entrypoints, exclude remote harness code from distributions, and verify isolated consumer installs before release. Fixes #9132.
This commit is contained in:
Armin Ronacher 2026-09-05 12:45:04 +02:00
parent 9841914c71
commit 1382777ed8
28 changed files with 697 additions and 278 deletions

5
package-lock.json generated
View file

@ -5424,8 +5424,6 @@
"@earendil-works/chord": "^0.85.0",
"@earendil-works/pi-agent-core": "^0.85.0",
"@earendil-works/pi-ai": "^0.85.0",
"@earendil-works/pi-client": "^0.85.0",
"@earendil-works/pi-protocol": "^0.85.0",
"@earendil-works/pi-tui": "^0.85.0",
"@silvia-odwyer/photon-node": "0.3.4",
"chalk": "5.6.2",
@ -5447,6 +5445,9 @@
"pi": "dist/bundle/cli.js"
},
"devDependencies": {
"@earendil-works/pi-client": "^0.85.0",
"@earendil-works/pi-protocol": "^0.85.0",
"@earendil-works/pi-server": "^0.85.0",
"@types/cross-spawn": "6.0.6",
"@types/hosted-git-info": "3.0.5",
"@types/node": "22.19.19",