@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或阴影状态可以同步.