# @agenticprimitives/intent-resolver 中文文档

规范地址：https://npmcn.com/package/%40agenticprimitives/intent-resolver/

版本：0\.0\.0-alpha\.42
npm 元数据更新时间：2026-10-26T11:48:57.364Z
中文译文更新时间：2026-11-06T06:50:31.477Z
软件包许可：MIT

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

原始 npm 页面：https://www.npmjs.com/package/%40agenticprimitives/intent-resolver
原文对照：https://npmcn.com/package/%40agenticprimitives/intent-resolver/?lang=original
项目主页：https://agenticprimitives.dev/
源码仓库：https://github.com/agentictrustlabs/agenticprimitives

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

- 包体积（解压后）：11.5 kB，8 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：3 个
- 首次发布：2026-06-11T05:00:01.305Z
- 最新版本发布：2026-10-26T11:48:53.995Z
- 近 30 天下载量：4323（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：40（近 12 个月 40 个）

## 中文简介

求解层骨架 (W1) – 类型 + PassRoughResolver 仅限. 完全解析器引擎被推迟到了W2.

## 安装

```sh
npm install @agenticprimitives/intent-resolver
```

也可以使用：`pnpm add @agenticprimitives/intent-resolver`、`yarn add @agenticprimitives/intent-resolver`、`bun add @agenticprimitives/intent-resolver`

## README

# @ agenticprimitives/intent-resolver (英语)

> 部分 **[代理先导](https://agenticprimitives.dev/)** ——代理应用程序的开源信任底板:可以签名的身份,行为时间检查权限,所有者携带的证据. [开发者工具包](https://github.com/agentictrustlabs/agentic-primitives) • 妇女 [所有软件包](https://agenticprimitives.dev/developers)

> **状况:STUB/SKELETON** (Wave 0.5 of the W1执行浪潮). W1型 + `PassThroughResolver` ;完全解析器引擎以W2/ [w1 执行波计划](https://npmcn.com/package/docs/architecture/w1-implementation-wave-plan.md)。 。 。 .

在"用户所说的"和"系统可以匹配的"之间坐落了解析:将一个不透明的表达出的意图变成一个正统的教条秩序. ERC-7683使解析器成为跨链意向中被命名的角色;Anoma使它成为其架构的核心. 两者都把分辨率与牵线搭桥分开——我们也是如此,因为解决者是AI进入信任链的地方. 当一个模型推断出一个用户从未打过字的制约时,这个推想需要出处:哪个模型,该模型的提示,什么信心,以及用户是否确认. 在这个基底中,来源是一个打字 `ResolutionReceipt`和特工所做的一切一样 以同样的身份 授权和审计线索.

这个包是那个脊椎的 第4层设计—— 接口现在保留,引擎在W2中着陆—— 因此解析器在自己被捆绑的家里生长, 而不是在后来被栓入市场.

部分 [代理原始产品](https://npmcn.com/package/README.md) ——代理经济的信托基底:一个有监护,授权,命名,证书,审计证据的犬类智能代理身份,设计成一个系统.

## 今天的什么战舰

完整的W1表面有三种出口:

-   **`IIntentResolver`** —— 说 `resolve(intent): Promise<ResolvedOrder | null>`稳定合同 每一个未来的解决方案工具.
-   **`ResolvedOrder`** —— 说 `resolvedFromIntentId` + 键 `canonicalConstraints` + 键 `expandedAssumptions` + 键 `validationRequirements`,带有可选 `erc7683Order` 为跨链间隙预留槽.
-   **`PassThroughResolver`** ——定型W1执行:回溯原意已存在 `ConstraintSet` 编号 : `AssumptionSet` 不变。 没有LLM,没有正常化,没有惊喜.

```ts
import { PassThroughResolver } from '@agenticprimitives/intent-resolver';

const resolver = new PassThroughResolver();
const order = await resolver.resolve(intent); // constraints pass through unchanged
```

## W2(设计、未发运)中哪些土地

约束性正常化(学术范围-条理规范),认证-要求扩展,LLM驱动的完全解析 `ResolutionReceipt` 来源(RR-INV-01.05)——每个分辨率都产生收据,未经用户确认,推断出的限制无法约束)和ERC-7683订单排放。 人均域解析器生活在apps或W2+解析器包中,从不在这里.

## 标题/市场背景

-   **ERC-7683 (中文(简体) )** 定义跨链命令的解析器-吸取模式;此套件遵循其解析器/匹配器分离,并针对其命令形状进行互通.
-   **异常** 将意向解析视为强制解析 `ConstraintSet` 类型 此解析器消耗( 从 [`intent-marketplace`](https://npmcn.com/package/%40agenticprimitives/intent-marketplace))为CSP-形状,原因相同.
-   **x402 / Google AP2 (英语)** 机器支付道使股份变得具体:一个解决后的命令可以约束支付任务,因此,解决步骤必须在与其引发的支出相同的身份底线下归属和可审计。 这就是编织的堆栈不能提供的组合——在一个代表团内加上保管和审计链内用收据解决问题.

## 与接战层的边界(第336段)

决议正常化 _请求者一方_它从来不对候选人说话。 下游 候选人排名是 **解决者的说法,不是事实** —— 说 `apdisc:MatchCandidate` 带有命名-解出地,多维证据,以及说明的理由,一个单一的相似性分数绝不能决定谁收到敏感数据. 是否匹配的提供者 _以什么条件_ 是订婚层的问题([第336区](https://npmcn.com/package/specs/336-intent-engagement-profile.md):探针携带着受观众所左右的预测(决不是犬科意图),而六种反应类型——包括衰落和暂时无法获得——都是可以记录的商业事实,而不是解析失败.

**权威规格 :** [第239段——故意脊椎,第4.5节](https://npmcn.com/package/specs/239-intent-spine.md) (见 [`spec.md`](https://npmcn.com/package/%40agenticprimitives/intent-resolver/spec.md)) (中文(简体) ). 拥有脊椎第4层(skeleton);有界地表 `CLAUDE.md` 财务报告和审定财务报表 `capability.manifest.json`。 。 。 .

## 构建

```bash
pnpm --filter @agenticprimitives/intent-resolver typecheck
pnpm --filter @agenticprimitives/intent-resolver test
pnpm --filter @agenticprimitives/intent-resolver build
```

## 状态——诚实版

(原始内容存档于2017-03-21). STUB / SKELETON. `PassThroughResolver` 这是唯一的执行,是故意的无足轻重。 "What Lands in W2"中的每件事物都是一种特殊的承诺,而不是运出的能力. 波浪顺序 : [w1-执行-波-计划.md](https://npmcn.com/package/docs/architecture/w1-implementation-wave-plan.md). 全面安保调查结果: [`docs/audits/findings.yaml`](https://npmcn.com/package/docs/audits/findings.yaml)。 。 。 .

## 常见问题

### @agenticprimitives/intent-resolver 是什么？

求解层骨架 \(W1\) – 类型 \+ PassRoughResolver 仅限\. 完全解析器引擎被推迟到了W2\.

### 如何安装 @agenticprimitives/intent-resolver？

在项目目录运行 npm install @agenticprimitives/intent-resolver，或使用 pnpm add / yarn add / bun add。

### @agenticprimitives/intent-resolver 支持 TypeScript 吗？

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

### @agenticprimitives/intent-resolver 支持 ESM 还是 CommonJS？

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

### @agenticprimitives/intent-resolver 可以商用吗？

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

### @agenticprimitives/intent-resolver 的下载量有多少？

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

### @agenticprimitives/intent-resolver 还在维护吗？

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

