feat(cli): v0.1.5 — live peer discovery + summaries (Step 16)
Some checks failed
CI / Typecheck (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Broker tests (Postgres) (push) Has been cancelled
CI / Docker build (linux/amd64) (push) Has been cancelled
Release / Publish multi-arch images (push) Has been cancelled

Wire list_peers and set_summary MCP tools to the broker's WS
protocol instead of returning stubs. Peers can now discover each
other, see status/summary, and route messages by display name.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Alejandro Gutiérrez
2026-04-06 09:37:40 +01:00
parent 7d51f101d7
commit 4c52ee236c
12 changed files with 144 additions and 162 deletions

View File

@@ -6,7 +6,7 @@ const CARDS = [
accent: "clay",
title: "Start in your terminal",
body: "Drop the broker next to Claude Code. One env var. Your session joins the mesh.",
cta: { label: "Install", href: "https://github.com/alezmad/claudemesh-cli#install" },
cta: { label: "Install", href: "#" },
mock: (
<div
className="rounded-[8px] bg-[#D97757] p-6 font-mono text-[11px] leading-[1.6] text-[#141413]"
@@ -26,8 +26,8 @@ const CARDS = [
accent: "oat",
title: "Bridge to your editor",
body: "VS Code, Cursor, JetBrains — the mesh exposes an MCP server your editor's agent can call.",
cta: { label: "VS Code", href: "https://github.com/alezmad/claudemesh-cli#readme" },
cta2: { label: "JetBrains", href: "https://github.com/alezmad/claudemesh-cli#readme" },
cta: { label: "VS Code", href: "#" },
cta2: { label: "JetBrains", href: "#" },
mock: (
<div
className="rounded-[8px] border border-[var(--cm-border)] bg-[var(--cm-bg)] p-4"
@@ -52,7 +52,7 @@ const CARDS = [
accent: "cactus",
title: "Reach across machines",
body: "Tailscale, WireGuard, or plain WS over your LAN. The broker is one binary, anywhere.",
cta: { label: "Open the dashboard", href: "/dashboard" },
cta: { label: "Open the dashboard", href: "#" },
mock: (
<div
className="rounded-[8px] border border-[var(--cm-border)] bg-[var(--cm-bg)] p-4"