Files
hermes-relay/plugin/relay
Bailey DixonandClaude Opus 4.7 ee653d4062 fix(relay): restore profile PUT handlers clobbered by ADR 24 commit
Commit fae8ccd (multi-endpoint pairing) had a sprawling Edit that
collaterally deleted ~479 lines of `handle_profile_soul_put` /
`handle_profile_memory_put` while adding the legitimate endpoints
passthrough to the pairing handlers. Same bug class as the
AuthManager `profilesUpdatedEvents` wipe caught earlier.

Restore path: reset plugin/relay/server.py to pre-ADR-24 state
(47667bd) then re-apply only the intended endpoints passthrough
edits (~30 lines) to handle_pairing_register + handle_pairing_mint.
Profile PUT handlers + _extract_write_content back at their
canonical positions. Route registration unchanged from HEAD.

CI — Relay went from 2 failures (pre-existing, test_profile_discovery)
→ 27 failures (ours + pre-existing) → back to 2 expected failures
(pre-existing only). Full suite: 673 pass / 6 skipped locally.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 17:59:49 -04:00
..
2026-04-18 20:55:53 -04:00