编码 Agent 崩溃后该重启还是回滚?开源项目 Kvist 给出方案
ChatGPT_Codex · reddit · 2026-10-24
MIT 许可的本地编码 agent Kvist 公开发布,其核心设计亮点是崩溃恢复:把会话、待执行动作与文件变更日志三者分开记录。文件写入可通过「预期内容 vs 已记录写入」对账,但文件匹配并不能证明改动属于 agent;shell 命令的副作用则绝不盲目重放,模糊情况直接停下等人类确认而不是猜。
- /resume 回到中断的会话,/changes 与 /revert 暴露已记录的文件编辑
- 撤销时若人类在 agent 之后改过文件,不能悄悄覆盖人的工作
- 作者坦承这是早期 beta,不承诺 exactly-once 执行,仍需人工审查
帖末向社区提问:外部副作用与成功记录之间的间隙,你们是靠状态对账、幂等键,还是交回用户处理?
「编程与Agent」频道最新
- HumanLayer 宣布开源:主张「软件工厂」必须开放可组合 — teropa · 2026-10-24
- macOS 27 终端内置免费本地 LLM:fm 命令一行上手,完全离线免 API Key — dr_cintas · 2026-10-24
- AWS 与伯克利让 Agent 用 Lean 证明代码优化等价,平均提速 1.85 倍 — xiuyu_l · 2026-10-24
- Bug Hunt Bench 实测:Kimi K3.1 Pro 在 Claude Code 里跑分,成本差 2.9 倍 — PawelHuryn · 2026-10-24
- banteg 晒 Kimi 写作实例:讲清光线投影阴影的解析积分技巧 — banteg · 2026-10-24
- vocal harness 设想获 Jack 点赞 — jaivinwylde · 2026-10-24