# @agentcomms/resend 中文文档

规范地址：https://npmcn.com/package/%40agentcomms/resend/

版本：0\.37\.0
npm 元数据更新时间：2026-10-28T22:10:51.350Z
中文译文更新时间：2026-11-06T05:49:03.218Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40agentcomms/resend
原文对照：https://npmcn.com/package/%40agentcomms/resend/?lang=original
源码仓库：https://github.com/crissmoldovan/agent-communications

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：4.2 MB，18 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=22\.12\.0
- 运行依赖：1 个
- 首次发布：2026-09-27T12:14:26.287Z
- 最新版本发布：2026-10-28T22:10:50.884Z
- 近 30 天下载量：4663（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：45（近 12 个月 45 个）

## 中文简介

重新发送编码代理:读取域名,发送和接收邮件,度量衡和压制,以及发送任何邮件,没有个人对所出内容的完全批准,则不会发送.

## 安装

```sh
npm install @agentcomms/resend
```

也可以使用：`pnpm add @agentcomms/resend`、`yarn add @agentcomms/resend`、`bun add @agentcomms/resend`

## README

# @ agentcomms/ 转发

重新发送编码代理 。 阅读一个团队的域名,发送和接收邮件、度量衡和压制——并发送电子邮件 那个 **没有一个人的认可,什么也不会发出**曾经.

```sh
npm install -g @agentcomms/resend    # or run it with npx @agentcomms/resend <command>
```

新增为0.7.0.

本地事件守护进程, [`@agentcomms/events-daemon`](https://npmcn.com/package/%40agentcomms/events-daemon/README.md),可能称此包的内部 只读事件操作。 它没有添加Resend 命令 或 MCP 工具,它不能发送.

## 承诺,谁执行

**只读由这个包执行,而不是由密钥执行.** Resend 没有只读的 API 密钥 。 完全访问密钥可以 读取、发送、删除域并创建密钥; 在 `read` 模式不会由此软件包自行发送 密码,但钥匙本身 无法阻止其他持有它的东西。 只能发送的密钥 – Resend 执行这一点——它不能阅读任何东西,因此,与它一起阅读被报告为无法阅读. `agent-resend doctor` 每次跑步都这么说.

**没有一个人就什么也得不到.** 已准备并预览了一个发送——每个接收者,包括BCC, 范围( 独一无二) 、“收件人”、“域名”和“域名”是否得到核实,以及是否得到批准:账户下对话中的“是” `chat` 策略,或批准命令的结果和输入代码 `confirm` - 经纪人知道 与 `resend_send_wait`。超过10个收件人,或者在寄到邮件的地址, 一个人在终端 批准,无论政策如何。 批准号是请求的 `Idempotency-Key` 还有一个 `agentcomms_approval` 标签; a 发送结果未知的邮件 (`SEND_OUTCOME_UNKNOWN`) 从未重复过,只检查过,预定的是一个 "接受",从不"同意",直到雷森德自己最后的一次活动都这么说.

**经纪人的邮件在邮件里是这样写的.** 准备标签 `"Acme (agent)" <hello@acme.test>`: 名称来源 给出,或对于一个裸露的地址,核心中设定的人的标签名称(其CLI) `label name`,或 `comms_label`然后他们便说: `agent` 除非他们另择一个[设计](https://npmcn.com/package/docs/superpowers/specs/2026-10-15-agent-label-design.md),第6节。 与 无论是名字,还是Resend的100个字符的标签,都拒绝准备. `--as me` (单位:千美元)`as: "me"` 打开 `resend_send_prepare`(按原样发送信息,因为当事人为电子邮件所说的话;他们的标签规则) 而不给电子邮件贴标签。 预览的第一行说, 批准约束 从整个.

**密钥由一个人打出,在终端.** `agent-resend account add` 从隐藏的提示,或从 `RESEND_API_KEY` 在终端,并储存在系统键链。 没有 MCP 工具接受密钥: 输入的密钥 录音记录里有聊天.

**收到的信件是不信任的 .** 尸体、主体、姓名和附件名称到达未信任的内容 除Resend自己的SPF、DKIM和DMARC结果外, 附件为 列出,并仅在被请求时下载到下载文件夹.

**远离球队自己的邮件.** Resend的收视率限制由团队的每个键共同承担 Resend没有说哪支键属于哪个团队, 所以这个软件包最多要从计算机中询问两次每秒, 无论哪个账户问,一个429通过任何账户 停止每一个账户,直到Resend说它可能再次问.

它从未从任何表面管理域,API密钥,webhooks,广播,联系人或受众.

## 获取信件

当几个代理会话读取收到的电子邮件时,第一个是 **带** 它有它,其他人离开它 (单位:千美元)[设计](https://npmcn.com/package/docs/superpowers/specs/2026-10-26-taking-messages-design.md)) (中文(简体) ). `resend_take` (或 `agent-resend take <email>`)首先阅读Resend的电子邮件——一个这个帐户没有收到,或者它发送的邮件不能被取走——和 只保留其ID和Message-ID。 发现它的届会不是它自己的手 它回来(`step: "hand-back"`,或 `--hand-back`,有一个理由: `not-mine`, (中文(简体) ), `wrong-account`, (中文(简体) ), `needs-the-person`, (中文(简体) ), `duplicate` 或者说 `other`),并可能标注 一项已执行(`step: "done"`, (中文(简体) ), `--done`) (中文(简体) ). `resend_taken` (单位:千美元)`agent-resend taken [<email>…]`)说谁都有: `you`, (中文(简体) ), `another session` 或者说 `the person` ——从没有哪个会话,文件夹或app——以及收到的列表和一个收到列表 电子邮件带有相同的 `taken`。 。 。 .

-   **回复需要接收它回复的电子邮件 .** 使用 in- Reply- 发送来回答收到的邮件 消息编号。 另一场比赛拒绝 `TAKEN_ELSEWHERE` (离职) `10`以任何物配他的时候 转身 **开始** (核心项目) `agentcomms taking acme/resend --require on`,或 `comms_taking`)),未采取此做法的会话被拒绝 `TAKE_REQUIRED` (离职) `10`) (中文(简体) ). 都问到 准备,在任何预览或批准之前,以及再次在发送之前——所以在发送之间释放的一盘没有发送. 一个新的邮件, 没有In-Reply-To, 无法回答任何人, 当几个收到邮件的时候 Message-ID——发件人写出,所以伪造的拷贝可以携带他人的——答复各答,被拒绝 而另一届则有其中之一.
-   **无人收买**无法询问收到哪封电子邮件 给定信件ID, 因此无法将指定账户自己先前的电子邮件分开 。 离开内-背-出 或者让个人发送邮件.
-   **谁是会议** 由服务器或命令从自己的流程中制定,从未通过。 当事人 在他们自己的终端,他们从不 持有: 他们保留电子邮件与核心的 `agentcomms takes keep`结束 或移动会话带 `agentcomms takes release` 或者说 `agentcomms takes give`。 。 。 .
-   **速度起伏 不是边界.** 它有两个会话不回答一个电子邮件;发送门,行为规则 而当事人的认可 仍然决定发送什么。 这里的每一个过程都是以人的身份运行的.

