@ agenticprimitives/ edge- cloudflare (英语)
部分 代理先导 ——代理应用程序的开源信任底板:可以签名的身份,行为时间检查权限,所有者携带的证据. 开发者工具包 • 妇女 所有软件包
Cloudflare 适应器 @agenticprimitives/edge-runtime (第288节)。 它地图
平台运行时间进入供应商中立准入核心——没有权限
(单位:千美元)ADR-0043 (英语)) (中文(简体) ).
API 密码
extractAdmissionRequest(request): Promise<ExtractedRequest>—— 说{ admission, rawBody }。读取 一次尸体;admission种子runAdmission, (中文(简体) ),rawBody是前进到下游的精确矩阵 (字形相同——原生管重接为 第287道.createCloudflareRateLimiter(binding): SoftRateLimiter- 包装env.<NAME>.limit({ key })页:1 阶段一虐待限制(倒软,不透明桶).dispatchToBinding(fetcher, init): Promise<Response>向约束方转交已受理的请求 来源( 来源)env.MCP编号 :env.A2A以坚固的、坚固的、x-correlation-id。 。 。 .
用法(在工人中)
import { extractAdmissionRequest, createCloudflareRateLimiter, dispatchToBinding } from '@agenticprimitives/edge-cloudflare';
import { runAdmission } from '@agenticprimitives/edge-runtime';
const { admission, rawBody } = await extractAdmissionRequest(request);
const result = await runAdmission(admission, {
resolveRoute, // app catalog → SurfaceDescriptor
softLimiter: createCloudflareRateLimiter(env.EDGE_LIMITER),
});
if (!result.ok) return new Response('admission denied', { status: result.status });
return dispatchToBinding(env.MCP, {
url: request.url, method: admission.method, headers: result.headers,
correlationId: result.correlationId, rawBody,
});
具体主机名+服务线名在部署的工人(apps/demo-edge从来没有在这里
(ADR-0021) (英语). 下游发源地仍然运行着完整的Web3权威管线——边缘只承认+穿梭.