返回博客

v0.23.1:Flock 错误、Sidecar 崩溃和 Windows 路径修复

如果你一直在嵌入式模式下同时运行 Beadbox 和 bd CLI,你可能遇到过 flock 错误。嵌入式 Dolt 后端使用排他文件锁,当 Beadbox 的轮询和你的终端命令同时竞争同一个锁时,总有一个会失败。在 v0.23.1 中,我们给 Beadbox 的变更检测添加了 2 秒的防抖,并扩大了重试窗口。导致那些错误的锁竞争应该已经消失了。

还有一个故障模式是 Windows 用户先发现的,但并非平台特定的问题:当 Node.js 后端进程在会话中途崩溃时,Beadbox 会继续渲染最后已知的状态。没有错误消息,没有任何异常提示。你点来点去,最终看到 "Failed to fetch",除了重启整个应用别无选择。我们添加了一个 sidecar 健康监控器,能检测后端崩溃并显示一个一键重启的恢复界面。

@red-dot-camel 提交了 #17,附带了一个 Windows 特定问题的清晰复现路径:非主目录驱动器上的工作区每次切换标签页都会断开连接。足够详细,我们当天就复现并修复了。这样的 bug 报告帮我们省下了好几周的摸索时间。

使用 brew upgrade beads-ui 升级,或从 beadbox.app 下载。完整的发布说明请查看公告讨论

亲自试试

先用 beads 作为协调层。需要可视化管理时再加上 Beadbox。

Beta 期间免费。无需注册账号。原生支持 Dolt。

Share