## 开始

一个人在自己的终端连接一个账户,然后用他们的代理人登记服务器:

```sh
npx -y @agentcomms/resend account add acme/resend               # type the key when asked; read mode by default
npx -y @agentcomms/resend mcp install --client claude-code      # a registration you approve
```

`--client` 还要 `codex`, (中文(简体) ), `cursor`, (中文(简体) ), `gemini`, (中文(简体) ), `claude-desktop`, (中文(简体) ), `vscode` 财务报告和审定财务报表 `json`添加 `--account acme/resend` 将服务器设置在一个账户上。 从与连接的核心服务器的聊天中, `comms_server_install` 与 `channel: "resend"` 两者之一的认可对另一方有利.

```sh
agent-resend doctor
agent-resend domains --account acme/resend
agent-resend received list --account acme/resend
agent-resend account policy acme/resend --mode send   # a change a person approves
agent-resend send prepare --account acme/resend --from "Acme <hello@acme.test>" --to sam@partner.test \
  --subject "Hello" --text "Hi Sam"
```

## 账户

一个账户是一个团队的 API 密钥,命名 `organisation/resend`它生活在一个代理通信中 每个邮箱和工作空间旁边的配置,所以 `agentcomms names migrate`, (中文(简体) ), `agentcomms secrets migrate` 财务报告和审定财务报表 `agentcomms policy --account <name>` 把它当成其它东西一样对待,它的钥匙在下面的一个秘密商店里 `resend:key:<id>`。 。 。 .

