v1.3.4 MCP 续期加单飞锁 修"每发一次版就得重新生成 WorkBuddy 连接 Token": SSO 的 refresh_token 是一次性的, 而 _cache 是进程内的(pod 重启即空), 重启后 WorkBuddy 重连的那批并发请求同时拿同一个 refresh_token 去换, 第 1 个成功并使其作废, 其余全部 400 invalid_grant -> 连接被打死。 (线上佐证: /oauth/token 200:22 vs 400:138, 同一秒最多 8 次并发。) - 单飞锁 + 双重检查缓存 + 重读库 - 区分 invalid_grant 与 SSO 抖动, 前者重读后重试一次(自愈) - TOKEN_INVALID 文案改为可操作指引 实测: 并发 8 请求 修前 1/8 成功、7 次被拒 -> 修后 8/8 成功、SSO 只调 1 次、0 被拒。