# @felan-ai/ext-fusion 中文文档

规范地址：https://npmcn.com/package/%40felan-ai/ext-fusion/

版本：0\.4\.1
npm 元数据更新时间：2026-11-13T12:28:53.331Z
中文译文更新时间：2026-11-14T13:59:25.434Z
软件包许可：MIT

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

原始 npm 页面：https://www.npmjs.com/package/%40felan-ai/ext-fusion
原文对照：https://npmcn.com/package/%40felan-ai/ext-fusion/?lang=original
项目主页：https://github.com/felan-ai/felan#readme
源码仓库：https://github.com/felan-ai/felan

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

- 包体积（解压后）：174 kB，56 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=22\.19\.0
- 运行依赖：1 个
- peer 依赖：@felan-ai/agent-core ^0\.15\.0
- 首次发布：2026-10-10T07:17:45.314Z
- 最新版本发布：2026-11-13T12:28:52.923Z
- 近 30 天下载量：2455（2026-10-15 至 2026-11-13，npm 官方下载统计）
- 已发布版本数：14（近 12 个月 14 个）

## 中文简介

审查平行的模型答案,并明确使其与选定的模型相连接

## 安装

```sh
npm install @felan-ai/ext-fusion
```

也可以使用：`pnpm add @felan-ai/ext-fusion`、`yarn add @felan-ai/ext-fusion`、`bun add @felan-ai/ext-fusion`

## README

# @felan-ai/ ext- supplation (英语)

对2-8个经认证的会话进行同样的明确提示 模式平行,自动比较答案,让用户 在明确要求综合之前审查每个答复。 这是供应商 中立并使用配置的核心模型服务; OpenRouter 模型工作 通过其正常配置的提供者。 它不叫OpenRouter的β Fusion 服务器工具.

## 配置和模型选择

默认条目使用 `pi.ui` 表格、模型列表视图、进度和页码 审查文件。 它不需要TUI,针对客户端的提示或注入 融合主机. `/fusion-models` 搜索名称和 `provider/model` 参考文献, 通过目录的页面,切换参与者并选择比较 型号。 保存是明确的; 取消时未改变上一个行号 .

配置 `extensionConfig.fusion` 值提供了初始行。 拾取器 选项在当前会话分支中保存为 `felan.fusion-lineup.v1` ,并在重新打开命令或重新加载扩展时恢复。 还保存 等着 `pi.updateConfig({ participants, fusionModel })` 在全球持续 通过主机拥有的写入器设置。 如果无法使用该作者或 拒绝更新, 保留会话副本, 显示明显的错误 , 并且采取器仍然开放供重试或取消。 无全局保存 默然假设.

```json
{
  "extensionConfig": {
    "fusion": {
      "participants": ["openrouter/anthropic/claude-sonnet-4", "openai/gpt-5"],
      "fusionModel": "openrouter/anthropic/claude-sonnet-4",
      "concurrency": 4,
      "timeoutSeconds": 120,
      "maxOutputChars": 12000,
      "thinking": "off"
    }
  }
}
```

`participants` 默认为 `[]`;运行从不默默地选择模型. 配置 2 - 8个 `provider/model-id` 参考文献。 拾取者只显示 活动会话允许范围内的认证模型 。 聚变模式 还必须对此范围进行认证。 内嵌的ID,例如 `openrouter/anthropic/claude-sonnet-4` 被支持.

## 命令和审查

-   `/fusion <prompt>` 要求每个参与者以同样的速率, ,然后询问选定的聚变模型进行比较 协议、分歧、独特贡献和不确定性.
-   `/fusion` 重新开启当前会议分支的最新未完成的审查. 合成后,它要求新的快取并开始新的运行.
-   `/fusion-models` 搜索和更新参与者和比较模型 队列; 取消保留队列不变.
-   通过文件呼号审查完整的原件并进行比较。 综合是 只有比较成功后才能提供,可选指示和 明确可用 `provider/model` 超过。 单独动作重试失败 参与者,比较或综合。 关闭/重新打开不重复 请求。 单独的进度元素甚至可以取消飞行中阶段 其审查行动正在等待完成.

