Mac MCP 作者总结本地执行层设计模式:远程推理+可撤销副作用
bulutarkan · reddit · 2026-09-28
开源 macOS 控制层 Mac MCP(v2.1.6,MIT 协议)作者分享一个反复验证的设计模式:模型远程推理、本地执行,但关键在于执行层要带「回执」和恢复语义,让 ChatGPT 能编排浏览器/文件/Shell/UI 操作的同时 Mac 保持正常可用。
几个提升明显的具体设计:
- Shell 侧变更支持整次运行的文件系统级 undo,而非仅单个文件 API
- 为委派的编码 agent 用隔离的 Git worktree,带显式的冲突感知 apply 步骤
- 变更操作结果不确定时 fail-closed,不因响应丢失而盲目重放命令
- 用范围化的 capability/approval 语义,而非把「允许」等同于「无人类边界」
- 本地「我的 Mac 改了什么」视图,可总结副作用但不暴露原始 prompt、命令、页面内容或密钥
作者征集反馈的核心问题:agent 在变更操作后失去确定性时,系统应停在 outcome-unknown、尝试状态重建,还是提供显式的用户驱动重试路径。
「编程与Agent」频道最新
- OpenAI 总裁 Brockman 提示法推出 Agent 时代更新版 — kimmonismus · 2026-09-28
- 乔木剪辑 Skill 开源:一句话让 Agent 剪出成片级视频 — vista8 · 2026-09-28
- 数百万页井数据 OCR 后交给 agent 检索,勘探省下 40 小时 — oilmutt · 2026-09-28
- Muse 被称「最易魔改的 AI OS」:连 Docker 造工具还能拍电影 — NathanWilbanks_ · 2026-09-28
- 开源 macOS 小工具:一键切换浏览器,隔离 AI Agent 测试会话 — sormagec · 2026-09-28
- Google Antigravity 原生支持 agent 间消息与用户私聊 agent — rseroter · 2026-09-28