Build on the supported package contract
Use @absolutejs/agent-exchange-destinations through its supported public entry points.
@absolutejs/agent-exchange-destinationsv0.3.0betaAIInterchangeable, deterministic destination adapter contract for Agent Exchange.
bun add @absolutejs/agent-exchange-destinationsDeterministic, interchangeable destination adapters for Agent Exchange.
The registry selects exactly one adapter using the request's exact HTTPS origin, operation, and secret kind. Duplicate routes, origin lookalikes, non-tool-confined requests, and results that reflect the protected value fail closed.
Adapters receive an isolated mutable copy of the protected bytes. The registry clears that copy after submission; the caller remains responsible for clearing its own buffer.
Outcomes
Use @absolutejs/agent-exchange-destinations through its supported public entry points.
Hardening checklist
Follow in order
# @absolutejs/agent-exchange-destinations
import { createAgentExchangeDestinationRegistry } from "@absolutejs/agent-exchange-destinations";
const destinations = createAgentExchangeDestinationRegistry([myAdapter]);
await destinations.submit({ plaintext, request, tenantId });Supported entry points declared by this package manifest.
Scripts declared by this package manifest.
Search the declarations exported by the current package type files. Expand a symbol to inspect its source-backed signature.