AI Agent 也能操作 Codex 同步Codex Provider Sync v0.4 自动化协议 plan-apply 详解【免费下载链接】codex-provider-syncSynchronize Codex session provider metadata across rollout files and SQLite state.项目地址: https://gitcode.com/gh_mirrors/co/codex-provider-syncCodex Provider Sync 是一个用于在 rollout 会话文件与 SQLite 状态之间同步 Codex Provider 元数据的本地工具。从 v0.4 开始它新增了一个面向脚本、CI 和 AI Agent 的实验性自动化接口不再需要人工点击界面AI Agent 也能安全地执行同步、切换、恢复等操作。核心思想只有一句话——plan-apply先生成计划再明确执行任何写操作默认只是演练必须凭一份带摘要签名的计划才能真正落盘。为什么 AI Agent 需要同步接口手动点界面对 Agent 来说既慢又不可靠。v0.4 的自动化接口CodexProviderSync.Automation.exe为机器调用提供了三个关键能力机器可读输出每次运行只向标准输出写一份固定结构的协议 JSON诊断信息走标准错误方便 Agent 直接解析明确的退出码成功、参数错误、计划失效、忙碌、回滚失败、需要恢复等状态各自对应独立退出码无需猜结果与 GUI 同源桌面界面和自动化接口共用同一套校验、备份、恢复、锁和 WSL 安全规则行为一致。相关源码与协议定义AutomationProtocol.cs、automation-protocol-v0.4.schema.json支持的 7 个命令从只读到写入命令用途是否写入describe查看协议能力和安全要求否status只读检查当前 Provider、rollout 与 SQLite 状态否plan为写操作生成一份计划否只产出计划sync同步历史会话元数据需--applyswitch切换 Provider/model 后同步需--applyrestore恢复托管备份需--applyprune清理旧的托管备份需--apply所有写命令默认都是dry-run不带--apply时只返回影响预览一个字节都不会改。完整的命令行参数见 AutomationCommandLine.cs。plan-apply 两阶段流程AI Agent 的安全阀这是整个协议最核心的设计。分三步走第 1 步生成计划plan.\CodexProviderSync.Automation.exe plan --operation sync --codex-home C:\Users\you\.codex --provider openai返回的计划包含planId、stateFingerprint目标状态指纹、expiresAtUtc过期时间、executionToken一次性执行凭证和 64 位小写的digest计划内容 SHA-256 摘要。第 2 步Agent 审查计划Agent 检查计划中的目标列表、警告和意图是否与预期一致——这一步正是让 AI 先想清楚再动手的环节。第 3 步明确执行apply.\CodexProviderSync.Automation.exe sync --codex-home C:\Users\you\.codex --provider openai --apply --plan C:\Temp\plan.json --plan-digest digest执行必须同时提供--apply、计划文件和精确的--plan-digest三要素缺一不可。计划为什么不能作弊计划有三重约束Agent 无法绕过绑定状态指纹如果计划生成后目标状态变了比如有新会话写入执行直接被拒绝要求重新生成计划有过期时间计划只在expiresAtUtc之前有效防止拿旧计划无限期重试单次使用执行凭证通过持久化台账记录用过即失效杜绝重复执行。这套模型与桌面端的交互设计完全同构详见 ADR-0009写操作采用 Plan / Confirm / Apply。机器可读的结果Agent 如何判断成败每次运行的 JSON 响应都带有lifecycle生命周期字段如accepted、planning、readyToApply、applying、succeeded、failed、recoveryRequired和可区分的退出码退出码含义Agent 建议动作0成功继续后续步骤2参数或用法错误修正命令3计划无效/过期重新生成计划4忙碌有未完成操作稍后重试5已回滚的失败检查备份与错误信息6需要恢复走restore流程7已取消或超时重新规划10协议内部错误报告上游这种退出码 lifecycle timeline的组合让 Agent 能像读 API 文档一样理解每一次操作而不需要解析人类可读的日志。安全边界Agent 能做什么、不能做什么自动化接口在设计上刻意收窄了权限这些不变式来自 ADR-0001绝不触碰凭证任何自动化路径都不读取、不复制、不记录、不修改auth.json备份优先写入前自动创建托管备份失败时尝试回滚无法确认完整性时明确报需要恢复而不是假报成功拒绝危险路径绝对路径校验会拒绝符号链接与 reparse pointWindows 进程也不会通过 WSL UNC 路径直接修改 SQLite不承诺 1.0 稳定协议0.4处于实验阶段未来可能发生不兼容变更Agent 集成时建议先用describe探测能力。快速上手3 步跑通第一次 Agent 同步看能力.\CodexProviderSync.Automation.exe describe确认协议版本与支持命令查状态.\CodexProviderSync.Automation.exe status --codex-home C:\Users\you\.codex拿到当前 Provider 与文件数计划 执行按上文第 1、3 步生成计划并执行sync。更完整的示例含将计划写入临时文件、提取 digest 的 PowerShell 写法请参考官方快速开始文档AUTOMATION_QUICKSTART_ZH.md。若想了解 GUI 自动化与发布验证的完整设计可阅读 AUTOMATION_DESIGN_NOTES.mdv0.4 的发布背景见 v0.4.0 发布说明。小结Codex Provider Sync v0.4 的自动化协议把AI Agent 操作本地数据这件事做成了工程化的标准答案plan-apply 两阶段流程保证 Agent 先看影响再动手状态指纹 过期 单次使用保证计划不可滥用机器可读 JSON 区分退出码保证 Agent 能可靠判断结果。对于想让 AI 参与日常 Codex 会话维护的用户这套协议是目前最稳妥的入口。【免费下载链接】codex-provider-syncSynchronize Codex session provider metadata across rollout files and SQLite state.项目地址: https://gitcode.com/gh_mirrors/co/codex-provider-sync创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
de4dot-netcore:.NET 5+ 程序集反混淆工具实战指南 简介:本资源为适配.NET Core平台的开源脱壳工具de4dot-netcore正式版本,面向安全研究人员、逆向工程师及.NET开发者,解决.NET Core应用在跨平台环境(Windows/Linux/macOS)下难以脱壳分析的技术痛点。资源包共48个文件&… · 2026/9/26 21:58:06
ax:面向AI负载的Kubernetes拓扑感知调度增强层 1. 项目概述:从“ax”这个极简标题看一个现代云原生调度框架的底层逻辑你搜“ax”,第一反应可能是某个缩写、某个变量名,甚至怀疑是不是输错了。但最近在云原生和AI基础设施圈子里,“ax”正悄然成为高频暗语——它不是某个商业产品… · 2026/9/26 21:57:52
HK-20103三通道脉搏信号读取与对齐实战指南 简介:本资源是一套面向生物医学信号处理初学者与教学实践者的三通道脉搏信号分析入门工具包,聚焦HK-20103三通道脉象传感器实采数据的读取、解析与可视化。资源提供Python与MATLAB双平台实现方案:核心含1个Python脚本(read.py&… · 2026/9/26 21:57:52
GaussDB 5.0轻量级安装包:Linux下三步搞定单机部署 简介:GaussDB 5.0轻量级安装包(Linux版,即高斯DB)是针对CentOS x86_64平台的数据库部署资源,定位为openGauss开源项目的Lite形态,特别适合硬件资源有限但希望体验华为自研分布式数据库能力的开发者、运维人… · 2026/9/26 22:26:56
COS域名防红防封实战:多域名轮换调度与健康度评分 简介:这份COS域名防红防封强开源码面向需要处理域名拦截问题的站长、运营人员及前端开发者,核心解决微信等平台内链接被拦截、域名被标记的困扰。资源包共2个文件,均为html格式,压缩包体积约5KB,轻量到几乎不占空间&am… · 2026/9/26 22:26:56
2026年DBA的6项核心能力:从被动救火到价值驱动 2026年,DBA这个岗位早就不是“会装库、会备份、会看告警”就能安稳混日子的时代了。我见过太多同行,干了五年八年,还在被同一个问题困住:数据库一出事就被叫起来背锅,平时却没人觉得你有价值。说句不好听的,… · 2026/9/26 22:26:56
网站开发成本估计避坑指南:3步算清预算不花冤枉钱 网站开发成本估计避坑指南:3步算清预算不花冤枉钱 自己不会代码想做网站,最怕的就是报价单上的数字像迷魂汤,今天说五万明天说五十五万,心里没底只能干瞪眼。这份避坑指南就是帮你拆解那些藏在报价单背后的隐形成本,让你拿着计算器就能跟开发公司掰扯清… · 2026/9/26 22:26:49
C#反编译工具实操指南:DLL还原成可编译工程的全流程 简介:ILSpy是一款完全免费且开源的.NET反编译器,基于MIT许可证发布,主要面向需要逆向分析.NET程序集的开发者与安全研究人员。它由iCSharpCode团队打造,旨在替代收费的Reflector,可直接将dll、exe等程序集拖入界面或通… · 2026/9/26 22:26:49
微信小程序投票评选系统源码实战:毕设部署与避坑指南 简介:这套微信小程序投票评选系统源码,是面向毕业设计场景的完整Java项目,包含小程序端与后台管理端,适合计算机相关专业学生参考学习,也可作为课程设计或毕业设计的基础框架。项目实现投票活动配置、选手管理、用户投… · 2026/9/26 22:26:49
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
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