Pipedream → LangChain → Nango → Mastra. This is the adoption order, with local support and remaining work shown separately for each platform.
Local support, with its limits.
All packages are unpublished. These are implementation and fixture boundaries, not installed partner integrations, production coverage or a live availability feed.
toolAdapter preserves name, description and schema and guards the actual invoke / ToolCall executor, retaining tool IDs and execution configuration.
Planned
Broader LangGraph and framework batch/stream qualification remains pending.
Unsupported / unqualified
The invoke adapter does not qualify batch/stream paths. Class ToolMessage response replacement is unavailable; original outcomes survive with a bypass.
No npm in the action/sync sandbox. Never guard batchSave, getCheckpoint or saveCheckpoint. Codegen has no statistics, learned invariants, automatic conversions, hosted audit or write-integrity proof; arrays, deep paths and incomplete captures are unavailable.
Local execute-shape fixture / framework adoption planned
toolAdapter accepts execute definitions while retaining id, description, inputSchema identity and execution context. Current evidence is a local shape fixture, not full framework execution.
Planned
Full framework integration, middleware qualification and distribution remain planned. Review the ee/ license boundary before vendoring.
Unsupported / unqualified
A generic execute wrapper does not establish middleware, batch/stream or hosted Mastra support.
Other boundaries
AI SDK
Local execute-shape support preserves schema metadata. Full framework and batch/stream coverage is unqualified; its own repairToolCall does not establish AGINDOW verification.
Node Fetch/Express adapters inspect only supported bounded JSON. Python supports local decorators and an explicit remote fail-open API; Python framework adapters are unavailable.