fix(cli): 1.31.6 — resolve hex prefix to full pubkey before send so messages actually deliver
claudemesh send <16-hex-prefix> would ack with sent to <prefix> (daemon) but the recipient never received the message. Broker pre-flight and the drain query both exact-match on full 64-char pubkey, so a prefix queued successfully but no recipient drain ever fetched the row. Sender saw sent, recipient saw nothing — silent drop. Fix: CLI resolves any hex prefix (4-63 chars, not full 64) to the full pubkey via the daemon peer list before submitting. Outcomes: - unique match: canonicalize and continue - no match: clear error + list of online peer display names - multiple: clear error + candidate list + hint to lengthen prefix The 16-hex prefix shown in peer list rows is now safe to paste straight into claudemesh send. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "claudemesh-cli",
|
||||
"version": "1.31.5",
|
||||
"version": "1.31.6",
|
||||
"description": "Peer mesh for Claude Code sessions — CLI + MCP server.",
|
||||
"keywords": [
|
||||
"claude-code",
|
||||
|
||||
Reference in New Issue
Block a user