Skip to content

Zeus v0.2.7

Choose a tag to compare

@github-actions github-actions released this 06 Aug 11:23
· 94 commits to main since this release

Zeus 0.2.7 更新内容

新会话前的 Codex 登录门禁

  • 在“推送到新会话”中选择需要 OpenAI 认证的 Codex 模型时,Zeus 会先检查其专属 Codex 账号状态,避免创建一条必然在首轮失败的会话。
  • 未登录时,原弹窗会显示“登录并继续”并打开官方 ChatGPT 登录页。登录完成后,Zeus 会保留已选模型、工作区、权限和补充信息,自动继续创建会话。
  • 取消登录、打开登录页失败或等待超时不会创建会话或任务工作区,当前填写内容会保留,用户可以直接重试。
  • Zeus 专属 Codex 与 Codex App 保持独立登录状态,不会复制或覆盖 Codex App 的账号信息。
  • 真正创建会话前,服务端会再次检查账号状态;即使绕过界面调用创建入口,未登录的 Codex 请求也会被拒绝。已经就绪的 Pi 模型不受此门禁影响。
  • 如果登录在真实执行轮次建立后失效,失败会话仍会保留,用户可完成登录后在原会话重试。

如何升级

本候选尚未公开发布。正式发布并完成 Homebrew Tap 同步后,可通过 Homebrew 手动升级:

brew upgrade --cask imchenway/tap/zeus

也可以从 0.2.7 对应的 GitHub Release 下载版本化安装包 Zeus-0.2.7-arm64.dmg。退出正在运行的 Zeus 后打开 DMG,并用新版本覆盖旧版本。

Homebrew 和版本化 DMG 均为手动升级方式,本版本不声明应用内自动安装可用。

系统要求与已知限制

  • 支持 Apple Silicon Mac,要求 macOS 13 或更高版本。
  • Zeus 不附带 Codex;相关 AI 执行仍依赖本机安装且兼容的 Codex CLI。需要 OpenAI 认证的新会话可通过本版本新增的登录门禁完成 Zeus 专属登录。
  • 从旧数据目录升级且首次迁移未成功的用户,仍可能在启动后看到空白项目列表。已确认的一种情况是历史数据仍保留在 ~/Library/Application Support/@zeus/desktop,而当前数据目录 ~/.zeus 为空;0.2.7 未加入自动迁移修复。遇到这种情况时,请先退出 Zeus 并保留、备份两个目录;完整恢复还需包含附件、会话文件和命令脚本,不能只替换数据库文件。
  • 截至本草稿生成时,当前公开制品仍为 ad-hoc 签名且未经过 Apple 公证,只能通过 Homebrew 或 DMG 手动升级。首次打开时,可能需要在“系统设置 → 隐私与安全性”中选择“仍要打开”。0.2.7 正式制品的签名与公证状态以发布门禁生成的清单为准。

发布验证

  • 当前处于 Release notes 草稿生成阶段;候选提交中的根包和桌面包版本仍为 0.2.6,尚未执行 0.2.7 版本写入、发布提交、正式打包或公开发布。
  • 草稿通过后,编排器将写入根包和桌面包的 0.2.7 版本及本发布正文,并形成与候选范围绑定的干净发布提交。
  • 随后将执行统一发布门禁,包括冲突与空白检查、变更文件格式检查、lint、类型检查、生产构建、验收矩阵、AI CLI 适配探针及正式 macOS 打包。
  • 功能回验将覆盖 Codex 未登录提示、官方登录页打开、取消与超时恢复、登录后保留原配置并自动继续、服务端创建前复验、绕过界面时的拒绝,以及 Pi 模型不受门禁影响;同时确认真实轮次建立后发生认证失败时,原会话仍可登录后重试。
  • 制品门禁将检查应用身份、包内结构与可执行文件、严格 codesign、DMG 完整性和 SHA-256,并核对发布清单、签名、公证状态及 Homebrew Cask 的版本、架构和摘要一致性。
  • 本地门禁通过后,编排器才会推送 main 并等待对应 CI 成功,然后创建不可变的 v0.2.7 标签,由发布工作流创建 GitHub Release 并同步 Homebrew Tap。
  • 公开流程完成后还将重新下载 DMG 和发布清单,复核文件摘要、DMG 完整性、Release 资产元数据、Release notes 与 Homebrew Cask;这些步骤完成前不视为发布结束。