Agent frameworks
Expose Nolixan's governed actions as native tools in OpenAI, Anthropic, Gemini, LangChain, CrewAI, and the Vercel AI SDK.
The SDKs turn a provider's actions into LLM tools in the shape your framework expects, then run the model's tool-calls back through the governed action API — so policy, approvals, and audit apply to every call the model makes.
Coverage
| OpenAI | Anthropic | Gemini | LangChain | CrewAI | Vercel AI | |
|---|---|---|---|---|---|---|
| Python | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Node | ✓ | ✓ | ✓ | — | — | ✓ |
| .NET | ✓ | ✓ | ✓ | — | — | — |
The OpenAI/Anthropic/Gemini converters are plain shape transforms with no extra dependencies; the framework integrations (LangChain, CrewAI, Vercel AI) load their package lazily, so you only need it installed if you use that adapter.
Get tools and convert them
Fetch a provider's actions as framework-neutral tools, then convert to your model's format:
Run the model's tool-calls — governed
Hand the model's tool-calls back to Nolixan. Each one is executed through /actions/execute (policy +
audit applied) and returned as role: "tool" messages. A failure — including a policy denial — comes
back as an { error } payload instead of throwing, mirroring MCP's isError semantics, so the model
can recover:
Tool names are provider__action (see Actions & tools). To call an action
yourself instead of via the model, use execute.