-
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