opendot 为终端编码 agent 记录每步操作,支持整体回滚
alexriley12345 · reddit · 2026-07-29
作者发布了开源终端编程工具 opendot,核心思路不是“沙箱隔离”,而是可逆性:每次写文件或执行 shell 命令前,它都会先把工作区快照下来,因此理论上可以把 agent 做过的改动和命令影响一起回滚。
- 快照写入 content-addressed store,界面里会显示每一步是可撤销还是不可逆。
- ctrl+z 可以恢复到上一步状态,连 shell 造成的工作区变化也能回退。
- 通过 LiteLLM 做模型无关封装,可完全本地运行 Ollama,也支持自带 API key 接入 OpenAI、Claude、Gemini、DeepSeek。
- 支持 MCP servers 和 1000+ 应用。
- 作者明确说明:网络请求、sudo、git push 这类离开本机的操作不能回滚,所以会在执行前先提示确认。
这是个还在早期的项目,作者主要想听大家对本地工具调用模型、以及这种“可逆 agent”安全模型的反馈。
「编程与Agent」频道最新
- OpenWork 自称 Claude Cowork 的开源替代品 — different-ai · 2026-07-29
- RepoSkein 通过 MCP 给编程代理提供确定性代码图 — JeremyCMorgan · 2026-07-29
- 同一段代码交给 Codex,结果被直接展示出来 — iamfakhrealam · 2026-07-29
- OpenAI开源Codex Security CLI,自动扫描并修复代码漏洞 — The Decoder · 2026-07-29
- Row-Bot 演示用 GPT-5.5 编排多个子代理 — Acceptable-Object390 · 2026-07-29
- Claude 接入 Google Tag Manager,自动生成和审计埋点 — CodeByPoonam · 2026-07-29