When a Claude Code session fronted by cc-peer is DM'd across machines, the delivered text says to reply via the per-correspondent alias peer, but the session's own "reply to peer" goes to the sender of the message, which is the front itself. The front then posts that reply into the fronted agent's project room, so it never reaches the person who sent the DM.
Repro on 5.0.5 with two machines through mesh.exadev.io: DM a fronted session "reply with only PONG". The session (auto mode) answered with a reply-to-peer aimed at the front's socket, and nothing arrived on the sending machine. I then asked the session to send to the alias socket directly and that reply didn't arrive on the sending machine either, so the alias leg needs looking at as well. I didn't find why, and had no logging on the outbound DM path from the fronted store to check.
The reply hint in the message body is easy for the model to ignore, so it may be better for a message sent to the front's own socket by a session that was just DM'd to go back to that correspondent.
When a Claude Code session fronted by cc-peer is DM'd across machines, the delivered text says to reply via the per-correspondent alias peer, but the session's own "reply to peer" goes to the sender of the message, which is the front itself. The front then posts that reply into the fronted agent's project room, so it never reaches the person who sent the DM.
Repro on 5.0.5 with two machines through mesh.exadev.io: DM a fronted session "reply with only PONG". The session (auto mode) answered with a reply-to-peer aimed at the front's socket, and nothing arrived on the sending machine. I then asked the session to send to the alias socket directly and that reply didn't arrive on the sending machine either, so the alias leg needs looking at as well. I didn't find why, and had no logging on the outbound DM path from the fronted store to check.
The reply hint in the message body is easy for the model to ignore, so it may be better for a message sent to the front's own socket by a session that was just DM'd to go back to that correspondent.