Repository navigation
codeg v0.40.0-fix3
Pre-release发布后验收未通过:本版本已隔离为预发布。 Windows Server 在发布后隔离复验中出现 32 GiB 分配失败并退出;原因仍在诊断。草稿阶段的通过结果不代表最终交付成功。此版本不作为本次已验收交付,现有 tag 和资产保留用于诊断。
失败证据:https://github.com/ijpq/codeg/actions/runs/40449537644
v0.40.0-fix3
基于 upstream v0.40.0(95fd81df4374753c460b5cb0ed01de8f1ea24702)。
同一业务对话在 Codex、Claude Code、Pi 之间切换,保留统一 ID、历史、任务、附件、产物、
共享记忆和 Skill,每个引擎保留自己的原生 session、writer、认证、模型与参数。运行中
等轮边界交接,准备失败保留原会话,跨端 CAS、持久收据与有界增量避免串线或重复发送。
启用统一业务历史后,原生 session 自动标题不再改写业务标题;迟到的标题写入也受数据库
原子条件保护。空标题仍可由原始用户输入初始化,用户主动重命名保持有效,不改写其锁定状态。
隔离 Setup 重启验收另复现标签版本保存与后台历史写入的 SQLite WAL 锁竞争。
标签 CAS 事务先取得 writer 再读版本,首次保存及已有版本均能等待后台写入;
旧版本请求仍被拒绝,拒绝不推进版本或元数据时间,不靠重试掩盖错误。
Pi 原生 JSONL 身份与 ACP ID 分离校验,新建空会话先持久化,旧别名通过明确文件映射修复。
接通原生 steer、当前尾部 clone 和 Pi 1.4 原生 MCP,CodeG companion 提供真实子任务、
取消、结果回收与产物登记。SSE、任意旧 fork point、跨引擎无损原生上下文不支持;snapshot
fallback 明确标注。Pi 的 thinking 不等于 Plan,Pi 不广告原生 Plan/Goal。
新增以业务 conversation ID 为目标的持久外部投递接口,固定接收时 Agent/session/切换代次
与执行配置,支持约束、幂等键、附件、queue/steer、状态查询及取消。切换中明确拒绝重试,
配置变化明确失败,交付不确定窗口禁止自动重发。只新增迁移,不删除历史;没有修改或验证
2K 等外围程序。旧连接接口继续保留,拒绝过期或错配连接,调用方迁移说明见接口文档。
Pi GPT Responses 的 Fast / Speed 请求 default 或 priority,独立于推理强度、默认关闭、
按 session/模型/接口保存;运行中拒绝改档。不支持明确禁用,拒绝不悄悄降级。区分已请求、
中转返回和上游返回,缺证据保持未验证。可能增加额度/费用由当前供应商决定,不套用官方
倍率;真实中转及账号的实际档位、计费与速度未验证。
Server ZIP 和 Setup 同时携带匹配 MCP、私有 Node 24.16.0、Pi 1.4.0 与定制
pi-acp 0.0.34-codeg.2;版本来源、锁文件、逐文件 SHA256、许可证随包保留,不依赖全局旧版。
升级/回滚替换整组运行组件,保留用户历史、认证、配置、扩展和工作区。
构建时统一解析 Windows 临时目录映射后再验证 Node ZIP,保留越界与内部链接拦截。
验收使用真实 ACP/CLI 与隔离确定性模型端点,覆盖三引擎增量往返、共享内容实际收到、
初始化和恢复、故障回退、排队与并发、原生 MCP/子任务/产物、档位及外部投递。
Windows 一次性 runner 验证 Server Web、Setup WebView2、旧版安装升级、启动、资源、
依赖和迁移、整组旧包加离线快照回滚,以及重新下载的发布资产。确定性端点验证协议和传输,
不证明真实账号推理。
保留已发布的普通整轮耗时、直接执行/先规划/目标执行、总产物和虚拟列表滚动修复,
继续回归实时完成、历史、长列表和异步布局。总产物入口在右侧“会话详情 → 总产物”。
不安装、替换或重启现有用户 CodeG。
自用版普通 CI 只以 Windows 编译及共享逻辑为门禁;保留 Linux runner 上的通用前端、
浏览器和无桌面依赖的 parser/HTTP 集成测试。Codex 原生运行组件及 Plan/Goal 在 Windows
验证;Linux/macOS 客户端与 Unix 安装脚本不再阻塞本 fork。正式 Server/Setup 的构建、
实际安装、升级、回滚、页面验收和发布后重下载校验全部保留,不删除跨平台源码。
修复总产物存在而回答卡片间歇缺失的接口与关联链路:兼容嵌套字段名、保留投影前指纹、
覆盖已加载分页和冻结分支前缀,接收首轮本地身份,防止迟到响应覆盖新状态。
删除不可信时间戳归属及无标记尾部卡片;无法确定轮次的旧产物保留总列表。
显式空集合仍具权威性,不扩大自动推断范围;历史关联不代表保存旧文件内容。
真实 Pi 联测另复现登记与历史回填竞争的 SQLite 锁错误;交付集合事务先取得 writer 后再读归属。
详见产物关联诊断。
详见业务架构、外部投递接口、
Pi 运行组件与档位。
Office 自动预览改为本轮正常完成且产物结算后打开一个最终交付文件,不再由工作区改动
抢占侧栏。显式替换/撤回以最终集合为准;稳定审阅副本保证下一轮修改不暴露半成品,
同路径和新路径交付后更新到新内容。用户关闭/切换和后台对话不会被重复事件抢回。
旧轮次重复事件与新预览读取竞争时,按持久轮次顺序防止新结果被丢弃。
窄文件栏为活动标签保留最小点击区域,避免关闭按钮落到新建标签按钮下方。
失败/取消不自动打开;转换失败明确提示并保留下载。见Office 审阅说明。
fix2 已完成双包构建,但在发布前的隔离回滚验收中停止,未公开发布。原生 Goal 验证向独立
CLI 历史追加内容后,旧版当前尾页不再包含升级前的固定尾行;验收现在有界读取最多 4 页、
每页 25 轮确认旧回答仍在,并检查旧版实际当前尾部。缺失历史、游标停滞和超限仍报失败。
前端错误监听按真实页面检查范围释放并保存不可变结果,避免后续独立滚动夹具导航污染旧记录。
旧 tag 和失败证据保留,fix3 重新执行精确提交的 Windows/共享 CI 与正式双包验收。
Office 子页面的 Windows 框架初始化异常另由 CDP 核对 frame、原始脚本和 SHA256,
仅将准确命中的 Tauri 2.12.4 path 初始化脚本单独记录,保留全部原始错误。
脚本由锁定的框架模板及序列化规则独立重建,SHA256 与 Windows 实际捕获一致;
保留原始版权夹具,使用完整字节哈希核对,不根据错误文本放宽检查。
应用、转换器和无法确认来源的错误仍使验收失败;文档可见、内容及下载另行验证。
测试认证初始化只运行于应用主页面,不访问 Office 隔离页面的 localStorage。
Warning
This fork release is built without the upstream signing and notarization credentials. Desktop installers and server archives are unsigned; server archives include SHA-256 checksums. Use manual installation instead of the signed automatic updater.