Recipes
Recipes
Each page here is one working file. It shows where the kslate calls go in an agent you build with someone else’s framework, and what happens when the framework’s tools have already acted by the time the gateway rejects your write.
- LangChain. An agent built with
create_agent. - CrewAI. A crew you call with
kickoff(). - OpenAI Agents SDK. An agent you call with
Runner. - TypeScript over HTTP. No client library. One
fetchwrapper and the 409 body.
The three framework pages share one shape. Your framework decides, kslate checks the write, and the two never call each other. The agent loop explains that shape. These pages are the same thing in the framework you already use.
Each page names the versions it was written against. A framework that has moved on may need the call spelled differently.