在恢复AI编码工作区之前验证快照

AI·技术

文章介绍causari项目的一项拉取请求,主题是在写入前验证恢复并保留二分查找前的工作区。作者croviatrust指出,恢复操作应在重写用户文件之前拒绝无效快照,二分查找应保留未记录的工作。该变更在读取时验证对象ID和BLAKE3哈希,预检完整的恢复图和目标路径,并新增re revert <id> --dry-run命令。不支持的路径、符号链接目标、Unix硬链接、类型冲突以及缺失或被更改的对象都会在工作区写入前被拒绝。二分查找现在验证好/坏端点,并在成功或普通错误后恢复实际的起始快照。退出码大于等于125和信号终止会中止,而不会被归因于回归。验证在Linux x86_64、Rust 1.98.1上进行。作者强调,这是预检和普通错误恢复,不是原子文件系统事务或沙箱;并发写入者、强制终止、磁盘故障以及测试命令损坏账本仍不在保证范围内;快照排除和权限/符号链接捕获限制仍然存在;Windows和macOS的CI仍需审查,未声称跨平台验证。机器人评论显示,Causari生存审计状态为健康,分析了82次提交,验证的AI生存率为95.7%(1554行中1487行仍在HEAD)。

来源:原文链接 (新窗口)

← 返回搜罗吧首页


本页由搜罗吧(Solo8.cn)信息精选服务自动生成,内容仅供参考,不构成任何建议。