Skip to content

Releases: a110q/CodexSessionKeeper

v1.0.12

Choose a tag to compare

@a110q a110q released this 19 May 07:15

本次发布包含最新 UI 改造和 Windows 快照容错修复。

变更

  • Windows 端恢复左侧品牌栏和“当前 Codex 状态”卡片,可查看 provider、model、account 和会话数量。
  • “打开时自动找回”移动到侧栏设置区,顶部工具栏保留刷新和打开目录等高频操作。
  • macOS 与 Windows 统一为浅渐变、半透明卡片、系统蓝主按钮和更清晰的危险按钮视觉语言。
  • Windows 端新增跟随系统的暗色模式。
  • 会话列表优化为状态点、标题、相对时间、文件大小和来源信息,缺文件状态更醒目。
  • 会话详情页新增前 20 条消息预览,减少频繁打开完整对话弹窗。
  • 完整对话窗口调整为用户靠右、助手靠左的消息布局,更适合扫读长对话。
  • 保留 v1.0.11 的 Windows 快照逐文件容错复制能力。

下载

  • macOS: codex_session_keeper_macos_v1.0.12.zip
  • Windows: codex_session_keeper_windows_v1.0.12.zip

校验

  • macOS sha256: 8d44e46e9f786992c3376ab0fa8d2e3c3a9b9d8066a4ef0e69dd9a69ccf5e250
  • Windows sha256: cba72b0316490e242aff654cff460604f429e455316b95abb3245ac29313dc03

v1.0.11

Choose a tag to compare

@a110q a110q released this 09 May 07:48

修复 Windows 创建快照时某个会话 jsonl 文件被锁定或权限不足导致 EPERM: operation not permitted, lstat ...jsonl 直接中断的问题。现在快照复制改为逐文件容错,单个不可访问文件会被跳过并写入 warning,其他可读会话继续备份。

v1.0.10

Choose a tag to compare

@a110q a110q released this 09 May 06:57

修复 Windows 创建快照时 Codex state_5.sqlite 临时不可读、WAL 未合并或数据库损坏导致 database disk image is malformed 的问题。现在创建手动快照、恢复/删除前保护点都会校验 SQLite;不可读时自动降级为包含 history.jsonl、session_index.jsonl、sessions、archived_sessions 的文件型快照,仍可恢复会话文件,并在成功提示中说明 SQLite 索引被跳过。

v1.0.9

Choose a tag to compare

@a110q a110q released this 09 May 03:18

修复 Windows 快照恢复页在快照缺少 state_5.sqlite 时无法读取会话的问题。现在会优先读取 SQLite,缺失/不可读/映射缺文件时自动扫描 session_index.jsonl、sessions、archived_sessions,并支持归档会话恢复。macOS 同步同类兜底逻辑。

codex_会话管理 v1.0.8

Choose a tag to compare

@a110q a110q released this 08 May 19:17

发布说明

v1.0.8

首次公开发布版本,包含 macOS App 和 Windows 免安装便携版。

下载文件

  • codex_session_keeper_macos_v1.0.8.zip
  • codex_session_keeper_windows_v1.0.8.zip

主要能力

  • 管理当前 Codex 会话和归档会话。
  • 创建手动快照,备份 Codex 会话、历史索引和状态库。
  • 从快照只恢复对话,保留当前账号、登录态和模型供应商配置。
  • 从快照完整恢复 Codex 数据。
  • 从快照恢复单个会话或批量恢复选中会话。
  • 删除单个或多个会话,并在删除前创建轻量保护快照。
  • 删除单个或多个快照。
  • 区分手动快照和系统自动保护点,并支持筛选。
  • 恢复、删除、创建快照等慢操作显示居中进度提示。
  • “打开时自动找回”默认关闭,只有用户手动开启后才会自动检测。

使用建议

  • 切换 Codex 账号、模型供应商或配置前,先创建手动快照。
  • 恢复会话前建议先退出 Codex。
  • 恢复完成后如果 Codex 客户端已经打开,请重启 Codex 后再查看结果。
  • 日常恢复优先使用“只恢复对话”,避免覆盖当前账号和配置。

校验

发布前执行:

swift build
node --check windows/codex_session_manager_electron/src/main.js
node --check windows/codex_session_manager_electron/src/preload.js
node --check windows/codex_session_manager_electron/src/renderer.js
bash -n scripts/build_app.sh
bash -n scripts/build_windows_exe.sh
./scripts/build_app.sh
./scripts/build_windows_exe.sh