Commit Graph

  • 1b28550f30 docs(roadmap): v1.34.16 + broker — continuous presence shipped main Alejandro Gutiérrez 2026-05-05 11:41:25 +01:00
  • 9d1b4f3d4c feat(broker): lease model — 90s grace window across WS reconnects Alejandro Gutiérrez 2026-05-05 11:31:55 +01:00
  • ffd0621ccc feat(broker,cli): liveness watchdogs — 75s stale-pong terminate Alejandro Gutiérrez 2026-05-05 11:22:15 +01:00
  • b9ecbe79ad feat(web): refresh Latest News toaster — current shipped work Alejandro Gutiérrez 2026-05-05 04:48:24 +01:00
  • 33051b95bf feat(web): marketing audit — Agent Teams positioning, MCP/dashboard claims fixed Alejandro Gutiérrez 2026-05-04 23:10:27 +01:00
  • 64d9f9f6f9 feat(web): refresh marketing site — accurate timeline, live changelog, cross-boundary positioning Alejandro Gutiérrez 2026-05-04 22:55:30 +01:00
  • 7f61a711f1 docs(roadmap): mark 1.34.x triage gaps 1-3 shipped, gap 4 spec'd Alejandro Gutiérrez 2026-05-04 22:05:30 +01:00
  • 96520394ff docs(spec): session capabilities — first-class concept Alejandro Gutiérrez 2026-05-04 21:59:18 +01:00
  • a2a53ff355 feat(cli,broker): 1.34.14 + 1.34.15 — env-var fallback, peer list scope, kick refuses control-plane Alejandro Gutiérrez 2026-05-04 21:59:06 +01:00
  • 6780899185 feat(cli): 1.34.7 → 1.34.13 — multi-session correctness train Alejandro Gutiérrez 2026-05-04 21:10:07 +01:00
  • cba4a938ec chore(cli): keep WS lifecycle diagnostic logs Alejandro Gutiérrez 2026-05-04 18:34:18 +01:00
  • 706e681d6e feat: 1.33.0 — m1 ship: peerRole rename + client_ack wired + version bump Alejandro Gutiérrez 2026-05-04 18:17:45 +01:00
  • c036f759c3 Merge m1-cli-lifecycle-and-role-peer-list into main Alejandro Gutiérrez 2026-05-04 18:11:47 +01:00
  • 54e00109ab Merge m1-broker-drain-race-and-presence-role into main Alejandro Gutiérrez 2026-05-04 18:11:47 +01:00
  • 16c148a87f docs(specs): m1 — agentic-comms architecture spec (v1 + v2 frozen) Alejandro Gutiérrez 2026-05-04 18:11:29 +01:00
  • b57e47ed65 feat(broker): m1 — two-phase claim/deliver + client_ack + role-tagged presence Alejandro Gutiérrez 2026-05-04 18:10:25 +01:00
  • 5a8db796a0 feat(db): m1 — message_queue claim lease + presence.role columns Alejandro Gutiérrez 2026-05-04 18:10:04 +01:00
  • dab80f475e refactor(cli): m1 lifecycle + role-aware peer list Alejandro Gutiérrez 2026-05-04 18:08:32 +01:00
  • a25102a79f fix(cli): 1.32.1 — DMs to session pubkeys finally land in inbox Alejandro Gutiérrez 2026-05-04 17:33:18 +01:00
  • 7460d34335 feat(cli): 1.32.0 — multi-session UX bundle (self-identity, --self fan-out, broker welcome) Alejandro Gutiérrez 2026-05-04 17:02:28 +01:00
  • 25586d298f fix(cli): 1.31.6 — resolve hex prefix to full pubkey before send so messages actually deliver Alejandro Gutiérrez 2026-05-04 16:45:09 +01:00
  • a852a9df18 feat(cli): 1.31.5 — JSON peer list lifts role to top level + skill renders it Alejandro Gutiérrez 2026-05-04 16:36:23 +01:00
  • 4cfb682eab feat(cli): 1.31.4 — peer list shows profile.role and groups Alejandro Gutiérrez 2026-05-04 16:31:30 +01:00
  • 0958463998 chore(cli): 1.31.3 — clean rebuild of 1.31.2 with correct VERSION baked in Alejandro Gutiérrez 2026-05-04 14:29:38 +01:00
  • 088a4efaa3 fix(cli): 1.31.2 — daemon paths no longer follow per-session CLAUDEMESH_CONFIG_DIR Alejandro Gutiérrez 2026-05-04 14:28:10 +01:00
  • 15b7920b2a fix(cli): 1.31.1 — reaper no longer blocks the daemon event loop Alejandro Gutiérrez 2026-05-04 14:15:48 +01:00
  • b0c1348a0a chore: raise commitlint body limits — disable nonsensical 100-char total cap, allow 200-char lines Alejandro Gutiérrez 2026-05-04 14:06:50 +01:00
  • 1a14cef1e0 feat(cli): 1.31.0 — session autoclean + broker verification + service path Alejandro Gutiérrez 2026-05-04 14:05:44 +01:00
  • 71f7f81880 fix(cli): 1.30.2 — daemon service unit attaches to every joined mesh Alejandro Gutiérrez 2026-05-04 13:44:11 +01:00
  • 052f65149d fix(cli): 1.30.1 — daemon install upgrade-safe + node-pinned Alejandro Gutiérrez 2026-05-04 13:31:27 +01:00
  • 0b3014e7eb docs(roadmap): mark 1.30.0 shipped Alejandro Gutiérrez 2026-05-04 13:26:50 +01:00
  • cef246a34a chore(cli): typecheck clean (10 → 0) Alejandro Gutiérrez 2026-05-04 13:23:55 +01:00
  • f013436541 chore(broker): typecheck clean (77 → 0) Alejandro Gutiérrez 2026-05-04 13:22:09 +01:00
  • 6d981976c0 refactor(cli): drop CLAUDEMESH_SESSION_PRESENCE flag Alejandro Gutiérrez 2026-05-04 13:12:11 +01:00
  • f7d7d391c9 feat(cli): 1.30.0 — per-session broker presence Alejandro Gutiérrez 2026-05-04 13:10:51 +01:00
  • ff2aa8bf7c feat(cli): launch mints session keypair + parent attestation Alejandro Gutiérrez 2026-05-04 13:08:15 +01:00
  • 4d42185b0f test(cli): tolerate exit 2 in whoami --json golden Alejandro Gutiérrez 2026-05-04 13:06:40 +01:00
  • d62b3f45d2 feat(cli): sessionbrokerclient + registry hooks (flag-gated) Alejandro Gutiérrez 2026-05-04 13:05:33 +01:00
  • e688f66791 feat(broker): session_hello WS handler for per-launch presence Alejandro Gutiérrez 2026-05-04 13:00:11 +01:00
  • 033a2d37e1 feat(broker): canonical session-hello + parent-attestation helpers Alejandro Gutiérrez 2026-05-04 12:57:28 +01:00
  • 364178d95b docs(spec): per-session broker presence (queued for 1.30.0) Alejandro Gutiérrez 2026-05-04 12:47:31 +01:00
  • f91871c71d docs(roadmap): record sprint A ships (1.26.0 through 1.29.0) Alejandro Gutiérrez 2026-05-04 12:36:34 +01:00
  • 92cac16c91 feat(cli): 1.29.0 — per-session IPC tokens + auto-scoping Alejandro Gutiérrez 2026-05-04 12:33:06 +01:00
  • 81f0e4f7ac feat(cli): 1.28.0 — bridge deletion + daemon-policy flags Alejandro Gutiérrez 2026-05-04 12:23:04 +01:00
  • 2b6cf2c14b feat(cli): self-healing daemon lifecycle Alejandro Gutiérrez 2026-05-04 11:17:32 +01:00
  • 8a5469a5df docs(skill): canonical fully-populated launch template Alejandro Gutiérrez 2026-05-04 10:15:28 +01:00
  • e128a6ae5f fix(cli): wire missing launch flags through entrypoint Alejandro Gutiérrez 2026-05-04 10:08:41 +01:00
  • 3753a6e137 feat(cli): 1.27.0 — state/memory through daemon + workspace alias Alejandro Gutiérrez 2026-05-04 09:41:18 +01:00
  • cb90f1ca60 feat(daemon): multi-mesh — attach to all joined meshes simultaneously Alejandro Gutiérrez 2026-05-04 02:14:43 +01:00
  • 0e3a5babd9 feat(daemon): sprint 4 outbound routing + CLI thin-client + ambient mode Alejandro Gutiérrez 2026-05-04 01:36:16 +01:00
  • 6794aa8512 feat(daemon+mcp): daemon required for in-Claude-Code use; thin MCP shim Alejandro Gutiérrez 2026-05-03 23:43:02 +01:00
  • c56910bfcf feat(cli): vault set / watch add / webhook create + prune dead MCP stubs Alejandro Gutiérrez 2026-05-03 20:53:25 +01:00
  • 4eff4f5a20 docs(cli): daemon coverage in --help, daemon usage block, SKILL.md Alejandro Gutiérrez 2026-05-03 20:33:17 +01:00
  • a2568ad9f4 chore(release): cli 1.22.0 — daemon v0.9.0 + housekeeping Alejandro Gutiérrez 2026-05-03 20:24:32 +01:00
  • bf22afb0ed feat(broker): record daemon idempotency fields on message_queue Alejandro Gutiérrez 2026-05-03 20:05:36 +01:00
  • abaa4bcf87 feat(cli): claudemesh daemon — peer mesh runtime (v0.9.0) Alejandro Gutiérrez 2026-05-03 20:03:05 +01:00
  • 65e63b0b27 fix(rename): surface duplicate-slug 409 instead of 500 (v1.21.1) Alejandro Gutiérrez 2026-05-03 15:49:28 +01:00
  • 5785454ac9 feat: collapse mesh.name and mesh.slug into one identifier (v1.21.0) Alejandro Gutiérrez 2026-05-03 15:23:04 +01:00
  • 03cff156e2 fix(launch): welcome picker shows mesh name + slug (v1.20.1) Alejandro Gutiérrez 2026-05-03 15:12:23 +01:00
  • e84914b25b feat: claudemesh slug <old> <new> — change a mesh's slug (v1.20.0) Alejandro Gutiérrez 2026-05-03 15:08:32 +01:00
  • 5a1d5d6a49 fix(cli): rename syncs local config + picker shows display name Alejandro Gutiérrez 2026-05-03 14:52:50 +01:00
  • f3649d761f fix(rename): split 404 vs 403 + surface API error body (v1.19.2) Alejandro Gutiérrez 2026-05-03 14:44:22 +01:00
  • 79485898cf fix(ci): force fresh build on web deploy Alejandro Gutiérrez 2026-05-03 14:17:22 +01:00
  • b69df75f0c fix(cli+web): claudemesh rename via inline-JWT route (v1.19.1) Alejandro Gutiérrez 2026-05-03 14:11:31 +01:00
  • 3a3d2a6c4c feat(cli): file share / file get + same-host fast path (v1.19.0) Alejandro Gutiérrez 2026-05-03 14:05:24 +01:00
  • f9ed3fa286 feat(cli): claudemesh skill prints bundled SKILL.md (v1.18.0) Alejandro Gutiérrez 2026-05-03 12:24:45 +01:00
  • 50b2ae97c2 feat(cli): peer list self-marking + send self-DM guard Alejandro Gutiérrez 2026-05-03 11:45:03 +01:00
  • 4b459622e4 fix(api): /v1/me/tasks query — completedAt-based window + iso cast Alejandro Gutiérrez 2026-05-03 10:29:13 +01:00
  • f679b49b6c feat(workspace): default-aggregation for task/state/memory Alejandro Gutiérrez 2026-05-03 10:17:41 +01:00
  • 5ceb311d74 feat(cli): default-aggregation for topic list + notification list Alejandro Gutiérrez 2026-05-03 04:56:33 +01:00
  • e60980cfd7 feat(workspace): claudemesh me search + dashboard parity Alejandro Gutiérrez 2026-05-03 04:45:54 +01:00
  • ff3d11d42d feat(workspace): claudemesh me activity + dashboard parity Alejandro Gutiérrez 2026-05-03 04:35:52 +01:00
  • 43e429f204 feat(workspace): claudemesh me notifications + dashboard parity Alejandro Gutiérrez 2026-05-03 02:35:57 +01:00
  • 1c335e8daa ci(web): auto-deploy claudemesh-web to coolify on push to main Alejandro Gutiérrez 2026-05-03 02:06:29 +01:00
  • 397ddb4c45 docs: mark v0.4.0 phase 2 shipped + record web deploy trick Alejandro Gutiérrez 2026-05-03 01:36:05 +01:00
  • 354c47c3d6 chore: remove diagnostic endpoint + debug probe scaffolding Alejandro Gutiérrez 2026-05-03 01:35:08 +01:00
  • 2262564680 chore(api): rename diagnostic to a unique path to defeat any stale routing cache Alejandro Gutiérrez 2026-05-03 01:28:36 +01:00
  • c18891191e chore(api): add /v1/me/ping sanity probe Alejandro Gutiérrez 2026-05-03 01:26:58 +01:00
  • eb021a8a6f chore: trigger vercel rebuild Alejandro Gutiérrez 2026-05-03 01:16:58 +01:00
  • 3964de4962 fix(api): use notInArray + inArray in unread-count subqueries Alejandro Gutiérrez 2026-05-03 01:05:42 +01:00
  • c795df4fd4 feat(workspace): claudemesh me topics + dashboard topics page Alejandro Gutiérrez 2026-05-03 00:39:58 +01:00
  • aa6c7be4eb build(sdk): add exports.bun condition pointing at src for compile Alejandro Gutiérrez 2026-05-03 00:04:35 +01:00
  • 3da06d357e docs(roadmap): mark v0.4.0 phase 1 shipped (claudemesh me) Alejandro Gutiérrez 2026-05-03 00:03:22 +01:00
  • 075df6db08 fix(api): correct online count in /v1/me/workspace Alejandro Gutiérrez 2026-05-02 23:53:12 +01:00
  • c7ce92f35b fix(api): use inArray for /v1/me/workspace mesh-id filters Alejandro Gutiérrez 2026-05-02 23:46:50 +01:00
  • 7de13cbb71 feat(cli): claudemesh me — cross-mesh workspace overview (v0.4.0) Alejandro Gutiérrez 2026-05-02 23:35:01 +01:00
  • ad70782171 feat(api): cross-mesh workspace overview endpoint at /v1/me/workspace Alejandro Gutiérrez 2026-05-02 23:31:44 +01:00
  • 646d4fa3f1 fix(ui): chat footer reflects per-topic encryption state Alejandro Gutiérrez 2026-05-02 23:24:49 +01:00
  • 7f6af0137d feat(api+web): browser claims + re-seals encryption on v1 topics Alejandro Gutiérrez 2026-05-02 23:22:26 +01:00
  • 2e57173ed9 fix(api): /v1/me/peer-pubkey only updates web-managed members Alejandro Gutiérrez 2026-05-02 23:08:50 +01:00
  • 95b16a23fc docs(roadmap): mark v0.3.0 phase 3.5 (web encryption) shipped Alejandro Gutiérrez 2026-05-02 22:59:33 +01:00
  • a3cf9b938e feat(web+api): browser-side per-topic encryption (v0.3.0 phase 3.5) Alejandro Gutiérrez 2026-05-02 22:59:08 +01:00
  • ce321c0a21 docs(skill): add Windows pane-spawn primitives for launch Alejandro Gutiérrez 2026-05-02 22:48:16 +01:00
  • 9ecf2d65af docs(skill): wizard-free launch patterns for spawning peer sessions Alejandro Gutiérrez 2026-05-02 22:44:00 +01:00
  • 80755dbf9b feat(cli+broker): structured argument validation, msg-status prefixes (v1.9.3) Alejandro Gutiérrez 2026-05-02 22:40:45 +01:00
  • 82ee89d0dc feat(cli+docs): colorize --help output + workspace view spec Alejandro Gutiérrez 2026-05-02 22:28:46 +01:00
  • 8697c1c032 fix(api+cli): topic post messageId is the durable historyId (v1.9.2) Alejandro Gutiérrez 2026-05-02 22:10:13 +01:00
  • 716e674473 fix(broker+cli): multi-session DM routing + broadcast self-loopback (v0.3.2) Alejandro Gutiérrez 2026-05-02 22:05:11 +01:00
  • 038a5b5bf7 feat(broker+api+cli): topic message reply-to threading (v0.3.1) Alejandro Gutiérrez 2026-05-02 21:58:21 +01:00
  • d871988084 fix(broker): libsodium dynamic import — extract .default for bun Alejandro Gutiérrez 2026-05-02 21:15:37 +01:00