首页/新闻资讯/正文详情

Codex Provider Sync CLI 实战教程:3 条命令搞定 Codex 会话同步、切换与备份

发布时间:2026/9/26 13:43:28 来源:云帆数科 栏目:资讯中心
Codex Provider Sync CLI 实战教程:3 条命令搞定 Codex 会话同步、切换与备份
Codex Provider Sync CLI 实战教程3 条命令搞定 Codex 会话同步、切换与备份【免费下载链接】codex-provider-syncSynchronize Codex session provider metadata across rollout files and SQLite state.项目地址: https://gitcode.com/gh_mirrors/co/codex-provider-syncCodex Provider Sync 是一款开源本地同步工具负责把 Codex 会话文件与 SQLite 索引里的 Provider 元数据对齐到当前配置让切换 Provider 后的旧会话恢复可用。本文带你用status、sync、switch3 条命令完成检查、同步与切换并讲清自动备份与恢复的兜底机制。它解决什么问题切换 Provider 后旧会话文件与 SQLite 聊天索引里记录的仍是原来的 Provider元数据不一致会导致历史会话不可用。Codex Provider Sync 的作用就是把这份 Provider 信息对齐到当前配置——只改 Provider 元数据不碰聊天正文同步如何读写速度取决于什么原地写当 Provider 名称字节等长等条件满足时直接改写 Provider不生成整份会话副本流式替换其他情况更新首行后流式复制正文到新文件再替换原文件。两种方式自动选择无需调任何加速选项。速度主要取决于需更新的会话数量详细原理见 docs/WORKING_PRINCIPLE_ZH.md。准备工作一键安装 CLICLI 通过 npm 发布要求 Node.js16.20.2npm install -g dailin521/codex-provider-sync codex-provider help命令是否可用以安装版本的--help为准。完整 CLI 入口逻辑在 src/cli.js同步业务核心在 packages/core/src/application/provider-sync.js。第 1 条命令codex-provider status 只读检查codex-provider statusstatus是纯只读检查重点核对当前 Provider来自config.toml根级model_providerCodex Home / SQLite Home确认工具看到的是你想操作的那份数据Provider 分布会话文件数与索引行数不一定相等Provider 分布才是同步判断的主要依据。状态未完整读取时不能把命令退出 0 当作已同步。第 2 条命令codex-provider sync 同步到当前配置如果你已用 CCSwitch 等工具切好 Provider只需要codex-provider sync关键行为目标始终来自config.toml不修改配置不调整历史模型、目录或消息标记无实际写入时不产生备份noop有实际写入时先创建受管备份默认保留最近 2 份问题会话会被跳过并保留关联索引正常会话继续处理显示部分完成。写前会自动备份备份位于Codex Home/backups_state/provider-sync/同一 Home 的操作共用备份池。第 3 条命令codex-provider switch 切换 Provider希望由本工具直接切换 Provider 时codex-provider switch openai codex-provider switch my-provider --keep-root-model codex-provider switch my-provider --model model-name模型策略对根级model的影响不传模型选项目标 Provider 配置了model时采用该值否则保留当前根模型--keep-root-model保留当前根模型--model NAME设置为指定名称三种方式都先修改配置再执行同一个 ProviderSync不会修改历史会话记录的模型。自定义 Provider 需要预先配置不会由此命令创建。安全兜底恢复备份与清理codex-provider restore 备份目录 codex-provider sync --keep 2 codex-provider prune-backups --keep 2restore默认恢复备份实际包含的配置、索引和会话元数据--no-config、--no-db、--no-sessions可排除对应内容恢复依赖的受保护备份不会被强制裁剪prune-backups的0表示删除全部可清理备份不是关闭清理Restore 会先保存目标当前状态再用独立 journal 和补偿机制恢复不要用删除锁文件绕过未完成状态。一个核心三个入口Windows 桌面版、Local Web 和 CLI 使用同一套同步、切换、备份与恢复逻辑——选择入口只影响操作方式不影响同步结果设计决策见 docs/adr/0002-node-core-as-single-authority.md。想先预览影响再确认推荐桌面或 Web 界面Web 模式通过codex-provider web启动默认只监听127.0.0.1:8791打开浏览器完成配对即可。进阶技巧JSON 输出与退出码自动化脚本务必加--jsonstdout 只输出一个终态对象{schemaVersion, command, ok, outcome, result, warnings, error}codex-provider sync --json退出码含义0成功或无需修改1普通失败可能已回滚结合outcome判断2输入无效、计划过期或状态变化3部分完成查看失败阶段与重试建议4 / 5需要恢复处理 / 正忙或无法验证锁130已取消另外codex-provider watch可长期监听配置与 SQLite 状态事件自动调用同一 Sync默认防抖 750 msCtrlC 停止。常见问题速查Provider 未定义先修复配置Sync 不会擅自切回 OpenAI数据已变化 / 计划过期重新检查并运行命令不要重放旧 planId会话占用结束相关写入后再同步重试只处理未对齐的目标部分完成查看操作日志中跳过原因最多 200 项处理数据后重新预览即可纳入WSL 场景Windows 对 WSL 的 SQLite Home 只做诊断写入请进入 WSL 后运行 CLI不要从 Windows 直接操作 WSL SQLite。完整故障处理见 docs/README_CLI_ZH.md。参考资料CLI 指南docs/README_CLI_ZH.md精确 CLI 合同docs/architecture/contracts/CLI_CONTRACT_ZH.mdNode Core 架构与 Provider I/O 不变量docs/architecture/NODE_CORE_ARCHITECTURE_ZH.md工作原理与路径解析docs/WORKING_PRINCIPLE_ZH.md错误码说明docs/architecture/contracts/ERROR_CODES_ZH.md【免费下载链接】codex-provider-syncSynchronize Codex session provider metadata across rollout files and SQLite state.项目地址: https://gitcode.com/gh_mirrors/co/codex-provider-sync创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

