Cloudflare Workers 上的会话分享同步服务。src/api.ts:15-114 定义 SyncServer Durable Object:WebSocket 订阅连接(fetch 握手 101 + ctx.acceptWebSocket,api.ts:20-37)、publish 将 session/info|message|part 变更写入 R2 Bucket 并广播给订阅者(api.ts:45-66)、share/assertSecret/clear 管理分享密钥与数据清理;Hono 路由提供 /share_create、/share_delete、/share_sync 等端点(api.ts:116-150)。
· Durable Object 实时同步(WebSocket 广播 session 变更)
· R2 持久化分享数据(publish 写入 Bucket,api.ts:55)
· 分享密钥管理(share/assertSecret,api.ts:68-92)
· Hono HTTP API(share_create/share_delete/share_sync)
· GitHub App 认证(@octokit/auth-app 依赖)
无内部依赖(或为叶子/外部)
无下游依赖
作为云端分享的后端同步服务,利用 Cloudflare Durable Object 的 WebSocket 能力实现跨客户端实时会话同步,与 function 名(FaaS 云端函数)对应。
官方底座,未被本机装配层直接引用