Repository navigation
迁移 Msg Buffer 到正式 Calcit 0.30.1,保留网页和扩展边界 - #54
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
用户需要注意的影响
Msg Buffer 配对正式 Calcit CLI /
@calcit/procs0.30.1,并使用正式 Respo 模块图。升级后重启开发服务和刷新页面;不混用 alpha runtime。聊天存档、模型地址/密钥行为、SSE 缓冲与消息协议不变;原两处hud!页面提示保留。本轮不调用外部模型、不读取真实密钥、不安装扩展、不合并或部署。扩展仍使用原
yarn build的相对资源,并先跑原扩展包检查;网页另行重建为原 CDN base。不会把网页远程资源复制进扩展,也不上传扩展包。PR 沿用原隔离 COS 前缀,校验只用 action 自带 verify;生产服务器路径不变。改动
Fn() -> Unit合同的完成回调,注册原 beforeunload/visibilitychange 保存监听器。解析/规范化错误继续传播;不清空存档、不制造默认成功。监听器及原 DOM 宿主强转仍属于 main!,不转移预算。本项坏存档验收仍待限定授权,不能仅凭源码顺序宣称验证完成。.fold/.unwrap-or/.unwrap。核对.fold空值/有值回调顺序与线程宏内.unwrap,不改变 eager fallback 或原错误行为。验证与风险
旧调用迁移后,源码和附带测试的旧 Option helper 再查询为 0,所有 schema JSON 相同;后续存档修复仅为 hydrate-storage-later! 增加实际完成回调合同。原测试仍为 8 项、示例 1 项,两处 hud! 保留。Node24/Yarn4.18 install 与 immutable 通过,lock 只有 procs 配对/checksum。首轮源码94a1699的正式CI 39928022325和存档修复提交f355f51的最新CI 39928756920均成功,包括原质量基线、回归、扩展包与COS内置校验。实际页面和坏存档验收尚未完成,保留草稿。
独立非PR准备分支的正式CI 39929283700 对相同源码运行既有 lower-only 生成器。artifact12491066537先核对SHA256,再逐项审阅并通过原基线blob守卫应用;结果与官方生成文件blob331089d一致。逐定义与总量同步收紧 unsafeCoerce85→11、typeNotFull65→58、schemaDynamic46→43、unresolved71→68,其余不变,官方重检delta0。不是本轮删除74处强转,不新增预算;临时workflow不在本PR,应用CI不自动重写基线。
同次修复构建artifact12490323335在解压前核对SHA256
33dd92ffe8ff4d62d27f328a167a18ccf2ff6ba4e23a2dddb9d2096b592cb5e4,原HTML和相对资源在新来源127.0.0.1:14901验收:实际输入草稿、Search开关、选择Gemini Pro、空History面板和连续刷新恢复通过。未点击发送、使用真实密钥或安装Chrome扩展;不声称真实模型/扩展运行通过。坏存档负向验收仍未授权,保留草稿。收紧基线后的最新HEAD CI另行核对,不沿用旧提交绿色。最终收紧提交
ae16e7a的 CI 39929970253 已完成成功,未将旧提交绿色替代最终HEAD结果。源码仍为同一已验收blob;只提交实际预算收紧和说明。当前无待处理评论,仍保留草稿等待上述负向验收。保留现有 SDK/DOM/流宿主边界,不把非零 unsafe 或开放数据隐藏到 helper,也不声称零类型债务;原质量基线不放宽。零语法命中不是编译器兼容入口可立即删除的证据,依赖、宏与实际后端仍需验收。原历史合成模型测试不等同本轮真实模型或网络验收。