HarmonyOS NDK多线程创建组件:原理、实践与性能优化
HarmonyOS NDK多线程创建组件:原理、实践与性能优化

做HarmonyOS NDK开发的朋友,肯定对一件事深有体会:C侧的算法再猛、逻辑再快,只要碰到UI,一切工作基本都得回到主线程上排队。尤其是“创建组件”这个动作,在之前版本的API里限制得非常死——你只能在UI主线程创建节点、… · 2026/9/26 13:43:22

2026年4月OpenClaw部署实战:阿里云5分钟搞定TaoToken统一API Key与Skill配置
2026年4月OpenClaw部署实战:阿里云5分钟搞定TaoToken统一API Key与Skill配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 13:43:22

医学图像分割评价指标:Dice与HD95深度解析及实战避坑指南
医学图像分割评价指标:Dice与HD95深度解析及实战避坑指南

医学图像分割这个方向,模型结构改来改去,损失函数换了一茬又一茬,但最后真正决定你论文能不能中、项目能不能验收的,往往就是那么几个数字。Dice 和 HD95 这两个指标,几乎出现在每一篇分割相关的论文和每一个医学影像项… · 2026/9/26 13:43:15

WorkBuddy签到自动化实战:Skill机制与定时任务全解析
WorkBuddy签到自动化实战:Skill机制与定时任务全解析

1. 从手动签到到自动执行:WorkBuddy 签到这件事到底难在哪 每天手动签到领积分这件事,看起来只是点几下按钮,但真正坚持下来的人都知道,它消耗的不是体力,而是注意力。你正在写代码、调试接口或者开会,突然… · 2026/9/26 14:23:28

Windows自动更新控制指南:四层可控方案实战
Windows自动更新控制指南:四层可控方案实战

1. 这不是“禁用”,而是“重掌控制权”:为什么关掉Windows自动更新,反而让系统更稳?Windows自动更新这个功能,表面看是微软在替你操心安全补丁和功能升级,但实际用起来,它更像一个不打招呼就闯进… · 2026/9/26 14:23:28

从Web集群到云电脑:Agent时代的架构变革
从Web集群到云电脑:Agent时代的架构变革

这两天我的信息流被 Muse 刷屏了。一个叫 Muse 的 AI 应用跑到了苹果应用商店免费榜第一,很多人的第一反应是“Meta 也来卷 AI 应用了”,但我关注的点不太一样——我盯着的是它背后的 Agent 架构,以及围绕这个架构重新火起来的“每人一台云电… · 2026/9/26 14:23:28

AI落地工作流:从工具选型到流程再造的实战指南
AI落地工作流:从工具选型到流程再造的实战指南

前阵子帮朋友公司做内部效率调研,发现一个挺有意思的现象:他们全公司上上下下都在讨论AI,但真正把AI工具落到日常流程里的,不到三分之一。剩下的要么停留在"玩一玩"阶段,要么压根不知道怎么下手。这其实挺典… · 2026/9/26 14:23:28

8G显存本地部署27B大模型:GGUF量化与Ollama/LM Studio实战
8G显存本地部署27B大模型:GGUF量化与Ollama/LM Studio实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 14:23:28

红外空中小目标检测实战:YOLOv8训练4718张飞机数据集全流程解析
红外空中小目标检测实战:YOLOv8训练4718张飞机数据集全流程解析

简介:面向计算机视觉入门与进阶开发者,这套YOLO系列目标检测数据集专注于红外小型飞机检测场景,涵盖飞机目标在复杂背景下的标注样本,适合用于模型训练、验证与测试,也可作为毕设或课题研究的实验数据。压缩包共2000个… · 2026/9/26 14:23:19

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码