修复局部修改工具的缺陷和偶发锁问题 #386

Merged
lhk229 merged 5 commits from fix/design-lock into master 2026-09-16 19:53:23 +08:00

5 Commits

Author SHA1 Message Date
lhk229 8627411ae6 再次合并最新master到策划Agent修复分支
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Successful in 4m23s
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Successful in 5m33s
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Successful in 4m42s
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Successful in 3m42s
Project CI / AI game creator shell Rust smoke (pull_request) Successful in 1m50s
Project CI / AI game creator shell Rust crates (pull_request) Successful in 3m3s
Project CI / Frontend tests (pull_request) Failing after 3m32s
Project CI / Repository checks (pull_request) Successful in 3m34s
Project CI / Backend tests (pull_request) Successful in 7m6s
Project CI / Native shell tests (pull_request) Successful in 7m1s
Project CI / AI game creator shell web tests (pull_request) Successful in 3m28s
合入 AGC 终止闪退修复、异步测试等待修复和 decision-log 格式修正。

保留本分支的策划 Agent 锁削弱、中断自愈和 patch_file 失败诊断记录。

解决 decision-log 头部新增决策的重复冲突,保留策划 Agent 决策。
2026-09-16 11:20:33 +00:00
lhk229 e0d6c02e37 Merge branch 'master' into fix/design-lock
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Successful in 4m42s
Project CI / AI game creator shell Rust smoke (pull_request) Successful in 1m33s
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Successful in 4m20s
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Successful in 4m51s
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Successful in 4m34s
Project CI / AI game creator shell Rust crates (pull_request) Successful in 2m44s
Project CI / Frontend tests (pull_request) Failing after 3m37s
Project CI / Repository checks (pull_request) Failing after 3m16s
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
2026-09-16 18:34:27 +08:00
lhk229 a5b181e56e 合并最新master到策划Agent修复分支
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust smoke (pull_request) Has been cancelled
Project CI / AI game creator shell Rust crates (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
合入 origin/master 的平台会话、多窗口 Runner 与 Direct 三维选型更新。

保留本分支的策划 Agent 锁削弱、中断自愈和 patch_file 失败诊断决策。

解决 decision-log 双方新增头部决策记录的冲突,保留两侧内容。
2026-09-16 10:14:21 +00:00
lhk229 3586aa0879 改进策划Agent局部修改失败诊断
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust smoke (pull_request) Has been cancelled
Project CI / AI game creator shell Rust crates (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
批量 patch_file 校验不再在首个失败处短路,逐项汇总未找到、多处匹配、重叠和无修改原因。

原文未找到时返回候选行号和可见化缩进,多处匹配时返回首次匹配行号,并控制错误详情规模。

明确报告本次未写入文件及可唯一匹配的其余 edit 数量,保留全部通过才原子写入的语义。

同步更新策划 Agent 工具描述与生产迁移权威文档,并补充批量失败诊断回归断言。
2026-09-16 10:07:10 +00:00
lhk229 ceb484ce39 修复策划Agent中断批次自动自愈
单次策划工具执行不再竞争项目级写锁,仅保留策划命令锁与原子写入边界

项目重开时自动接续执行标记未落盘的策划工具批次,补齐不确定结果并交回Provider自愈

新增中断批次恢复定向测试,不重放文件副作用且不要求用户手动重试

同步策划Agent恢复合同与共享决策记录
2026-09-16 09:24:05 +00:00