# @dodopayments/opencode-plugin 中文文档

规范地址：https://npmcn.com/package/%40dodopayments/opencode-plugin/

版本：0\.8\.0
npm 元数据更新时间：2026-11-09T15:49:01.044Z
中文译文更新时间：2026-11-12T16:01:58.098Z
软件包许可：MIT

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

原始 npm 页面：https://www.npmjs.com/package/%40dodopayments/opencode-plugin
原文对照：https://npmcn.com/package/%40dodopayments/opencode-plugin/?lang=original
项目主页：https://docs.dodopayments.com/
源码仓库：https://github.com/dodopayments/dodo-agent-plugin

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

- 包体积（解压后）：153 kB，25 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- 运行依赖：0 个
- peer 依赖：@opencode-ai/plugin \>=1\.0\.0
- 首次发布：2026-04-23T10:39:08.394Z
- 最新版本发布：2026-11-09T15:49:00.607Z
- 近 30 天下载量：2890（2026-10-13 至 2026-11-11，npm 官方下载统计）
- 已发布版本数：16（近 12 个月 16 个）

## 中文简介

多多支付代理技能和OpenCode的MCP服务器.

## 安装

```sh
npm install @dodopayments/opencode-plugin
```

也可以使用：`pnpm add @dodopayments/opencode-plugin`、`yarn add @dodopayments/opencode-plugin`、`bun add @dodopayments/opencode-plugin`

## README

# Dodo 支付代理插件

