h z hzhang
  • Joined on 2024-11-30
hzhang pushed to fix/presence-upsert-race at nav/Fabric.Backend.Guild 2026-05-26 01:25:09 +00:00
38b4665321 fix(agent-presence): upsert atomically — kill first-time-insert race
hzhang created branch fix/presence-sync-tick-mutex in nav/Fabric.OpenclawPlugin 2026-05-26 01:25:09 +00:00
hzhang pushed to fix/presence-sync-tick-mutex at nav/Fabric.OpenclawPlugin 2026-05-26 01:25:09 +00:00
9419d270e5 fix(presence-sync): tick mutex so setInterval overlap can't spawn parallel ticks
hzhang pushed to main at nav/Fabric.OpenclawPlugin 2026-05-25 23:17:47 +00:00
79b29db26c fix(presence-sync): /api prefix + Bearer guildAccessToken (#7)
a87de27cff fix(presence-sync): use /api prefix + Bearer guildAccessToken (not x-api-key)
Compare 2 commits »
hzhang merged pull request nav/Fabric.OpenclawPlugin#7 2026-05-25 23:17:45 +00:00
fix(presence-sync): /api prefix + Bearer guildAccessToken (not x-api-key)
hzhang created pull request nav/Fabric.OpenclawPlugin#7 2026-05-25 22:55:02 +00:00
fix(presence-sync): /api prefix + Bearer guildAccessToken (not x-api-key)
hzhang created branch fix/presence-sync-api-prefix in nav/Fabric.OpenclawPlugin 2026-05-25 22:54:39 +00:00
hzhang pushed to fix/presence-sync-api-prefix at nav/Fabric.OpenclawPlugin 2026-05-25 22:54:39 +00:00
a87de27cff fix(presence-sync): use /api prefix + Bearer guildAccessToken (not x-api-key)
hzhang pushed to main at nav/Fabric.OpenclawPlugin 2026-05-25 14:03:21 +00:00
dabaa6e1f2 fix(inbound): route fabric DM channels as peer.kind=direct / ChatType=direct (#6)
b8e0e424fa fix(inbound): route fabric DM channels as peer.kind='direct' / ChatType='direct'
Compare 2 commits »
hzhang merged pull request nav/Fabric.OpenclawPlugin#6 2026-05-25 14:03:20 +00:00
fix(inbound): route fabric DM channels as peer.kind=direct / ChatType=direct
hzhang created pull request nav/Fabric.OpenclawPlugin#6 2026-05-25 13:27:03 +00:00
fix(inbound): route fabric DM channels as peer.kind=direct / ChatType=direct
hzhang created branch fix/fabric-dm-routing-by-xtype in nav/Fabric.OpenclawPlugin 2026-05-25 13:26:43 +00:00
hzhang pushed to fix/fabric-dm-routing-by-xtype at nav/Fabric.OpenclawPlugin 2026-05-25 13:26:43 +00:00
b8e0e424fa fix(inbound): route fabric DM channels as peer.kind='direct' / ChatType='direct'
hzhang merged pull request nav/Fabric.OpenclawPlugin#5 2026-05-25 10:38:22 +00:00
feat(channel-meta): expose globalThis.__fabric.getChannelType
hzhang pushed to main at nav/Fabric.OpenclawPlugin 2026-05-25 10:38:22 +00:00
81a10f2a1f Merge #5 feat(channel-meta): __fabric.getChannelType
c5429129d9 feat(channel-meta): expose globalThis.__fabric.getChannelType for narrow gating
Compare 2 commits »
hzhang created pull request nav/Fabric.OpenclawPlugin#5 2026-05-25 10:30:10 +00:00
feat(channel-meta): expose globalThis.__fabric.getChannelType
hzhang created branch feat/expose-channel-type in nav/Fabric.OpenclawPlugin 2026-05-25 10:28:38 +00:00
hzhang pushed to feat/expose-channel-type at nav/Fabric.OpenclawPlugin 2026-05-25 10:28:38 +00:00
c5429129d9 feat(channel-meta): expose globalThis.__fabric.getChannelType for narrow gating
hzhang pushed to main at zhi/PrismFacet 2026-05-25 09:52:55 +00:00
cf03e218af Merge pull request #4 refactor(prism-facet): registration framework + strip content
6dca427187 fix: loadRouters preserves API-registered routers; install.mjs chowns root
cfd2ec445b fix(cross-plugin-api): drain __prismFacetPending queue from early consumers
241cced780 refactor(prism-facet): become a pure registration framework
Compare 4 commits »
hzhang merged pull request zhi/PrismFacet#4 2026-05-25 09:52:54 +00:00
refactor(prism-facet): strip content into ClawPrompts; expose registration API