Phase 872: protomux-rpc MESSAGE_SEARCH_REQUEST multi-peer pull (v0.8.839)

Opt-in mesh search RPC to all connected peers with deduped merge and gossip
fanout fallback. Non-breaking; default event path unchanged.
This commit is contained in:
Raven Scott
2026-06-04 16:58:45 -04:00
parent 2e5fad6719
commit 25bd6dc4ec
7 changed files with 87 additions and 5 deletions
+7
View File
@@ -0,0 +1,7 @@
# Release v0.8.839 — Phase 872
Opt-in protomux-rpc **request/response** for guild message search: requester pulls `MESSAGE_SEARCH_RESPONSE` from each connected mesh peer via `MESSAGE_SEARCH_REQUEST` when `PEARCORD_RPC_WIRE=v2|dual` and `PEARCORD_RPC_REQUEST_WIRE=1`. Default gossip fanout is unchanged.
- `_buildMessageSearchResponsePayload` / `_handleMessageSearchRequestRpc`
- `_fetchGuildSearchFromMeshRpc` with deduped multi-peer merge + fanout fallback
- CI: `npm run test:ci-phase872`