@absolutejs/agent

中文文档
0.37.0发布于 2026/10/21MITTypeScriptES Module近 30 天下载 1927

绝对JS的生产级,提供者中立的代理堆:认证,动作,运行时间,沙箱,信任,内存,收件箱,发现,MCP,A2A,政策,钱包限制,控制,以及符合性.

中文使用文档

@absolutejs/代理服务器

绝对JS的生产级,提供者中立的代理堆栈.

这是一致的切入点,而不是另一个代理运行时间。 每个引擎都留下了 可独立安装和可替换; 此软件包提供了一个文件 黄金路径、打出子路径出口、生产准备状态检查和 绝对JS 显示可以让编码代理发现整个堆栈.

外观是机构运行时间的单机主. A2A,MCP,代理控制,钱包, 并宣布机构为所需同行,将其外部化 测试一个保守的相容性窗口。 表面安装 匹配真实的代理依赖,所以一个应用程序无法默默创建 平行动作类型或分类账.

import { assertProductionReady, defineAgentStack } from "@absolutejs/agent";
import { createAgentRuntime } from "@absolutejs/agent/runtime";
import { createAgency } from "@absolutejs/agent/actions";

const stack = defineAgentStack([
  { capability: "durability", instance: runtime, name: "runtime" },
  { capability: "authorization", instance: agency, name: "actions" },
] as const);

await assertProductionReady(stack); // fails until every production concern is wired

稳定的子路径

  • @absolutejs/agent/auth - 土著授权登记、ID-JAG、范围广泛的代表团
  • @absolutejs/agent/actions 最终批准/拒绝、租赁、收据、, 杀死开关, 交接
  • @absolutejs/agent/runtime 持久运行、检查站、预算、影响
  • @absolutejs/agent/sandbox 逐一拒绝 HTTP、文件系统和处理赠款
  • @absolutejs/agent/trust 出处、刺眼传播、安全背景和汇
  • @absolutejs/agent/memory ——有范围,有授权,有可消除的可持久记忆
  • @absolutejs/agent/inbox ——已核实的网约车,时刻表,回覆,死信
  • @absolutejs/agent/discovery 签字的知名文件、卡片、文本、站点地图、登记册
  • @absolutejs/agent/execution ——经认证的租户适配装置,交易发货箱,回盘,签名的供应商证据摄取,调节,补偿
  • @absolutejs/agent/exchange ——实验性,型号盲敏感值交换,明确一次性或签定常备授权批准,单用途租赁,认证E2EE,再玩防守,撤销,并重编收据
  • @absolutejs/agent/mcp, (中文(简体) ), /a2a, (中文(简体) ), /arazzo,以及 /webmcp ——开放互操作性,工作流程和浏览器传输
  • @absolutejs/agent/policy 版本政策和AuthZEN适配器
  • @absolutejs/agent/wallet ——保留地,一权解决地,支出政策
  • @absolutejs/agent/control ——操作员盘点,撤销,恢复,关闭开关
  • @absolutejs/agent/conformance - 对抗协议和诉讼套间

软件包故意不引入绝对唯一的电线协议. 应用暴露了标准MCP、A2A、OAuth、RFC 9728/RFC 8414、auth.md以及 AuthZEN表面,而绝对供应供应商-中性执行接合.

/auth.md 是打开的 auth.md 注册配置文件的常规发现 路线。 绝对 Auth 从应用程序的权威 OAuth 生成它 元数据并本地执行流量; 它不是 WorkOS 适配器,而是 不需要WorkOS服务.

一个经认证的代表团

createAuthAgencyDelegationAuthority() 代表团已经核实的桥梁 由绝对 Auth 直接进入机构。 放一个 authAgencyAuthorizationDetail() 以真主所赐予他的恩典盟誓, canonical action, effect, 资源类型, 和可选资源ID. 机构 然后在诉讼请求、租赁和执行之前重新阅读同样的赠款; 没有第二次授权ID或阴影状态可以同步.

版本与发布记录

@absolutejs/agent 共发布 110 个版本,首次发布于 2026/07/16;过去 12 个月发布了 110 个版本。

版本发布日期距今
0.37.0latest2026/10/2118 天前
0.36.02026/10/2118 天前
0.35.02026/09/131 个月前
0.34.02026/09/131 个月前
0.33.02026/09/131 个月前
0.32.02026/09/131 个月前

关于 @absolutejs/agent 的常见问题

@absolutejs/agent 是什么?

绝对JS的生产级,提供者中立的代理堆:认证,动作,运行时间,沙箱,信任,内存,收件箱,发现,MCP,A2A,政策,钱包限制,控制,以及符合性.

如何安装 @absolutejs/agent?

在项目目录运行 npm install @absolutejs/agent,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:drizzle-orm(>=1.0.0-rc.4 <2)、@absolutejs/auth(>=0.57.6 <1)、@absolutejs/execution(>=0.14.10 <0.15)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@absolutejs/agent 支持 TypeScript 吗?

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

@absolutejs/agent 支持 ESM 还是 CommonJS?

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

@absolutejs/agent 可以商用吗?

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

@absolutejs/agent 的下载量有多少?

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

@absolutejs/agent 还在维护吗?

最新版本 0.37.0 发布于 2026/10/21(18 天前);至今共发布 110 个版本,其中过去 12 个月发布了 110 个;首次发布于 2026/07/16。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。