Repository navigation
Releases
Codex Pulse v0.17.2
Codex Pulse v0.17.2
修复 Codex 历史日志已压缩时 Session 长期停在 pending,以及来源恢复后扫描状态未收敛的问题。macOS 与 Windows 的 App 和 Go Helper 来自同一发布提交。
本次修复
- Codex 元数据指向的 .jsonl 缺失时,安全读取同名 .jsonl.zst;明文仍优先,原始日志保持只读。
- 完整验证压缩流后在内存提供解压字节视图,轻量 Token、缓存、TPS、调用与按需详情复用原有解析器。解压正文不写入磁盘,也不进入上报。
- 缺少来源记录 deferred,读取失败记录 failed,来源恢复后回到 complete;完整扫描轮次按真实覆盖收敛 complete/partial,不伪造完成或用量。
- 保留最后有效统计;修复明文转压缩后的详情索引替换,避免重复累计和唯一约束失败。
- 无新增依赖、SQLite/schema、偏好或 RPC contract 版本变更,原配对和队列继续使用。
下载与安装
macOS
要求 macOS 15 或更高版本、Apple Silicon。首次安装下载 Codex-Pulse-v0.17.2-macos-arm64.dmg,将 App 拖入 Applications;Codex-Pulse-v0.17.2-macos-arm64.zip 是 Sparkle 更新资产。
本版本采用 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证,不属于 Gatekeeper 可信分发。首次打开被拦截时,请不要移到废纸篓,前往“系统设置 → 隐私与安全性 → 仍要打开”。
Windows
要求 Windows 11 24H2 或更高版本、x64。将 Setup.exe、release.json 和 codex-pulse-1014-win-x64.zip 下载到同一目录,运行 Setup.exe 安装或更新。安装包自包含,无需单独安装 .NET 或 Go。
Windows 安装清单使用既有开发密钥签名,没有 Authenticode 公信任签名。内置更新源仍仅供本地开发,公开用户需手动下载后续更新。
不要将 GitHub 自动生成的 Source code (zip) 或 Source code (tar.gz) 当作应用安装包。
数据与隐私
应用读取用户确认的 Codex Home,本机索引、偏好与同步队列保存在私有 runtime。界面不展示完整提示词或回复正文;启用在线额度时会访问相应上游。可选中心只接收允许的结构化事实与元数据,不包含 Agent 凭据和原始对话正文。首次索引时间取决于 Home 大小。
验证与限制
开发阶段 Windows 相关新增场景、App Server、lightindex、reporting 和 Store 聚焦测试通过;macOS 隔离副本的 source/App Server/lightindex 通过。Windows source 全包中既有 /tmp 与符号链接权限夹具失败已保留,没有放宽系统权限;相关 Unix 路径与链接验证在 macOS 补跑。真实旧压缩来源只读扫描到完整 EOF,未观测 Token 事实。
提交与发版收尾按约定未重复执行测试;未运行 make verify、make check、make test-go、make test-swift、make verify-live、CI、完整三机矩阵、macOS N-1 实际替换重启或全新用户首启验收。Developer ID、公证及 Windows Authenticode 未执行。
单个压缩输入最多 64 MiB、解压输出最多 256 MiB;损坏或超过预算保留旧的有效事实并报告不可用,不能据此声称完整覆盖。Windows ARM64、多账号与未列出的真实来源不在本次已验证范围。
文件完整性
SHA256SUMS 使用 LF 换行,可通过 macOS shasum -a 256 -c 或相应工具校验。完整变更见 CHANGELOG,修复见 PR #234。
Codex Pulse v0.17.1
Codex Pulse v0.17.1
修复 Codex 额度周期切换后,多机中心上报持续停在协议拒绝的问题。macOS 与 Windows 的 App 和 Go Helper 来自同一发布提交。
本次修复
- 当观测时间比推算的七天周期起点略早时,等待有效后续观测;不改写原始额度时间、不制造周期 Token,也不阻断额度及其他事实。
- 更新后可在设置中点击“立即同步”,显式恢复已有的协议拒绝;保留原配对与不可变待传正文,真实拒绝仍暂停自动重试。
- 更新两端协议拒绝提示。无需中心 schema 升级,不需要清空队列或重新配对。
下载与安装
macOS
要求 macOS 15 或更高版本、Apple Silicon。首次安装下载 Codex-Pulse-v0.17.1-macos-arm64.dmg,将 App 拖入 Applications;Codex-Pulse-v0.17.1-macos-arm64.zip 是 Sparkle 更新资产。
本版本采用 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证,不属于 Gatekeeper 可信分发。首次打开被拦截时,请不要移到废纸篓,前往“系统设置 → 隐私与安全性 → 仍要打开”。
Windows
要求 Windows 11 24H2 或更高版本、x64。将 Setup.exe、release.json 和 codex-pulse-1013-win-x64.zip 下载到同一个目录,运行 Setup.exe 安装或更新。安装包自包含,无需单独安装 .NET 或 Go。
Windows 安装清单使用既有开发密钥签名,没有 Authenticode 公信任签名,系统可能提示发布者未知。内置更新源仍仅供本地开发,公开用户需手动下载后续更新。
不要将 GitHub 自动生成的 Source code (zip) 或 Source code (tar.gz) 当作应用安装包。
数据与隐私
应用只读取用户确认的 Codex Home;本机索引、偏好与同步队列保留在私有应用目录。界面不展示完整提示词或回复正文;在线额度会访问相应上游接口。可选中心上报只发送允许的结构化事实与元数据,不包含 Agent 凭据或原始对话正文。首次索引时间取决于 Home 大小。
验证与限制
开发阶段 reporting 与协议包聚焦回归通过,Windows AppSupport Release 构建通过。提交与发版收尾按约定未重复执行测试;未运行 make verify、make check、make test-go、make test-swift、make verify-live、CI、完整三机矩阵或全新 macOS 用户首启/重启验收。macOS 公证、Developer ID 与 Windows Authenticode 未执行;发行构建、包完整性、签名、公开资产与固定 appcast 另行读回。本机 Windows 更新后的运行与同步读回另记在交付记录。
Windows ARM64、多账号及其他来源的完整真实验收不属于本次已验证范围。
文件完整性
安装与更新资产的 SHA-256 见随附 SHA256SUMS。完整变更见 CHANGELOG,修复见 PR #233。
命令行校验请优先下载 SHA256SUMS.txt(LF 换行,兼容 macOS shasum -a 256 -c);SHA256SUMS 保留原 Windows 换行,两份文件列出的摘要相同。
Codex Pulse v0.17.0
Codex Pulse v0.17.0
本版本新增 Windows 原生客户端,并继续提供 macOS Apple Silicon 版本。两端 App 与 Go Helper 来自同一发布提交。
本次更新
- Windows 支持 Codex、Cursor、Grok 和 DSH 的本机用量与来源状态,提供汇总、概览、会话、项目、额度、账号、设置及健康页面。
- Windows 增加自包含安装、托盘、受控退出、登录启动、API 订阅,以及可选的多机中心配对与同步。
- 优化 Windows 中文浅色界面的页面、托盘、图表和数字单位;修复扩展路径漏索引、空 Home 旧数据回退及日历打开后的语言切换崩溃。
下载与安装
macOS
- 系统要求:macOS 15 或更高版本,Apple Silicon。
- 首次安装请下载
Codex-Pulse-v0.17.0-macos-arm64.dmg,将 App 拖到 Applications;Codex-Pulse-v0.17.0-macos-arm64.zip是 Sparkle 更新资产。 - 本版本为 ad-hoc 签名,未使用 Developer ID 签名或 Apple 公证,不属于 Gatekeeper 可信分发。如果首次打开时系统提示无法验证,请不要移到废纸篓,前往“系统设置 → 隐私与安全性”,对该 App 选择“仍要打开”。
Windows
- 系统要求:Windows 11 24H2 或更高版本,x64。安装包自包含,不需要 Go、Visual Studio 或单独安装 .NET。
- 将
Setup.exe、release.json和codex-pulse-1012-win-x64.zip从本次 Release 下载到同一个目录,运行Setup.exe并确认安装。 - 本次 Windows 包使用开发密钥对安装清单签名,没有 Authenticode 公信任签名;Windows 可能提示发布者未知。内置更新源仅供本地开发使用,公开用户需要手动下载和安装后续版本。
不要将 GitHub 自动生成的 Source code (zip) 或 Source code (tar.gz) 当作应用安装包。
数据与隐私
Codex Pulse 读取用户确认的本机 Codex Home,本机索引数据库和偏好保存在私有应用目录;界面不展示完整提示词或回复正文。启用在线额度能力时,应用可能访问相应上游接口;可选中心上报仅发送明确允许的结构化事实和元数据,不包含 Agent 凭据或原始对话正文。首次索引时间取决于 Home 的大小。
已知限制
- Windows ARM64、多账号和部分真实数据来源未在本次环境完整验收。
- Windows 曾出现文字缺笔或发虚;用户确认当前显示恢复,但根因尚未确认。
- macOS 包未完成 Developer ID 签名、公证和 Gatekeeper 可信分发;Windows 包的开发签名也不是 Authenticode 公信任。
文件完整性
所有安装和更新资产的 SHA-256 列于 SHA256SUMS。macOS 更新 ZIP 的 SHA-256 为 20f8bb05840b49579c078a8b28aa2fa289f877e7891e6b860a443de030619d93。
完整变更见 CHANGELOG。
Codex Pulse v0.16.5
Codex Pulse v0.16.5
这是正式功能版本;发行资产采用 ad-hoc 签名,尚未完成 Developer ID 签名和 Apple 公证。
修复动态额度窗口刷新崩溃风险,补齐 GPT-6.1 Terra 计价与价目表,并修复多机分批升级时的费用补齐。
本次更新
- [TOO-654 / #209] 动态额度窗口及 Provider 相关时间范围使用 SwiftUI 按钮组,避免原生分段控件缩减选项时更新旧索引。
- [TOO-654] 支持 GPT-6.1 Terra 模型识别、按历史版本补价、DSH 路由与中心/Web 参考目录,保留未知和 API 等价估算语义。
- [TOO-654] 修复多机分批升级时的假价格冲突;仅目录版本标签不同、费率完全相同的事实允许补价,真实价格差异继续保留冲突。
主线已合入的中心浏览器会话 14 天滑动续期亦包含在本版;该能力此前已在中心独立部署。
下载
- 系统要求:macOS 15 或更高版本
- 支持架构:Apple Silicon
- 首次安装(推荐):
Codex-Pulse-v0.16.5-macos-arm64.dmg - Sparkle 应用内更新资产:
Codex-Pulse-v0.16.5-macos-arm64.zip - 不要下载 GitHub 自动生成的
Source code (zip)或
Source code (tar.gz)
首次安装与打开
Codex Pulse v0.16.5 是正式功能版,但发行资产尚未完成 Developer ID 签名和 Apple 公证。macOS 首次启动时会阻止应用打开。
- 下载
Codex-Pulse-v0.16.5-macos-arm64.dmg。 - 打开 DMG,将
Codex Pulse.app拖到“Applications”入口。 - 双击应用。macOS 可能询问是否移到废纸篓;请不要移到废纸篓,关闭该提示。
- 打开“系统设置 → 隐私与安全性”。
- 找到 Codex Pulse 被阻止打开的提示,点击“仍要打开”。
- 输入登录密码或使用 Touch ID。
- 再次出现确认窗口时,点击“打开”。
如果没有看到“仍要打开”,请重新尝试启动一次应用,再返回“隐私与安全性”查看。不要关闭 Gatekeeper。
数据与隐私
Codex Pulse 会读取你确认的本机 Codex Home,并在本机保存索引数据库和应用
偏好。应用不会在界面中展示完整提示词或回复正文;如果启用在线额度能力,
应用可能访问相应的额度接口。
首次索引需要的时间与 Codex Home 的大小有关。可在“本机状态”中查看索引
进度、数据新鲜度和健康状态。
已知限制
-
发布提交
0e51b1db91fa22e54f59d5ef6503b601fbfe726c,Mac build 72;Server/Web 使用同一提交,版本v0.16.5-0e51b1d。先升级中心,再更新 Mac;无新增 schema 或 Core/Reporting contract 迁移,保留原配对、队列和历史数据。 -
开发与二次 Review 阶段的 Go/Server/Swift/Web 聚焦测试已有通过记录;真实 Home 价格展示、刷新及退出清理已有读回。详情见仓库
docs/test/too-654-terra-segmented.md。本次按约定未重复执行测试。 -
本次发版未运行 make verify、make check、make test-go、make test-swift、make verify-live、隔离 smoke 或 CI。原始崩溃长期稳定复现、动态按钮键盘/VoiceOver 人工验证、Sparkle UI 的 N-1 替换、真实三机完整 E2E、全新 macOS 用户首启/重启未覆盖;构建、签名和部署读回不代表这些验收。
-
Terra 按官方发布日 UTC 日界进行 Standard 基础文本 API 等价估算,不代表精确开放时刻、订阅实际扣费或剩余额度;中心当前参考价不重算历史消耗。
-
发行资产采用 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证,不是 Gatekeeper trusted 的 macOS 可信分发。
-
首次打开需要在“隐私与安全性”中手工允许。
文件完整性
Sparkle 更新 ZIP:Codex-Pulse-v0.16.5-macos-arm64.zip
ZIP SHA-256:43abbe5d1f33bbaddff86d827054ffe511b72004f76ffd89296aec90248d41a5
DMG 与 ZIP 的完整摘要同时收录在 Release 资产 SHA256SUMS 中。
完整变更
Codex Pulse v0.16.4
Codex Pulse v0.16.4
这是正式功能版本;发行资产采用 ad-hoc 签名,尚未完成 Developer ID 签名和 Apple 公证。
修复账号切换后的额度刷新延迟、手动刷新失效及账号周期 Token 漏报,保留服务端明确限流等待。
本次更新
- [TOO-633] 确认账号切换后尽快刷新额度;手动刷新可绕过普通网络退避,仍保留 60 秒手动刷新节流。
- [TOO-633] 服务端明确 HTTP 429 时继续遵守 Retry-After 等待,并在切换账号或重启后保留;修复取消请求时 SQLite 事务可能误关闭共享连接池的问题。
- 修复账号周期 Token 漏报:按当前代际的 Token 事实时间挑选近期 Session;同时纳入 TOO-598 中心大规模来源扫描超时修复。
下载
- 系统要求:macOS 15 或更高版本
- 支持架构:Apple Silicon
- 首次安装(推荐):
Codex-Pulse-v0.16.4-macos-arm64.dmg - Sparkle 应用内更新资产:
Codex-Pulse-v0.16.4-macos-arm64.zip - 不要下载 GitHub 自动生成的
Source code (zip)或
Source code (tar.gz)
首次安装与打开
Codex Pulse v0.16.4 是正式功能版,但发行资产尚未完成 Developer ID 签名和 Apple 公证。macOS 首次启动时会阻止应用打开。
- 下载
Codex-Pulse-v0.16.4-macos-arm64.dmg。 - 打开 DMG,将
Codex Pulse.app拖到“Applications”入口。 - 双击应用。macOS 可能询问是否移到废纸篓;请不要移到废纸篓,关闭该提示。
- 打开“系统设置 → 隐私与安全性”。
- 找到 Codex Pulse 被阻止打开的提示,点击“仍要打开”。
- 输入登录密码或使用 Touch ID。
- 再次出现确认窗口时,点击“打开”。
如果没有看到“仍要打开”,请重新尝试启动一次应用,再返回“隐私与安全性”查看。不要关闭 Gatekeeper。
数据与隐私
Codex Pulse 会读取你确认的本机 Codex Home,并在本机保存索引数据库和应用
偏好。应用不会在界面中展示完整提示词或回复正文;如果启用在线额度能力,
应用可能访问相应的额度接口。
首次索引需要的时间与 Codex Home 的大小有关。可在“本机状态”中查看索引
进度、数据新鲜度和健康状态。
已知限制
-
来源提交
e8d8e58b24758456d5f1dc42a3db4049eecebdc3,Mac build 71。本机主数据库升级至 schema v38;旧普通网络全局退避会清除,明确 429 等待与手动节流继续保留。升级前保留旧 App 和数据库备份,回滚旧版本须恢复配套数据库备份。 -
开发阶段额度策略、调度、Store、SQLite、App 运行时、Core/Helper 聚焦测试及相关 race 场景已有通过记录;详细边界见仓库
docs/test/quota-refresh-reliability.md。本次提交与发版按约定未重复执行测试。 -
make verify、make check、make test-go、make test-swift、make verify-live、隔离 smoke、CI、真实双账号切换 UI E2E、全新 macOS 用户首启/重启均未在本次发版执行;构建和部署读回不等同于这些验收。
-
未通过 Sparkle UI 执行 N-1 自动替换验收;三机安装、进程、真实 Home、配对及上报设置读回另行记录。
-
采用 ad-hoc 完整性签名,未进行 Developer ID 签名、Apple notarization 或 stapling。Server 资产同源构建,本轮三机更新指 Mac 客户端,不代表重新部署中心 Server。
-
发行资产采用 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证,不是 Gatekeeper trusted 的 macOS 可信分发。
-
首次打开需要在“隐私与安全性”中手工允许。
文件完整性
Sparkle 更新 ZIP:Codex-Pulse-v0.16.4-macos-arm64.zip
ZIP SHA-256:ef6f33bdbf9856b3a965f31af4ce1238ea5a2e3e77e97545009ac3a32a74da0d
DMG 与 ZIP 的完整摘要同时收录在 Release 资产 SHA256SUMS 中。
完整变更
Codex Pulse v0.16.3
Codex Pulse v0.16.3
这是正式功能版本;发行资产采用 ad-hoc 签名,尚未完成 Developer ID 签名和 Apple 公证。
修复大 Session 最后分片超时及额度上报阻塞,保留原积压并正常续传。
本次更新
- [TOO-582] Server 持久接收分片、后台有界构建、短事务原子发布;完整发布后才确认最终批次,查询始终读取完整已发布版本。
- [TOO-582] Mac Helper 优先发送最新额度与 Credits,失败 Session 独立退避,并为当前事实预留容量;现有批次、修订、配对与积压保留。
- [TOO-569] 修复 Cursor Dashboard 历史修订仲裁和多机重复累计,支持按原来源身份对账纠正。
下载
- 系统要求:macOS 15 或更高版本
- 支持架构:Apple Silicon
- 首次安装(推荐):
Codex-Pulse-v0.16.3-macos-arm64.dmg - Sparkle 应用内更新资产:
Codex-Pulse-v0.16.3-macos-arm64.zip - 不要下载 GitHub 自动生成的
Source code (zip)或
Source code (tar.gz)
首次安装与打开
Codex Pulse v0.16.3 是正式功能版,但发行资产尚未完成 Developer ID 签名和 Apple 公证。macOS 首次启动时会阻止应用打开。
- 下载
Codex-Pulse-v0.16.3-macos-arm64.dmg。 - 打开 DMG,将
Codex Pulse.app拖到“Applications”入口。 - 双击应用。macOS 可能询问是否移到废纸篓;请不要移到废纸篓,关闭该提示。
- 打开“系统设置 → 隐私与安全性”。
- 找到 Codex Pulse 被阻止打开的提示,点击“仍要打开”。
- 输入登录密码或使用 Touch ID。
- 再次出现确认窗口时,点击“打开”。
如果没有看到“仍要打开”,请重新尝试启动一次应用,再返回“隐私与安全性”查看。不要关闭 Gatekeeper。
数据与隐私
Codex Pulse 会读取你确认的本机 Codex Home,并在本机保存索引数据库和应用
偏好。应用不会在界面中展示完整提示词或回复正文;如果启用在线额度能力,
应用可能访问相应的额度接口。
首次索引需要的时间与 Codex Home 的大小有关。可在“本机状态”中查看索引
进度、数据新鲜度和健康状态。
已知限制
-
先升级 Server 再升级 Mac。中心追加 schema v6、本机 reporting 库追加 schema v4;升级前保留数据库与旧 App 备份,回滚旧服务须恢复对应数据库备份。发布源提交
4a6c9b0504fda4596ff11ddd23f4d1eea8ab7ee1,Mac build 70。 -
原 21,625 条生产积压已取得最终回执,摘要与原快照一致,核对时队列为 0;原配对与批次保留。Grok/DSH 等不可用来源继续如实保留 partial/source_unavailable。
-
开发阶段聚焦测试、受影响范围 race/vet、Web/Swift 构建及独立 MySQL 兼容协议测试库 18 万条快照验证通过。验收摘要见仓库 server/docs/test/reporting-publications-2026-10-13.md。
-
本次提交与发版按约定未重复执行测试。make verify、make check、make test-go、make test-swift、make verify-live、隔离 smoke、CI、独立 MySQL 8.4、全新 macOS 用户首启/重启及完整 UI E2E 均未执行;不将旧私有构建证据等同于发行包完整产品验收。
-
未通过 Sparkle UI 执行 N-1 自动替换验收;三机安装与进程、真实 Home、配对、队列读回作为部署结果另行记录。
-
采用 ad-hoc 完整性签名,未进行 Developer ID 签名、Apple notarization 或 stapling。
-
发行资产采用 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证,不是 Gatekeeper trusted 的 macOS 可信分发。
-
首次打开需要在“隐私与安全性”中手工允许。
文件完整性
Sparkle 更新 ZIP:Codex-Pulse-v0.16.3-macos-arm64.zip
ZIP SHA-256:ab6825b06e9fd21b40acc014d62ad7126fd15f51954f5e6585c1ce404d850356
DMG 与 ZIP 的完整摘要同时收录在 Release 资产 SHA256SUMS 中。
完整变更
Codex Pulse v0.16.2
Codex Pulse v0.16.2
这是正式功能版本;发行资产采用 ad-hoc 签名,尚未完成 Developer ID 签名和 Apple 公证。
修复中心大批次入库超时及 Mac 客户端补传调度,恢复积压 Session 用量上报。
本次更新
- 中心批量写入账号 Token 事实与来源关系,解决大批次超过原请求预算、阻塞后续上报的问题,保留事务回滚、冲突拒绝、跨设备去重和幂等确认。
- Mac Helper 在其他来源不可用时继续追赶正常来源的 Session 分页,修复心跳正常但机器用量长期为零;真实传输、存储和协议失败仍退避。
- 先升级 Server 再升级 Mac;无数据库或协议迁移,原配对、范围和队列继续沿用。不可用来源仍如实显示错误,不虚报全量同步完成。
下载
- 系统要求:macOS 15 或更高版本
- 支持架构:Apple Silicon
- 首次安装(推荐):
Codex-Pulse-v0.16.2-macos-arm64.dmg - Sparkle 应用内更新资产:
Codex-Pulse-v0.16.2-macos-arm64.zip - 不要下载 GitHub 自动生成的
Source code (zip)或
Source code (tar.gz)
首次安装与打开
Codex Pulse v0.16.2 是正式功能版,但发行资产尚未完成 Developer ID 签名和 Apple 公证。macOS 首次启动时会阻止应用打开。
- 下载
Codex-Pulse-v0.16.2-macos-arm64.dmg。 - 打开 DMG,将
Codex Pulse.app拖到“Applications”入口。 - 双击应用。macOS 可能询问是否移到废纸篓;请不要移到废纸篓,关闭该提示。
- 打开“系统设置 → 隐私与安全性”。
- 找到 Codex Pulse 被阻止打开的提示,点击“仍要打开”。
- 输入登录密码或使用 Touch ID。
- 再次出现确认窗口时,点击“打开”。
如果没有看到“仍要打开”,请重新尝试启动一次应用,再返回“隐私与安全性”查看。不要关闭 Gatekeeper。
数据与隐私
Codex Pulse 会读取你确认的本机 Codex Home,并在本机保存索引数据库和应用
偏好。应用不会在界面中展示完整提示词或回复正文;如果启用在线额度能力,
应用可能访问相应的额度接口。
首次索引需要的时间与 Codex Home 的大小有关。可在“本机状态”中查看索引
进度、数据新鲜度和健康状态。
已知限制
-
开发阶段中心 reporting_srv、quota_srv、HTTP 和 Helper reporting 聚焦测试通过;部署后的 sqmc05 已完成原四批补传、130 个 Session 摘要确认、outbox=0 和固定范围 2,375 条事实对账,原网页恢复约 4 亿 Token、4 个会话、正常。
-
中心架构检查存在主分支既有 observation_digest.go 辅助文件 TableName 检查失败,本次未改动。
-
本次提交与发版按约定未重复执行测试。make verify、make check、make test-go、make test-swift、make verify-live、隔离 smoke、CI、正式发行包的真实 Home 验收、N-1 Sparkle 替换重启、全新 macOS 用户首次打开及重启验收均未执行;已有私有修复部署验收不能代替这些发行包验收。
-
sqmc04 历史用量已补齐,但其当次采集新鲜度仍陈旧;Grok/DSH 来源不可用和总体全量同步未完成状态仍保留,不宣称所有 Provider 已恢复。
-
未完成 Developer ID 签名、Apple 公证或 stapling。
-
发行资产采用 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证,不是 Gatekeeper trusted 的 macOS 可信分发。
-
首次打开需要在“隐私与安全性”中手工允许。
文件完整性
Sparkle 更新 ZIP:Codex-Pulse-v0.16.2-macos-arm64.zip
ZIP SHA-256:9aae30e30ae777d014786424a6c226b68bbc9634090f40ecc8912916e78b8d26
DMG 与 ZIP 的完整摘要同时收录在 Release 资产 SHA256SUMS 中。
完整变更
Codex Pulse v0.16.1
Codex Pulse v0.16.1
这是正式功能版本;发行资产采用 ad-hoc 签名,尚未完成 Developer ID 签名和 Apple 公证。
修复 DSH Codex 订阅模型的费用估算,并同步历史费用与参考价目。
本次更新
- DSH 的 openai-codex 模型按请求时间使用 OpenAI 历史 API 公价估算;缓存读取与输出分别计算,推理不重复计入。
- Mac 和中心展示适用的模型价目及实际价格版本。已索引历史在后续同步或现有全量补传中补齐费用,不重复累计 Token。
- 无数据库或协议迁移;先升级 Server,再更新 Mac,保留原配对、范围与队列。
下载
- 系统要求:macOS 15 或更高版本
- 支持架构:Apple Silicon
- 首次安装(推荐):
Codex-Pulse-v0.16.1-macos-arm64.dmg - Sparkle 应用内更新资产:
Codex-Pulse-v0.16.1-macos-arm64.zip - 不要下载 GitHub 自动生成的
Source code (zip)或
Source code (tar.gz)
首次安装与打开
Codex Pulse v0.16.1 是正式功能版,但发行资产尚未完成 Developer ID 签名和 Apple 公证。macOS 首次启动时会阻止应用打开。
- 下载
Codex-Pulse-v0.16.1-macos-arm64.dmg。 - 打开 DMG,将
Codex Pulse.app拖到“Applications”入口。 - 双击应用。macOS 可能询问是否移到废纸篓;请不要移到废纸篓,关闭该提示。
- 打开“系统设置 → 隐私与安全性”。
- 找到 Codex Pulse 被阻止打开的提示,点击“仍要打开”。
- 输入登录密码或使用 Touch ID。
- 再次出现确认窗口时,点击“打开”。
如果没有看到“仍要打开”,请重新尝试启动一次应用,再返回“隐私与安全性”查看。不要关闭 Gatekeeper。
数据与隐私
Codex Pulse 会读取你确认的本机 Codex Home,并在本机保存索引数据库和应用
偏好。应用不会在界面中展示完整提示词或回复正文;如果启用在线额度能力,
应用可能访问相应的额度接口。
首次索引需要的时间与 Codex Home 的大小有关。可在“本机状态”中查看索引
进度、数据新鲜度和健康状态。
已知限制
-
公价估算不代表 Codex 订阅实际扣费、余额或额度。缺少独立请求起始时间、价格或必要计数的记录仍未计价。
-
开发阶段聚焦 Go/Server、Web 测试及 Swift 构建已有通过证据;本次提交与发版未重复执行测试,未执行全仓长测、CI、独立 MySQL 8.4 或全新 macOS 用户首启验收。
-
发行资产采用 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证,不是 Gatekeeper trusted 的 macOS 可信分发。
-
首次打开需要在“隐私与安全性”中手工允许。
文件完整性
Sparkle 更新 ZIP:Codex-Pulse-v0.16.1-macos-arm64.zip
ZIP SHA-256:1974c1cf17934fa60ca8a8f714372e38fecab87c5cfa6fab5cc4ab90e43e8d3b
DMG 与 ZIP 的完整摘要同时收录在 Release 资产 SHA256SUMS 中。
完整变更
Codex Pulse v0.16.0
Codex Pulse v0.16.0
这是正式功能版本;发行资产采用 ad-hoc 签名,尚未完成 Developer ID 签名和 Apple 公证。
新增 DeepSeek Harness 客户端,支持美元峰谷费用估算和真实会话名称;同步更新 Mac 与中心。
本次更新
- 新增 DSH 独立发现、启停和上报,提供会话、项目、模型、Token、缓存、吞吐量、活动及来源健康。
- DSH 费用按官方历史美元峰谷价估算;真实名称取最新标题记录,支持改名与分支继承。
- 移除 Mac 独立调用统计页,状态栏图形固定满格并保留真实用量文字;中心保留 TOO-530 查询通知改进。
下载
- 系统要求:macOS 15 或更高版本
- 支持架构:Apple Silicon
- 首次安装(推荐):
Codex-Pulse-v0.16.0-macos-arm64.dmg - Sparkle 应用内更新资产:
Codex-Pulse-v0.16.0-macos-arm64.zip - 不要下载 GitHub 自动生成的
Source code (zip)或
Source code (tar.gz)
首次安装与打开
Codex Pulse v0.16.0 是正式功能版,但发行资产尚未完成 Developer ID 签名和 Apple 公证。macOS 首次启动时会阻止应用打开。
- 下载
Codex-Pulse-v0.16.0-macos-arm64.dmg。 - 打开 DMG,将
Codex Pulse.app拖到“Applications”入口。 - 双击应用。macOS 可能询问是否移到废纸篓;请不要移到废纸篓,关闭该提示。
- 打开“系统设置 → 隐私与安全性”。
- 找到 Codex Pulse 被阻止打开的提示,点击“仍要打开”。
- 输入登录密码或使用 Touch ID。
- 再次出现确认窗口时,点击“打开”。
如果没有看到“仍要打开”,请重新尝试启动一次应用,再返回“隐私与安全性”查看。不要关闭 Gatekeeper。
数据与隐私
Codex Pulse 会读取你确认的本机 Codex Home,并在本机保存索引数据库和应用
偏好。应用不会在界面中展示完整提示词或回复正文;如果启用在线额度能力,
应用可能访问相应的额度接口。
首次索引需要的时间与 Codex Home 的大小有关。可在“本机状态”中查看索引
进度、数据新鲜度和健康状态。
DSH 默认读取本机默认目录,仅保存允许的结构化事实和标题元数据,不保存原始正文、思考或工具参数/结果。启用中心上报沿用原配对、权限和设置。
升级顺序
先升级 Server/Web,再更新 Mac。中心 schema 仍为 v5,无新增 DDL;Mac SQLite 升至 v37、Preferences 升至 v5。升级前保留旧 App 与数据库备份,回滚旧 Mac 必须配套旧数据库。
已知限制
- 发行资产采用 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证,不是 Gatekeeper trusted 的 macOS 可信分发。
- 首次打开需要在“隐私与安全性”中手工允许。
- DSH 金额为 DeepSeek API 公价估算,不证明桌面账户实际扣费或官方剩余额度;缺证据保留未知。历史组合价格规则从 2026-09-10 生效,假期覆盖 2026 年。
- 开发阶段聚焦测试和真实 DSH 本机页面已验证;提交发版按约定未重复测试。未执行全仓长测/race、CI、独立 MySQL 8.4、真实中心完整 E2E、Sparkle 更新 UI E2E 或全新 macOS 用户首启验收。
文件完整性
Sparkle 更新 ZIP:Codex-Pulse-v0.16.0-macos-arm64.zip
ZIP SHA-256:6d56972a2648ad9062f5333b79b18809cde007b8d4f21505e4344f47b4649dea
DMG 与 ZIP 的完整摘要同时收录在 Release 资产 SHA256SUMS 中。
完整变更
发布源码:3904b8ad8d1d5d9465e7ac01ea6e9e70aba730c0;Mac build:67。Server 包及摘要见同一 Release 的 Server-SHA256SUMS 和 server-release-notes.md。
Codex Pulse v0.15.3
Codex Pulse v0.15.3
这是正式功能版本;发行资产采用 ad-hoc 签名,尚未完成 Developer ID 签名和 Apple 公证。
账号页展示当前额度周期已记录 Token
本次更新
- 中心账号页的 Codex 7 天卡新增“本周期已记录 Token”。Mac 上报新观察到的消费时携带已确认账号,A→B→A 分别累计,多台 Mac 的相同事实去重。
- 只统计当前实际额度周期,不补填过去消耗;无法确认归属的切换边界消费跳过。旧客户端尚未提供记录显示 —,已开始记录且没有消费显示 0;沿用万/亿格式。
- 统计只显示在账号页,额度百分比继续来自官方观测。Cursor/Grok 当前没有可靠账号身份关联,暂不展示此数值。
- 本版同时包含中心运行大盘、年度峰值与连续活动统计、首页后台缓存及此前 SeekDB 查询和已撤销机器展示修复;完整条目见 CHANGELOG。
- 中心结构升级至 schema v5。先备份并更新 Server,再升级 Mac;旧服务降级需要旧数据库备份。移除 GitHub CI Workflow,仓库 Actions 保持关闭。
- 开发阶段 reporting/Helper/Store 和中心 quota/reporting/schema 聚焦验证通过,Web 账号页 16 场景、类型及 AntD 用法检查通过。提交与发版收尾按约定未重复测试;未运行 CI、全仓长测、真实切账号 E2E、Sparkle 自动更新 E2E或 Apple 公证。
下载
- 系统要求:macOS 15 或更高版本
- 支持架构:Apple Silicon
- 首次安装(推荐):
Codex-Pulse-v0.15.3-macos-arm64.dmg - Sparkle 应用内更新资产:
Codex-Pulse-v0.15.3-macos-arm64.zip - 不要下载 GitHub 自动生成的
Source code (zip)或
Source code (tar.gz)
首次安装与打开
Codex Pulse v0.15.3 是正式功能版,但发行资产尚未完成 Developer ID 签名和 Apple 公证。macOS 首次启动时会阻止应用打开。
- 下载
Codex-Pulse-v0.15.3-macos-arm64.dmg。 - 打开 DMG,将
Codex Pulse.app拖到“Applications”入口。 - 双击应用。macOS 可能询问是否移到废纸篓;请不要移到废纸篓,关闭该提示。
- 打开“系统设置 → 隐私与安全性”。
- 找到 Codex Pulse 被阻止打开的提示,点击“仍要打开”。
- 输入登录密码或使用 Touch ID。
- 再次出现确认窗口时,点击“打开”。
如果没有看到“仍要打开”,请重新尝试启动一次应用,再返回“隐私与安全性”查看。不要关闭 Gatekeeper。
数据与隐私
Codex Pulse 会读取你确认的本机 Codex Home,并在本机保存索引数据库和应用
偏好。应用不会在界面中展示完整提示词或回复正文;如果启用在线额度能力,
应用可能访问相应的额度接口。
首次索引需要的时间与 Codex Home 的大小有关。可在“本机状态”中查看索引
进度、数据新鲜度和健康状态。
已知限制
- 发行资产采用 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证,不是 Gatekeeper trusted 的 macOS 可信分发。
- 首次打开需要在“隐私与安全性”中手工允许。
- Token 数值是已确认的新记录,不能反推出官方额度百分比,不表示完整账单;App 关闭期间尚未归属的消费不回填。
文件完整性
Sparkle 更新 ZIP:Codex-Pulse-v0.15.3-macos-arm64.zip
ZIP SHA-256:29b8f4f71cef74ad6530a0d2b6d0bc897fefbb9d909ee35dcf150b5a4e03d384
DMG 与 ZIP 的完整摘要同时收录在 Release 资产 SHA256SUMS 中。