开源工具 Unmix 用 MCP 服务器撤销开发决策并保留后续改动
ashy2185 · reddit · 2026-10-19
作者发布 MIT 协议开源项目 Unmix:本地 Git 任务账本 + stdio MCP 服务器,借助 Codex 大量辅助开发。解决的问题是多轮依赖编辑后改变方向——比如要移除「强制注册」功能,但保留结账、收据导出和一个取整修复。
工作方式:
- 编辑前记录每个任务,包含意图、声明的依赖、快照与检查项
- 在独立 candidate worktree 中重放需保留的 patch,遇到冲突或依赖被移除时停下,交给 Codex 或人工调整
- 原始 checkout、分支和索引保持不动
- MCP 工作流:begin/finish → prepare → inspect/report → adapt/resume → verify,报告展示原始与结果 patch、阻塞项和过期检查
- 可选的「preservation passport」要求对保留行为在原始与候选两侧提供证据
- v0.1.9 支持声明浏览器/版本、测试账号等手动观察条件,声明变更会使旧观察失效(是人工标签,非自动监控)
70 个测试通过 Node.js 22/24 CI;作者坦承仅有合成场景验证,不能证明任意项目上的可靠性,且绿色检查不保证所有行为留存。要求 Node 22+ 与 Git,零 npm 依赖、无遥测。作者征求真实场景试用与 MCP 边界反馈。
「编程与Agent」频道最新
- Agent 专用浏览器 ego lite 登陆 Windows:共享你的登录,各用各的标签页 — alex_verem · 2026-10-20
- 周末 DIY:用两块 RP2040 做 roadie 板,让 AI agent 操控手机 — hugs · 2026-10-20
- Google 演示 Gemini 4 Argon:一张桌子照片生成可玩 3D 赛道游戏 — CurieuxExplorer · 2026-10-20
- UCSD CarryOn:靠上下文管理让 agent 省 52% token 反而更准 — mark_k · 2026-10-20
- 「意图是分形的」:科学家求职帖浓缩Agent开发四大难题 — RexDouglass · 2026-10-20
- 研究者拆解4大机制:完美委托Agent为何在数学上不可能 — RexDouglass · 2026-10-20