[![License](https://img.shields.io/github/license/dodopayments/dodo-agent-plugin.svg?style=flat-square)](https://npmcn.com/package/%40dodopayments/opencode-plugin/LICENSE) [![Version](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fdodopayments%2Fdodo-agent-plugin%2Fmain%2Fplugin.json&query=%24.version&label=version&color=blue&style=flat-square)](https://npmcn.com/package/%40dodopayments/opencode-plugin/CHANGELOG.md) [![npm](https://img.shields.io/npm/v/@dodopayments/opencode-plugin.svg?style=flat-square)](https://www.npmjs.com/package/@dodopayments/opencode-plugin) [![Discord](https://img.shields.io/discord/1305511580854779984?label=discord&style=flat-square)](https://discord.gg/bYqAp4ayYh)

AI编码代理的官方多多支付插件. 安装 Dodo 支付集成技能和 MCP 服务器 **克劳德代码**, (中文(简体) ), **代码 CLI**, (中文(简体) ), **光标**, (中文(简体) ), **VS 代码 / GitHub 副驾驶**, (中文(简体) ), **Grok 构建**, (中文(简体) ), **Meta Muse 代码**, (中文(简体) ), **双子座CLI**, (中文(简体) ), **反重力**, (中文(简体) ), **朱妮**, (中文(简体) ), **打开代码**更多,来自一个单一的真相来源.

此插件符合 [代理插件 1.0.0](https://agent-plugins.org/specification) 规格: 根 [`plugin.json`](https://npmcn.com/package/%40dodopayments/opencode-plugin/plugin.json)作为直接子女的技能 [`skills/`](https://npmcn.com/package/%40dodopayments/opencode-plugin/skills),以及 MCP 服务器 [`mcp.json`](https://npmcn.com/package/%40dodopayments/opencode-plugin/mcp.json)。有本地代理插件的客户端支持直接加载;此 repo 中针对提供者的列表是生成的兼容shim,用于不匹配的客户端 .

## 你得到的东西

-   **Dodo 支付 MCP 服务器** (单位:千美元)`dodopayments`\- 文件搜索加实时API访问(付款、订阅、客户、产品、退款、许可证、使用)。 通过浏览器 OAuth 认证,不需要本地证书 .
-   **代理技能** - 一个 `dodo-payments` 技能(列出) [下级](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-included-skill)页:1 `SKILL.md` 当任务需要时,您的代理员会随要求而加载.

## 安装

| 客户端 | 技能 | MCP 磁共振 | 怎么样 |
| --- | --- | --- | --- |
| 克劳德代码 | ✅ | ✅ | [市场](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-claude-code) |
| 代码 CLI / ChatGPT | ✅ | ✅ | [市场](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-codex-cli) |
| 光标( 和 Grok Bot) | ✅ | ✅ | [克隆](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-cursor) |
| VS 代码 / GitHub 副驾驶 | ✅ | ✅ | [插件视图](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-vs-code--github-copilot) • 妇女 [副驾驶CLI](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/more-clients.md) |
| Grok 构建 | ✅ | ✅ | [`grok plugin install`](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/grok.md) |
| grok.com, xAI API (英语) | —— 说 | ✅ | [连接器/ API 工具](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/grok.md) |
| Meta Muse 代码 | ✅ | ✅ | [`muse plugins install`](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/muse.md) |
| 双子座CLI | ✅ | ✅ | [延长](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-gemini-cli) |
| 谷歌反重力 | ✅ | ✅ | [`agy plugin install`](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/antigravity-and-junie.md#antigravity) |
| 朱尼喷气缸 | ✅ | ✅ | [延长](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/antigravity-and-junie.md#junie) |
| 基罗 | ✅ | ✅ | [权力](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-kiro) |
| 打开代码 | ✅ | ✅ | [无](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-opencode) |
| Quen代码, Devin, Goose, 工厂机器人, 增强, OpenHands, OpenClaw, Hermes | ✅ | ✅ | [更多客户](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/more-clients.md) |
| 克连克洛克洛克克克洛克克克洛克克克洛克克克洛克克克洛克克克·克克洛克克克·克洛克克·克克洛克克·克洛克·克洛克克克·克洛克克·克洛克克·克洛克·克洛克克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克·克洛克·克·克·克洛克洛克·克·克多克·克·克多克·克洛克多克·克·克多克·克·克多克多克·克多克·克·克多克多克·克·克多克·克·克·克多克·克·克多克·克·克多克·克·克多克·克·克多克·克·克·克·克·克·克·克·克·克·克· | ✅ | ✅ | [`npx skills` + 键 `npx add-mcp`](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/more-clients.md#skills-and-mcp-separately) |
| Claude.ai、ChatGPT、迷惑、迷惑 | —— 说 | ✅ | [自定义连接符](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/more-clients.md#mcp-only-assistants) |

### 克劳德代码

```bash
claude plugins marketplace add dodopayments/dodo-agent-plugin
claude plugins install dodopayments@dodopayments
```

MCP服务器与OAuth一起签名,所以没有API键来粘贴. 您的客户端在服务器被添加或连接( 运行) 时启动签名 `/mcp` ),并在浏览器中打开一个 Dodo 支付同意页: 选择业务、模式和权限。 见 [登录和进入](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-sign-in-and-access)。 。 。 .

### 代码 CLI

注册市场,然后安装插件 :

```bash
codex plugin marketplace add dodopayments/dodo-agent-plugin
codex plugin add dodopayments@dodopayments
```

校验 :

```bash
codex plugin list     # dodopayments  installed, enabled
codex mcp list        # dodopayments
codex mcp login dodopayments    # browser OAuth
```

您也可以从 TUI 内部安装: 运行 `codex`类型 `/plugins`,选择 **Dodo 支付** b. 市场和跨国公司 **支付多德** 插件,然后选择 **安装插件**。 。 。 .

如果您先前添加了市场且插件没有出现, 请刷新 :

```bash
codex plugin marketplace upgrade dodopayments
```

### 光标

手动安装 :

```bash
git clone https://github.com/dodopayments/dodo-agent-plugin.git ~/.cursor/plugins/local/dodo-agent-plugin
```

重启光标. 插件加载技能 `skills/` 和 MCP 服务器 `.mcp.json`,如在 `.cursor-plugin/plugin.json`。 。 。 .

> Cursor 3.14.27 还直接识别代理插件 1.0.0:其代理主机同时携带 spec schema URL 和 spe's own `name` regex, 并接受其中之一 `.cursor-plugin/marketplace.json` 或者说 `.claude-plugin/marketplace.json` 作为市场来源。 生成的 `.cursor-plugin/plugin.json` 保存为旧建筑的腰带和背带.

> 在v0.5.0之前,这个克隆人生产了一个插件 **无工作技能**数字 : `skills/` 包含连接到一个平原的 git 子模块 `git clone` 不获取。 技能现在作为真实文件被卖出,所以上面的指令是用文件证明的. 如果安装了更早的版本,请重新连接.

### 基罗

Kiro 读取代理插件

```bash
git clone https://github.com/dodopayments/dodo-agent-plugin.git
```

把基罗放在克隆的文件夹里 技能负载从 `skills/`, MCP 服务器 `mcp.json`,而基罗语的特有表述来自 `dev.kiro` 扩展名空间 `plugin.json`。 。 。 .

### 双子座CLI

```bash
gemini extensions install https://github.com/dodopayments/dodo-agent-plugin
```

`gemini-extension.json` 双子座自动发现 `skills/` 旁边的目录 。 在双子座CLI 0.63.0上验证: `gemini skills list` 显示技能和 `gemini mcp list` 显示服务器.

### VS 代码 / GitHub 副驾驶

```bash
git clone https://github.com/dodopayments/dodo-agent-plugin.git
```

然后打开 Chat 视图, 去 **插件**,并添加已复制的文件夹。 技能负载从 `skills/`,而 MCP 服务器从 `.mcp.json`。 。 。 .

> VS 代码 1.125.1 不按下代理插件 `$schema` - 绳子没有在捆绑里出现 它的装载器通过探测来选择一个表,按顺序, `.plugin/plugin.json`,则 `.claude-plugin/plugin.json`根 `plugin.json`,并默认 MCP 为 `.mcp.json` 而不是说 `mcp.json`因为这种回波船 产生 `.claude-plugin/plugin.json`VS代码通过那个分支装入. 万事通,技巧和MCP服务器,通过相容性表而非相克.

### 打开代码

OpenCode通过npm分发. 将插件添加到您的 `opencode.json`数字 :

```jsonc
{
    "$schema": "https://opencode.ai/config.json",
    "plugin": ["@dodopayments/opencode-plugin"]
}
```

重新启动 OpenCode. MCP 服务器`dodopayments`)通过插件自动注册 `config` 钩为本地远程服务器 。 无手册 `mcp` 需要块。 运行 `opencode mcp auth dodopayments` 打开 Dodo 付款同意页.

**技能需要在当地安装的软件包外加一行.** OpenCode 不扫描已安装的技能包, 所以将其指向软件包 `skills/` 自己编目. `skills.paths` 条目解析与项目目录相对应,所以软件包必须在项目的 `node_modules` - OpenCode 自己的插件缓存位置不同 :

```bash
npm install --save-dev @dodopayments/opencode-plugin
```

```jsonc
{
    "$schema": "https://opencode.ai/config.json",
    "plugin": ["@dodopayments/opencode-plugin"],
    "skills": {
        "paths": ["node_modules/@dodopayments/opencode-plugin/skills"]
    }
}
```

一条绝对路径也起作用,避免了本地安装的要求.

校验 `opencode run "List every skill available to you by name."` - 你应该看看 `dodo-payments` (见 [包含技能](https://npmcn.com/package/%40dodopayments/opencode-plugin/#readme-included-skill)) (中文(简体) ). 一个不存在的技能路径被默默地忽略了,所以检查而不是假设.

> 0:5.0前的版本记录了这些技能是自动发现的. 它们不是:OpenCode中没有任何扫描已安装的软件包,因此OpenCode用户拥有MCP服务器,但没有技能. 设置 `config.skills` 从插件的 `config` 钩子也没有修补这个 - 技能索引是在之前构建的 `config` 钩子运行,所以它从来没有登记任何东西.

## 包含技能

一个技能, `dodo-payments`。 。 `SKILL.md` 是一个简短的索引; 细节存在于您代理人仅在任务需要时才加载的参考文件中.

| 参考文献 | 封面 |
| --- | --- |
| `checkout` | 取出会话、付款链接和重叠取出 |
| `mobile-checkout` | React 本地、 Flustter 、 iOS 和 Android 的应用中检出 |
| `subscriptions` | 订阅生命周期、审判、计划变更、按比例分配、按需收费 |
| `webhooks` | 通过标准 Webhooks 光谱接收和验证webhooks |
| `usage-billing` | 计量、事件摄取、汇总和单位定价 |
| `credits` | 贷给权利、余额、分类账、结转、超额、计量扣减 |
| `license-keys` | 许可证键激活、验证和实例管理 |
| `products` | 产品、定价、附加、收藏、图像、数字传送 |
| `discounts` | 折扣代码、资格、堆放、订阅周期限制 |
| `localized-pricing` | 本地化定价、适应性货币和购买力平价 |
| `customers` | 客户、自助门户、支付方法、钱包 |
| `refunds-disputes` | 退款、争端和退款、出入调节 |
| `framework-adapters` | 公务 `@dodopayments/*` next.js, Express, Hono, Astro, Remix, SvelteKit, Nuxt, Fastify, TanStack, Bun, Convex 的处理器 |
| `better-auth` | 这个 `@dodopayments/better-auth` 客户同步、 退出、 门户 插件 |
| `billing-sdk` | 比尔林SDK 用于定价表和计费的响应组件 |
| `testing-go-live` | 测试模式、测试支付方法、网络测试、生产发射清单 |
| `mcp` | 使用 MCP 服务器、 测试模式安全规则、 认证、 故障排除 |

技能来源 : [`dodopayments/skills`](https://github.com/dodopayments/skills) (单位:千美元)`dodo-payments/dodo-payments`),销售 `skills/` 作为真实文件。 证明(上游承诺和应用变换)记录在 [`.skills-source.json`](https://npmcn.com/package/%40dodopayments/opencode-plugin/.skills-source.json)。 。 。 .

## 包含 MCP 服务器

| 服务器 | 目的 | 认证 |
| --- | --- | --- |
| `dodopayments` | 文件搜索和实时API访问 | OAuth (浏览器) |

工具 :

| 工具 | 它会做什么 |
| --- | --- |
| `search_docs` | 搜索指南 |
| `read_docs_page` | 返回文件页作为下标 |
| `search` | 查找 SDK 和 API 方法 |
| `execute` | 在沙盒中针对登录账户运行 SDK 代码 |
| `feedback` | 向 Dodo 发送一个便笺, 先删除电子邮件、 ID 和密钥 |

服务器在 HTTPS 上说流式 HTTP, 每张显示的拨号都是本地的 - 不 `npx mcp-remote` 桥和节点依赖。 峡谷 `mcp.json` 使用光谱 `type: "streamable-http"`; 生成 `.mcp.json` (Claude Code, Cursor, VS Code, Grok Build, Devin, Goose, Droid) 使用相同的端点拼写 `type: "http"`,方言所使用的名称; Muse, Antigravity, Junie和双子座从生成器那里得到自己的拼写.

## 登录和进入

MCP服务器与OAuth一起签名. 此插件中没有配置 API 密钥, 没有步骤要求您粘贴 .

1.  服务器返回401,直到客户端签名进入,所以当服务器被添加或连接时,客户端启动OAuth,并在您的浏览器中打开多多支付同意页. 一些客户从命令开始: `/mcp` 在克劳德代码, `codex mcp login dodopayments`, (中文(简体) ), `opencode mcp auth dodopayments`, (中文(简体) ), `muse mcp login dodopayments`,或 `devin mcp login dodopayments`。 。 。 .
2.  签入,然后选取业务,模式(测试或活的)和许可.
3.  客户存储了信使。 要切换到其他业务或模式,请在客户端中从服务器中签名并再次签名.

为审查或取消访问,在 **设置 > 已连接的应用程序**。 。 。 .

此 Repo 拨号中的每个客户端配置 `https://mcp.dodopayments.com/mcp` 直接设置无信头,让客户端自行运行 OAuth 发现. 不能运行 MCP OAuth 的主机可以使用 `https://mcp.dodopayments.com/mcp?auth=optional`数字 : `search_docs`, (中文(简体) ), `read_docs_page`, (中文(简体) ), `search` 财务报告和审定财务报表 `feedback` 没有账户的工作,以及 `execute` 返回 401。 今天是xAI API(参见 [格鲁克](https://npmcn.com/package/%40dodopayments/opencode-plugin/docs/clients/grok.md)) (中文(简体) ).

### Dodo CLI 语录

技能使用多多 CLI 进行本地的网游测试. 它使用相同的 OAuth 签名:

```bash
npm i -g dodopayments-cli   # browser sign-in needs v3.7.0 or later
dodo login                  # sign in with the browser
dodo whoami                 # show the stored sign-in
```

超过 SSH 或者没有浏览器, 运行 `dodo login --device` 替换 `dodo login`,然后在另一个设备上输入代码。 签完后就走 `dodo logout all`。 。 。 .

## 启用/ 禁用 MCP 服务器

MCP服务器船默认启用. 你可以关掉它.

### 打开代码

Npm 插件在注册 MCP 服务器前读取一个环境变量 :

| 新闻 var | 效果 |
| --- | --- |
| `DODO_DISABLE_API_MCP=1` | 注册跳过 `dodopayments` |

`DODO_DISABLE_KNOWLEDGE_MCP` 仍被接受,却无所作为.

真实值 : `1`, (中文(简体) ), `true`, (中文(简体) ), `yes`, (中文(简体) ), `on` (大小写不敏感). 在您的外壳配置文件中导出 var 或设置内线 :

```bash
DODO_DISABLE_API_MCP=1 opencode
```

### Claude 代码、 Codex CLI、 光标

这些客户端从静态加载 MCP `.mcp.json` 与插件一起运出。 要禁用服务器, 请在您自己的工程级别配置中覆盖其条目并设定 `"enabled": false`。 。 。 .

**克劳德代码** - 编辑 `.mcp.json` 或运行 `claude mcp disable dodopayments`:

```json
{
    "mcpServers": {
        "dodopayments": {
            "type": "http",
            "url": "https://mcp.dodopayments.com/mcp",
            "enabled": false
        }
    }
}
```

运行 `/reload-plugins` 申请.

**代码 CLI / 光标** - 一样 `enabled: false` 模式在任何项目层面的工作 `.mcp.json` 覆盖插件捆绑的文件。 编辑后重新启动客户端.

> Claude 代码内的服务器切换 `/plugin` 在上游跟踪UI [人类学/claude-code#27105](https://github.com/anthropics/claude-code/issues/27105) 财务报告和审定财务报表 [46373号](https://github.com/anthropics/claude-code/issues/46373)在这片土地上 `enabled: false` 以上为所支持的路径 .

## 先试试看

一旦插件激活, 请尝试 :

```
Set up Dodo Payments webhook handlers in my Next.js app for payment.succeeded and subscription.active events.
```

你的经纪人会装入 `dodo-payments` technology 的 webhooks 引用,使用服务器的 `search_docs` 工具来拉出最新的有效载荷形状,并按标准Webhooks谱写一个带有签名验证的处理器.

## 地方发展

```bash
git clone https://github.com/dodopayments/dodo-agent-plugin.git
cd dodo-agent-plugin
```

没有子模块,没有建设步骤 - `skills/` 作为真实文件出售.

验证 Claude 代码插件和市场 :

```bash
claude plugin validate .
```

为 dev 会话直接装入插件 :

```bash
claude --plugin-dir ./dodo-agent-plugin
```

推前验证所有文件 :

```bash
npm run verify     # generated artifacts in sync + Agent Plugins conformance
```

### 仓库布局

| 路径 | 作用 |
| --- | --- |
| `plugin.json` | **教条.** 代理插件 v1. 0.0 显示和版本的真实源 |
| `mcp.json` | **教条.** 代理插件 v1.0 MCP 配置 |
| `skills/` | **教条.** 技能,作为真实文件出售;申报的成套生活于 `.skills-source.json` |
| `overlays/*.json` | 手写提供者外加闭合光谱方案无法表达 |
| `.claude-plugin/`, (中文(简体) ), `.cursor-plugin/`, (中文(简体) ), `.codex-plugin/`, (中文(简体) ), `.muse-plugin/`, (中文(简体) ), `.agents/`, (中文(简体) ), `.mcp.json`, (中文(简体) ), `gemini-extension.json`, (中文(简体) ), `plugins/dodopayments/`, (中文(简体) ), `providers/` | **生成.** 不要手动编辑 - 运行 `npm run build` |
| `scripts/build.mjs` | 单一生成器( :`--check` (用于漂移) |
| `scripts/conformance.mjs` | 代理插件符合性验证符 |
| `.skills-source.json` | 供应商技能的上游出处 |

技能作者为 [`dodopayments/skills`](https://github.com/dodopayments/skills) 并在这里销售。 每周工作流程重新同步并打开 PR; 随要求运行 **从上游同步技能** 工作流程发送.

## 维护者

Repo被配置为在每个 GitHub 发行上发布 OpenCode npm 包.

**一次性设置( 已完成此重播) :**

-   npm 范围 `@dodopayments` 已存在,属于 Dodo 支付系统.
-   npm 信任出版( OIDC) 配置为 `@dodopayments/opencode-plugin` 反对 `publish-opencode.yml`。没有 npm 令牌存储在 repo 中.

**发布工作流程 :**

1.  弹出 `version` 内 `plugin.json` (真理的唯一来源).
2.  运行 `npm run build` 以便他把这部经典传达给每个民族.
3.  运行 `npm run verify`,然后承诺和标记.
4.  创建 GitHub 发布 - 即 `Publish @dodopayments/opencode-plugin` 工作流程以出处发布到 npm.

**手动干燥 :**

-   工作流程调度 `dry_run: true` 在不发布的情况下验证释放管道.

**CI检查 :**

-   `Verify` 运行在每一个拉请求 并推向 `main`: 文物漂移,代理插件相符合,活 JSON Schema 验证,一种"每个申报的技能,零相通"的断言,每个客户的表单检查(Muse,Antigravity,Junie,双子座),以及npm有效载荷检查.
-   发布工作流程在发布前重新运行了相同的闸门.

## 资源

-   [Dodo 付款文档](https://docs.dodopayments.com/)
-   [代理技能文件](https://docs.dodopayments.com/developer-resources/agent-skills)
-   [MCP 磁共振 服务器文件](https://docs.dodopayments.com/developer-resources/mcp-server)
-   [技能源回波](https://github.com/dodopayments/skills)
-   [Discord 社区](https://discord.gg/bYqAp4ayYh)

## 许可证

麻省理工学院 - 看 [自由主义](https://npmcn.com/package/%40dodopayments/opencode-plugin/LICENSE)。 。 。 .

## 常见问题

### @dodopayments/opencode-plugin 是什么？

多多支付代理技能和OpenCode的MCP服务器\.

### 如何安装 @dodopayments/opencode-plugin？

在项目目录运行 npm install @dodopayments/opencode-plugin，或使用 pnpm add / yarn add / bun add。

### @dodopayments/opencode-plugin 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/dodopayments\_\_opencode-plugin 是否存在。

### @dodopayments/opencode-plugin 支持 ESM 还是 CommonJS？

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

### @dodopayments/opencode-plugin 可以商用吗？

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

### @dodopayments/opencode-plugin 的下载量有多少？

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

### @dodopayments/opencode-plugin 还在维护吗？

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

