OpenAI Agents SDK
Runtime-native approval and budget controls
Best first fit when a tool call inside the runtime can become paid usage or a vendor-side action and the team needs a decision before it executes.
LangGraph
Graph-native approval branches and paid-tool gating
Best first fit when the team already models state transitions and needs NORNR to decide which edges can reach consequential actions.
Not now
We are not trying to support every framework equally yet.
CrewAI, AutoGen and the broader long tail still matter, but widening too early weakens the product story. The day-1 embed surface should stay narrow until buyers already understand the control model.
Buyer outcome
One embed should still end in the same exported record.
The winning integration is the one that leaves policy reason, approval state, receipt trail and audit export on the same governed path, not the one with the most adapters.