Mercury Agent 1.5.0:先问再动手,说做完了得拿得出证据

摘要

Mercury Agent 是本机运行的 AI 智能体,1.5.0 补齐三平台桌面端,写入操作逐次征求批准,任务以跑过的测试收尾,记忆存在本地,代码 MIT 许可公开。

推荐
软件名称
Mercury Agent
版本
1.5
收费
免费
开源
开源
操作系统
WindowsmacOSLinux
更新时间
2026-11-09 16:57

Mercury Agent 是一款在本机运行的 AI 智能体,1.5.0 于 11 月 3 日发布,这一版把 macOS、Windows 与 Linux 的桌面客户端补齐,代码以 MIT 许可开源。它用审批、黑名单与目录范围把自主性圈在可控范围里。

Mercury Agent 项目标识

它先停下来问,再动手

让智能体接管电脑,最难的从来不是它会不会做事,而是你怎么知道它不会做过头。Mercury 把这条线画在读写之间:读取文件、列目录、搜索这类动作直接放行,涉及写入、执行命令、推送远程、访问范围外资源时一律停下来等你答复。你可以只批准这一次,也可以记住这类操作以后不再问,或者直接拒绝。

会话层面有两档模式,Ask Me 与 Allow All,每开一个会话重新选一次。还有一些命令不参与讨论,sudo、删除根目录以及它的各种改写写法都在黑名单上,无论哪种模式都不执行。权限还能按文件夹划分读写范围,也能按频道和发送者的角色区别对待;机器人缺权限时按拒绝处理,而不是弹一个可以被点掉的窗口。

这套设计的前提是承认一件事:模型会犯错。与其在事后解释为什么删错了目录,不如在动手前让它多问一句。

记忆存在你自己的硬盘上

它把长期记忆做成一个叫 Second Brain 的本地库,用的是 SQLite 加全文检索,落在用户目录下的 .mercury 里。工作过程中它会把偏好、人物关系和已经做出的决定抽出来,遇到互相矛盾的两条记录会做一次取舍,每小时合并整理一遍,第二天开工不必从零开始。记忆分成十类,你可以随时搜索、暂停记录或者整个清空。

人格那部分没有做成黑箱,而是几个 markdown 文件:soul.md 写它该怎么说话、什么该坚持,persona.md 写称呼与语气。这些文件归你所有,改完立刻生效,不需要重新训练什么。

说「做完了」之前,得先拿出证据

智能体最容易失真的地方是汇报。任务没跑通,它也能写出一段听起来很圆满的总结。Mercury 用一份完成契约来约束这件事:任务只有两种结束方式,要么带着真正跑过的构建、类型检查或测试结果收尾,要么以暂停结束并指明卡在哪一步。

举一个它自己演示过的场景,改完设置页的表单,它会跑类型检查和对应测试,两项都过了才标完成;换成账单页时测试报了两个错,它就写「不认为完成」,把失败明细贴出来,等你决定是否继续。为了让这种跑法可持续,它还有每日 token 预算、实时用量显示与节省模式,中途某个模型服务不可用时能自动切到下一个供应商,而不是整轮报废。

让它常驻之后

一条命令可以把它装成系统服务,开机自启、崩溃自动重启,配合定时任务、心跳检查与主动通知,就成了一个不下班的助手。机器人是这套体系里比较特别的一层:每个机器人都能有自己的模型、记忆、权限和人格,你派一个去写发布说明,自己继续在终端里干活,它完成后把结果投递到自己的线程里。

入口不止一个。终端里有全屏界面与斜杠命令,网页端有面板和看板,手机上可以走 Telegram、Discord、Slack 或 Signal。这些频道共用一套工具注册表、一套权限系统和同一份记忆,在终端开个头,出门用手机看进度是成立的。社区技能按 Agent Skills 规范编写,目前公开的有一百二十多个。

它没打算藏起来的短板

官方页面自己写了三条。它没有操作系统级的沙箱,安全靠审批、黑名单和目录范围三件事兜着,所以默认模式是 Ask Me 而不是全放行。桌面客户端暂未做代码签名,macOS 与 Windows 首次启动会拦一次,更新包本身有签名校验。Windows 安装包 4.2 MB,macOS 版五兆出头,Linux 的 AppImage 则要 81 MB。

云端功能是可选项,配对之后从任何地方都能连回自己的机器,不需要端口转发或反向代理。用不上就不开,本地部分不依赖它。对一个要长期待在后台、手里握着文件与终端权限的程序来说,这种把「能做什么、不能做什么」写在明面上的做法,比多几个花哨功能更值得看。

Mercury Agent下载地址
支持的操作系统: Windows macOS Linux