Aquí hi ha 3 versions de Belfry, des de 5 de setembre del 2026 fins a l’actual, 0.21.13. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 0.21.13Darrera versió | 10 d’octubre del 2026 | — | 64 bits MSI64 bits EXE (NSIS) Notes de la versió新增
- 增加显式 BELFRY_CODEX_NATIVE=1 原生启动隔离模式:Codex 新会话使用自身权限配置,跳过托管插件/Hook、协作附加项和项目 Provider 覆盖;恢复仅接受明确会话 ID。默认模式不变,Claude、Pi 和普通终端不受影响。此模式是可回退的诊断/缓解路径,不保证修复中转间歇性错误,详见 docs/codex-native-launch.md。
- 增加只读 PowerShell Codex 诊断脚本,仅输出白名单配置与最近会话元数据,不读取凭据文件或输出对话内容。
改进
- 统一主界面、设置及工具面板的布局与深浅主题,保留紧凑窗口下主要操作的可达性。
- 会话列表、分组、按钮、确认框、Quick Open 与协作/历史抽屉提供一致的交互反馈和开合过渡,并尊重系统“减少动态效果”设置。
- 新建会话菜单支持键盘导航和分级退出;重新检测提供忙碌状态、防连点与失败重试;重命名支持 F2 和 Enter/Esc 焦点返回,Quick Open 支持焦点循环及快速重开重置。
- 拖拽按帧合并坐标更新,避免无关终端随舞台更新重渲染;成功加载的可选面板重开时复用加载结果,保留失败恢复机制。
- Provider 凭据使用认证加密保存,随机主密钥交由系统安全存储;列表和普通编辑不返回密钥,替换/清除操作显式确认,查看原始敏感配置需用户授权。旧存储迁移及损坏数据采用失败关闭保护,外部 CLI 配置仍可能包含明文凭据。
修复
- 修复侧栏高度、底部工具区、菜单裁切及右侧面板切换的布局问题,开合动效不卸载已有终端或逐帧调整 PTY 尺寸。
- 设置内容填满侧栏之外的可用宽度,修复宽屏下固定最大宽度留下大片空白的问题,并覆盖宽屏及紧凑窗口的无横向溢出回归。
- 修复按住历史面板按钮再松开时协作抽屉提前关闭、造成面板轨道短暂清空及额外 PTY resize 的问题;外部点击与面板切换在同一 click 阶段完成。
- 正常退出默认保留后台任务;再次进入优先连接原 PTY,失效身份只在明确缺失时恢复一次,不重放旧输入或项目启动脚本。
- Windows Hook 改用轻量 CLI 入口,避免依赖桌面程序冷启动;保留旧入口兼容并提示重新安装 Hook,读取单个 JSON 输入后即处理,不等待管道关闭。
- 跨会话自动投递不抢焦点,Windows 粘贴后保留解析余量;取消、写入失败或断连时暂停队列并报告原因,未确认开工时不重复粘贴。
升级提示
- Windows 用户升级后请在设置中重新预览并启用 Hook,再重开 Agent 会话;Codex 的 Hook 信任仍需用户确认。
- 原后台进程已消失时只能续接可用的 Agent 历史或重建会话,不能恢复原进程内存。真实 Windows 桌面交互与凭据迁移仍需在独立测试数据下验证。 |
| 0.21.8 | 24 de setembre del 2026 | — | 64 bits MSI64 bits EXE (NSIS) Notes de la versió修复
- 修复 Windows 上 Agent Hook(belfry-hook)首次冷启动因程序加载与杀毒实时扫描耗时超过原有 1 秒超时、被提前结束,导致钩子「已安装却连不上」、状态无法回传的问题;Windows 下超时放宽至 8 秒,macOS/Linux 保持不变。 |
| 0.19.0 | 5 de setembre del 2026 | — | 64 bits MSI64 bits EXE (NSIS) Notes de la versió修复
- 亮色模式终端文字发虚:实测下来是四层原因叠加,只在亮色 + 背景图开启时同时发作。逐像素量到的对比度只有 4.11:1(低于 WCAG AA 的 4.5:1),而主题前景色本应有 14.29:1——说明发虚的那些文字走的是被刻意压浅的 ANSI 色号,不是前景色。这一版从三处一起治:
- 亮色下启用 xterm 的对比度兜底(minimumContrastRatio),把对比度不够的 ANSI 色号往深处拉一档。此前这个开关是关着的(默认值即关闭)。暗色保持关闭,配色不受影响。
- 亮色调色板里色号 37(常被程序用来输出正文)压深到 8.21:1。
- 亮色下正文与粗体字重各提一档,补偿灰度抗锯齿在浅底上把笔画显细的那一档。顺带修掉一个既有问题:粗体原先设的 500 在只有 Regular/Bold 两档的等宽字体上会落回 400,也就是粗体和正文渲染得一模一样。
- 背景图衬底浓度改为亮暗各记一份:亮色默认提到 80%,让文字底下接近纯色,消掉背景图案透上来的高频噪声;暗色保持 55% 不变。旧配置里的单一数值会继承给暗色,亮色取新默认值。
- 协作面板里的任务短 ID 在亮色下几乎看不见(最弱的一档文字色上又叠了 50% 不透明度),而它是要逐字认出来复制的。 |