From 82cfee315cb3c8b260756cf27e171326bda60c77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Guti=C3=A9rrez?= <35082514+alezmad@users.noreply.github.com> Date: Mon, 6 Apr 2026 18:10:30 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20v0.5.9=20=E2=80=94=20mesh=5Finfo=20retur?= =?UTF-8?q?ns=20correct=20display=20name?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/broker/src/index.ts | 5 ++++- apps/cli/package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/broker/src/index.ts b/apps/broker/src/index.ts index d508d93..f1607a6 100644 --- a/apps/broker/src/index.ts +++ b/apps/broker/src/index.ts @@ -1658,6 +1658,9 @@ function handleConnection(ws: WebSocket): void { for (const p of peers) for (const g of p.groups) allGroups.add(`@${g.name}`); const myPresence = peers.find(p => p.sessionId === [...connections.entries()].find(([pid]) => pid === presenceId)?.[1]?.sessionPubkey); const peerConn = connections.get(presenceId); + // Find own display name: match sessionPubkey from the peer list + const selfPubkey = peerConn?.sessionPubkey ?? peerConn?.memberPubkey; + const selfPeer = peers.find(p => p.pubkey === selfPubkey); sendToPeer(presenceId, { type: "mesh_info_result", mesh: conn.meshId, @@ -1670,7 +1673,7 @@ function handleConnection(ws: WebSocket): void { streams: streams.map(s => s.name), tables: tables.map((t: any) => t.name), collections: [], - yourName: peerConn?.groups?.[0]?.name ?? "unknown", + yourName: selfPeer?.displayName ?? "unknown", yourGroups: peerConn?.groups ?? [], }); log.info("ws mesh_info", { presence_id: presenceId }); diff --git a/apps/cli/package.json b/apps/cli/package.json index bad760d..9f63b4b 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "claudemesh-cli", - "version": "0.5.8", + "version": "0.5.9", "description": "Claude Code MCP client for claudemesh — peer mesh messaging between Claude sessions.", "keywords": [ "claude-code",