Codex94 4.0.1
Codex94 4.0.1 (22)
Release date / 发布日期: 2026-10-03 (Australia/Melbourne)
-
Add optional Claude Code Pro/Max quota monitoring alongside Codex. Codex stays enabled by default; Claude is opt-in.
-
Use passive local statusline reports as the default Claude source. Codex94 does not start Claude Code or send model prompts to obtain these reports. Values arrive through normal Claude Code use and can remain old or unknown while it is idle.
-
Keep CLI
/usageas a separate, default-off option with an explicit warning about possible Token and subscription-quota consumption. It is never enabled by an error or used as automatic fallback. -
Identify sources and original report times. Account identity cannot be verified from statusline data; another reporting session requires explicit adoption. Repeated cache reads do not become “just refreshed,” and expired windows do not become 100%.
-
Choose one or two menu-bar items and an independent floating-window provider. Existing Codex Token charts, exports and read-only reset counts remain available.
-
新增可选的 Claude Code Pro/Max 额度监控;默认仍开启 Codex,Claude 需自行启用。
-
Claude 默认被动读取本地状态栏报告。Codex94 不会为取数启动 Claude Code 或发送模型提示;数据来自正常使用过程,空闲时允许保持旧值或未知。
-
CLI
/usage为独立、默认关闭的选项,并提示可能消耗 Token、五小时及每周额度;错误不会自动开启该选项,也不会触发隐式回退。 -
显示来源、原始本地报告时间和账号未验证状态;来自另一会话的报告需明确采用。重复读缓存不改成“刚刚刷新”,重置到期不推算恢复 100%。
-
支持一个或两个菜单栏入口,以及独立选择悬浮窗服务;保留原有 Codex Token 图表、导出和只读手动重置次数。
Direct OAuth integration is deferred because the proposal's official-authorization prerequisite is not established. This version does not read or refresh Claude subscription credentials. The optional CLI reader remains sensitive to upstream terminal changes; live CLI probing was suspended after quota-consumption concerns. Passive monitoring makes no claim to verify account identity or guarantee the total consumption of Claude itself.
直接 OAuth 接入尚未满足方案要求的官方授权前提,因此本版不读取或刷新 Claude 订阅凭据。可选 CLI 读取仍受上游终端变化影响,因额度消耗疑虑已停止真实 CLI 探测。被动监控不能证明账号身份,也不保证 Claude 自身的总体消耗为零。
Validation / 验证:503 tests executed, 1 existing hosted-focus skip, 0 failures; five synthetic UI scenarios and Actions/Python/Swift CodeQL passed. The exact main CI App was installed and its bridge entry point verified with isolated synthetic reports. No live /usage probe was performed; naturally reported account quota remains unverified. / 503 项执行、1 项既有跳过、0 失败;五个合成 UI 场景及三语言 CodeQL 通过。已安装正式 main CI App,并通过隔离合成报告验证入口;未执行真实 /usage,自然上报的实际账号额度尚未验证。
Assets / 安装包:
Codex94-4.0.1-macos-universal-unnotarized.dmgCodex94-4.0.1-SHA256SUMS.txt- macOS 14+; Apple Silicon arm64 + Intel x86_64
- DMG SHA-256:
c60ba6f6ea94a9e488caec1a6fac63e2425cd816ec8adebabef754b231b5c03b
The DMG is unsigned and unnotarized; its App is ad-hoc signed with Hardened Runtime. GitHub attestation verifies build provenance, not Apple trust. Updates remain manual.
DMG 未签名且未公证;内部 App 仅有 Hardened Runtime ad-hoc 签名。GitHub attestation 用于验证构建来源,不代表 Apple 信任;更新仍需手动安装。
Download both files and verify / 同时下载两个文件后验证:
shasum -a 256 -c Codex94-4.0.1-SHA256SUMS.txt
gh attestation verify Codex94-4.0.1-macos-universal-unnotarized.dmg -R DEFY-AN94/codex94Quit Codex94, drag the App to Applications, then open that installed copy. If macOS blocks the verified App, follow Apple's Privacy & Security → Open Anyway flow. Do not remove quarantine or disable Gatekeeper.
退出 Codex94,把 App 拖入 Applications 后打开。如 macOS 阻止已验证的安装包,请按 Apple 官方“隐私与安全性 → 仍要打开”流程处理,不要删除 quarantine 或关闭 Gatekeeper。
Before uninstalling or downgrading to pre-4.0, remove the Claude statusline connection from Services so the original command is restored. Keep one installed App copy. The unpublished v4.0.0 tag is retained unchanged; this release uses v4.0.1.
卸载或降级到 4.0 之前的版本前,先在“服务”中移除 Claude 状态栏连接并恢复原命令。保留单一 App 安装副本。未公开版本的 v4.0.0 标签保持不变,本次使用 v4.0.1。