别让 Agent 报「已完成」:Mac MCP 作者拆解工具成功≠任务成功

bulutarkan · reddit · 2026-10-20

Mac MCP 开源项目维护者分享了他用 ChatGPT 作为编排器操控 Mac 时发现的一类隐蔽失败模式:工具执行了动作、助手自信地说「done」,但外部系统其实没接受结果。

具体例子:

他的解法是改变契约:让 Agent 区分「我尝试了」和「我确认发生了」。有可靠回读(read-back)手段时就检查;效果在 Mac 之外或无法确认时,报告要如实说,而不是制造确定性。他还保留了部分本地应用的权限检查与撤销选项,但提醒:本地可逆操作不等于发出去的邮件能撤回。

项目开源:github.com/bulutarkan/mac-mcp

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →