别让 Agent 报「已完成」:Mac MCP 作者拆解工具成功≠任务成功
bulutarkan · reddit · 2026-10-20
Mac MCP 开源项目维护者分享了他用 ChatGPT 作为编排器操控 Mac 时发现的一类隐蔽失败模式:工具执行了动作、助手自信地说「done」,但外部系统其实没接受结果。
具体例子:
- 文本框里能看到回复内容,但网站并未真正接收输入或提交
- 日历 API 返回的重复事件看似正确,实际不是用户要的那一天
- 邮件/电话应用成功打开了界面,但不能证明消息真的发出去了
他的解法是改变契约:让 Agent 区分「我尝试了」和「我确认发生了」。有可靠回读(read-back)手段时就检查;效果在 Mac 之外或无法确认时,报告要如实说,而不是制造确定性。他还保留了部分本地应用的权限检查与撤销选项,但提醒:本地可逆操作不等于发出去的邮件能撤回。
项目开源:github.com/bulutarkan/mac-mcp
「编程与Agent」频道最新
- Decisions API 接入 GPT Live 模型实现高速工作流演示 — gabrielchua · 2026-10-20
- DoorDash 月跑 13 万自动化任务:八大公司软件工厂实录 — Pavan_Belagatti · 2026-10-20
- DeepSeek V4.1-Flash-1017 上线 Qoder,10月24日前0.0x积分免费用 — alifcoder · 2026-10-20
- Agent 每天请求审批20次,你还在认真审还是无脑点同意? — Glittering812 · 2026-10-20
- 作者用本地模型让 Skyrim 吟游诗人现场为你写歌唱你 — ReignMocap · 2026-10-20
- LangChain 创始人谈垂直 Agent:靠 context、harness、model 三层建护城河 — hwchase17 · 2026-10-20