它的模式是 `read` 或者说 `send`移动到 `send`放宽其发送政策`chat`, (中文(简体) ), `confirm`, (中文(简体) ), `never`)或该类 改变政策`chat`, (中文(简体) ), `confirm`),并删除它 **更改核准数**: 预览,直到一个人 同意,在对话中 `chat` 更改政策,在自己的终端 `confirm`收紧 立即适用.

## 命令和工具

每个命令都有一个MCP工具运行同一个操作,除了三个: `account add` (按键在 终端, `approve` (单位:千美元) `confirm`在终点站的人)和 `mcp` (它启动服务器).

| 命令 | MCP 工具 |
| --- | --- |
| `agent-resend account add <name>` | \- 在终端输入 |
| `agent-resend account list` | `resend_accounts_list` |
| `agent-resend account show <name>` | `resend_account_show` |
| `agent-resend account policy <name>` | `resend_account_policy` |
| `agent-resend account remove <name>` | `resend_account_remove` |
| `agent-resend doctor` | `resend_doctor` |
| `agent-resend domains` | `resend_domains` |
| `agent-resend emails list` | `resend_emails_list` |
| `agent-resend emails show <id>` | `resend_email_show` |
| `agent-resend received list` | `resend_received_list` |
| `agent-resend received show <id>` | `resend_received_show` |
| `agent-resend received download <id>` | `resend_received_download` |
| `agent-resend take <email>` | `resend_take` |
| `agent-resend taken [<email>…]` | `resend_taken` |
| `agent-resend metrics` | `resend_metrics` |
| `agent-resend suppressions` | `resend_suppressions` |
| `agent-resend send prepare` | `resend_send_prepare` |
| `agent-resend send execute <approvalId>` | `resend_send_execute` |
| `agent-resend send status <approvalId>` | `resend_send_status` |
| `agent-resend send wait <approvalId>` | `resend_send_wait` |
| `agent-resend scheduled list` | `resend_scheduled_list` |
| `agent-resend scheduled cancel <id>` | `resend_scheduled_cancel` |
| `agent-resend approve <approvalId>` | ——在终端的人,有结果给出的命令 |
| `agent-resend mcp` | 它启动服务器 |
| `agent-resend mcp install --client <client>` | `comms_connection_change` 与 `add` 财务报告和审定财务报表 `app` (核心):重新发送到应用程序的连接中 |
| `agent-resend mcp install --client <client> --standalone` | `comms_server_install` (核心):自己的条目 |
| `agent-resend mcp prune` | `comms_server_prune` (核心数) |

每一个读取或更改账户的命令——除了 `account`, (中文(简体) ), `doctor`, (中文(简体) ), `send wait`, (中文(简体) ), `approve` 财务报告和审定财务报表 `mcp` 已经.. 记录在核心的私人活动日志中,同样来自命令和工具:电子邮件的id、对象和发送者 被触摸,下载的文件名和大小,发送的收件人和批准,以及如何结束. 从来没有身体或一个 附件的字节. `agentcomms activity sessions` 显示它,和 `agentcomms activity record off` 别闹了.

每个命令都用 `--json` 整个结果,有稳定的退出代码: `0` 好,你别这样, `10` 发送或更改 拒绝或需要批准, `64` 用途, `65` 坏数据, `66` 没有找到, `69` 重新发送或秘密商店无法使用, `75` 临时, `77` 密钥或需要的许可, `78` 配置问题 .

技能 `resend-reading` 财务报告和审定财务报表 `resend-sending` 教一员用. 其他的渠道, 每个命令和工具的设计和参考页——在 [存储器](https://github.com/crissmoldovan/agent-communications)。 。 。 .

## 常见问题

### @agentcomms/resend 是什么？

重新发送编码代理:读取域名,发送和接收邮件,度量衡和压制,以及发送任何邮件,没有个人对所出内容的完全批准,则不会发送\.

### 如何安装 @agentcomms/resend？

在项目目录运行 npm install @agentcomms/resend，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 agent-resend，可以用 npx agent-resend 直接运行。

### @agentcomms/resend 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @agentcomms/resend 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @agentcomms/resend 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=22\.12\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @agentcomms/resend 可以商用吗？

@agentcomms/resend 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @agentcomms/resend 的下载量有多少？

根据 npm 官方下载统计，@agentcomms/resend 在 2026/10/05 – 2026/11/03 这 30 天内被下载 4,663 次，日均约 155 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @agentcomms/resend 还在维护吗？

最新版本 0\.37\.0 发布于 2026/10/29（9 天前）；至今共发布 45 个版本，其中过去 12 个月发布了 45 个；首次发布于 2026/09/27。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

