Tool Runtime Adapters
July 17, 2026 ยท View on GitHub
Use a runtime adapter only when the owning runtime exposes a concrete call you
can stop before dispatch. The adapter must map that call into the documented
HELM HTTP or SDK contract, wait for the verdict, and keep DENY and ESCALATE
blocked.
Source Adapter Inventory
The separately versioned integration source contains mappings for OpenClaw, Hermes, Mastra, Browser Use, TinyFish, E2B, and Composio call shapes. Source availability is not a registry-package or client-load claim.
This page intentionally publishes no adapter package install command. Use one of the verified SDK coordinates on SDKs, or generate a client from the public OpenAPI, until a separately released adapter package and clean registry check exist.
Required Dispatch Pattern
- Capture the exact runtime call before its side effect.
- Map action, resource, context, tenant, and principal into the selected HELM contract.
- Call the local boundary with the documented authentication for that route.
- Dispatch only on
ALLOW. - Keep
DENYandESCALATEblocked. - Read the source result back when the external system changes state.
- Retain the decision record and verify the exported evidence offline.
Release Gate
Do not call an adapter supported from source alone. A public adapter install path requires a versioned package, registry availability, source-to-package provenance, a clean install, a routed allow case, blocked deny and escalate cases, receipt verification, and an explicit support owner.