Phase 873: protomux-rpc DEVICE_PAIR_REQUEST pull (v0.8.840)

Opt-in device-sync RPC plane via PEARCORD_DEVICE_PAIR_RPC_WIRE=1 (isolated
from guild gossip v2). pair-bundle.js, attachDeviceSyncWireSession, RPC-first
requestBundle with gossip fallback. Fixed sendDeviceSyncGossip exports.
This commit is contained in:
Raven Scott
2026-06-04 17:06:11 -04:00
parent 25bd6dc4ec
commit 53abfe6cfa
7 changed files with 91 additions and 6 deletions
+8
View File
@@ -0,0 +1,8 @@
# Release v0.8.840 — Phase 873
Opt-in protomux-rpc **request/response** for device pairing: guest pulls a sealed `DEVICE_PAIR_BUNDLE` from the host via `DEVICE_PAIR_REQUEST` when `PEARCORD_RPC_WIRE=v2|dual` and `PEARCORD_RPC_REQUEST_WIRE=1`. Default gossip fanout is unchanged.
- `pair-bundle.js` shared builder/finalizer
- `requestDevicePairFromSession` + mesh RPC handlers
- Fixed `sendDeviceSyncGossip` / `sendDeviceSyncGossipNow` mesh exports
- CI: `npm run test:ci-phase873`