与N参与者相比,比较使用N+1请求. 福斯选一个 附加模型请求; 重试时明确重复请求. 确认表在每次新的比较运行前都披露这一计算. 审查文件显示供应商报告的使用情况和提供时的估计费用, 加上延迟; 这些估计数不是供应商的发票,没有定价不是免费使用.

组合只发送 `/fusion` 即时和有界限的源答案——而不是 会话记录,项目文件,或活动模型的工具. 迅速 绑定的答案/比较被保存为当前会话中的自定义条目 用于审评和恢复的分支机构。 模型产出和比较不可信 ; 协议不是核查。 引信结果添加到 只有在明确的用户动作后才能进行记录。 供应商最好取消 提供商已经收到的努力和要求,仍可能要收费.

比较阶段从不写文件或自动引信. 执行 保留在扩展名和配置的模型提供者,而不是UI客户端. 取消和关闭连接尚未解决的供应商呼叫,包括供应商 在他们流产信号起火后返回 迟到的结果不能公布 成功审查或抄录信息.

目录限制为一万个型号,每页有40行可见. 参考资料 必须符合 300 UTF-8 字节。 提示限于20000个字符;窗体输入 也遵守协议的32-KiB字段限制. 审查文件使用24,000字节 页; 保留了现有的2400字节保存的审查限制。 不支持的数据 被拒绝,而不是默默地省略。 模式产出仍然遵循 `maxOutputChars` 并明确披露.

## 主机 API

包根默认导出是服务支持的执行条目. 这个 声明可选核心 `MODELS_SERVICE` (单位:千美元)`felan.models@1`) (中文(简体) ). 没有供应商, 两种命令均保持注册,但警告无法使用模型;否 推论运行. UI 无法访问或取消/延迟确认 不批准一项请求. 根项保留 `FUSION_CONFIG` 用于配置发现的元数据.

```ts
import { MODELS_SERVICE } from '@felan-ai/agent-core';

services.set(MODELS_SERVICE, modelsService);
```

推论用途 `ModelsService.getAvailable` 财务报告和审定财务报表 `completeSimple`,带有新鲜的 发送前检查是否有可用性。 没有环境证明的发现 或者直接的HTTP客户端. 纯洁 `runFusion`, (中文(简体) ), `compareFusionAnswers` 财务报告和审定财务报表 `synthesizeFusion` API不变.

主机供应 `CreateAgentCoreSessionOptions.updateExtensionConfig(packageName, patch)` 全球环境的持久性。 核心绑定软件包的身份 验证可写入的已声明字段; 主机拥有政策和持久存储 . 延期解决了 `pi.config` 重新装入时快照更改, 而不是在 持续回调.

这个名字 `createFusionExtension(host?)` 工厂接受明确 `FusionHost`。 。 。 . 配置的主机应该使用服务支持的默认值来覆盖通用 UI 客户。 软件包没有输出 TUI 切入点 .

```sh
pnpm --filter @felan-ai/ext-fusion build
pnpm --filter @felan-ai/ext-fusion type-check
pnpm --filter @felan-ai/ext-fusion test
```

新的 npm 软件包需要维护者手册 `0.0.0` 鞋带和 在其预定的CI发布前建立可信出版机构;见 [`docs/maintainers/releasing.md`](https://npmcn.com/package/docs/maintainers/releasing.md)当地 校验不发布软件包.

## 常见问题

### @felan-ai/ext-fusion 是什么？

审查平行的模型答案,并明确使其与选定的模型相连接

### 如何安装 @felan-ai/ext-fusion？

在项目目录运行 npm install @felan-ai/ext-fusion，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：@felan-ai/agent-core（^0\.15\.0）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @felan-ai/ext-fusion 支持 TypeScript 吗？

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

### @felan-ai/ext-fusion 支持 ESM 还是 CommonJS？

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

### @felan-ai/ext-fusion 需要什么版本的 Node\.js？

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

### @felan-ai/ext-fusion 可以商用吗？

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

### @felan-ai/ext-fusion 的下载量有多少？

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

### @felan-ai/ext-fusion 还在维护吗？

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

