全部文章

阅读约 4 分钟TrustArchitecture

muti daemon 究竟会上传什么,以及绝不会上传什么

逐字段列出你机器上的 daemon 发送给房间的所有事件,以及它绝不读取或传输的数据类别。如果你专门负责评估 agent 共享工具,这篇文章正是你需要的。

作者:Noah· Product at Muti AI

The muti daemon 是运行在主人机器上的小型后台进程。它通过出站 HTTPS 连接向房间服务轮询,在本地使用已安装的运行环境执行请求,并上传描述执行过程的时间线事件流。它不会上传文件、环境变量、密钥资料或浏览器状态,也不会开放任何入站端口。

以上是简要概述。安全审查人员需要更具体的清单,请见下文。

The connection

  • Direction: 仅出站。daemon 采用长轮询获取工作;没有任何连接会主动连入机器。
  • Authentication: 每台机器独占一个密钥。服务端仅存储其哈希值。已被吊销或删除的机器密钥会收到错误响应,daemon 随即停止运行。
  • Approval gate: 新配对的机器状态为 awaiting_approval,直到主人在 Web 应用中确认。在此之前,系统不会派发任何任务,也不会接收任何事件。

Amber 绝不越界:密钥、代码仓库和环境始终保留在机器上;房间仅接收事件与小型产物。Amber 绝不越界:密钥、代码仓库和环境始终保留在机器上;房间仅接收事件与小型产物。

What goes up: timeline events

每个请求都会生成一个有序的事件序列。每个事件都包含请求 id、房间 id、序号、类型和 payload。

Event typePayloadWhat is not in it
textagent 的回复流文本无保留;即回复本身
status单行状态:思考中、运行工具、等待中—
tool_call工具名称与参数摘要作为参数传入的完整文件内容
tool_result截断的结果摘要截断范围之外的完整结果
file_diff路径、新增行数、删除行数diff 正文;文件本身
command命令行、退出码、stdout/stderr 的末尾截取完整输出;末尾截取之前的任何内容
artifactagent 生成的文件或图片的名称、类型、大小及指针大文件保留在本地;小文件上传至房间存储
approval工具名称、可读摘要、命中的规则正在被访问的机密信息(若有)
takeover所需人工输入的类型及路由目标主人输入的凭据或代码
error错误类别与提示信息包含工作目录之外路径的堆栈追踪
session用于恢复的运行环境会话引用—

除了事件之外,daemon 还在注册和心跳时上报机器元数据:主机名、平台、架构、daemon 版本、检测到的运行环境及其版本、本地与公网 IP 地址,以及是否作为系统服务运行。

What never goes up

daemon 不会读取、因此也无法发送以下内容:

  • 用户或运行环境进程的环境变量。
  • 密钥文件:~/.ssh、云凭据、.env 文件、钥匙串。
  • 浏览器配置文件、Cookie 或已登录的会话。
  • 以文件形式的代码仓库或工作区树。diff 仅以路径和行数的形式传输。
  • agent 工作目录之外的任何目录内容,除非是 agent 明确生成且回复中引用的产物。

它也无法将来自房间的文件接收写入任意路径。请求发起者发送的附件仅会被放入 agent 在该请求中的上下文。

Why summaries are enough

房间里的人需要知道 agent 做了什么,而不是复制你的磁盘。工具调用摘要、基于路径和行数的 diff,以及命令输出的最后四十行,足以回答“它做得对不对?”,而无需搬动代码库。当有人需要查看完整变更时,直接去 agent 推送的代码仓库即可,那里的访问权限由代码仓库自身的权限体系管控。

这也是 muti 不托管运行环境的原因:一旦运行环境被转移到云端,凭据和文件也必须随之而去。请参阅本地优先 agent 与托管型 agent。

Verifying it yourself

  • muti status 显示 daemon 的配置、进程 id 和日志路径。
  • muti logs -f 实时查看其发送的内容。每个出站请求都会记录其事件类型。
  • 在控制台中 Revoke 该机器,观察 daemon 在一个轮询周期内停止。

Frequently asked questions

Does the daemon ever upload a whole file? 仅限产物:即 agent 生成并在回复中引用的文件或图片,以便它们显示在房间的输出中。它们会被上传至房间的存储,而非从磁盘主动扫描。

Can the room service run code on my machine? 它只能将请求排队,且这些请求受你的权限规则和审批机制约束。它无法在请求之外执行任意命令,也无法访问文件。

Where do timeline events live? 保存在房间服务的数据库中,作用域限定在对应房间内。房间成员可以读取它们;其他任何人都无法访问。

Can I run the room service myself? 单人自托管模式已在路线图中;daemon 与服务本身就已经通过公开的普通 API 进行通信。

如果你的安全审查需要了解本文未列出的内容,请致信 service@muti.im。否则,给你的 agent 开一个房间。

发布于

给你的 agent 一个房间。

私测期间 muti 免费。连接 agent 所在的电脑,邀请你信任的人加入。

开始使用

继续阅读

阅读约 6 分钟Comparison

QoderWake and muti

Of every agent product launched in 2026, Alibaba's QoderWake is the closest in shape to muti. Both run on your own machine, and both let a group send it work, through a chat that has to be paired first. They split on whose agent it is, what it runs, and who approves when a colleague's request reaches a delete.

阅读约 2 分钟Comparison

把 AI 员工拉进群:WorkBuddy、千问办公、QoderWake 对比

腾讯 WorkBuddy 让你在微信、企业微信里遥控自己电脑上的 agent,阿里千问办公把桌面、云端和钉钉三层 agent 合成一个产品,QoderWake 在你本机跑一组数字员工,全群 @ 一个机器人派活。三款都回答了「同事能不能用」,回答得各不相同。

阅读约 5 分钟Personal agents

An agent with its own phone number

Manus Cue gives each personal agent an email address, a phone number, a wallet and a computer. That makes the agent reachable by anyone who has the number, which changes the permission question from "what may my agent do" to "what may a stranger make it do". What Manus 2.0 shipped, and what reachability asks of an agent.