Anyone who has shipped a non-trivial GenAI feature to production has hit the same wall: the happy path is fun to demo, but the unhappy path is brutal. Model providers throw 5xx errors. Rate limits kick in at the worst possible moment. A long-running agent gets halfway through a 12-step plan, and the pod is restarted by Kubernetes. A user closes the tab in the middle of a streaming response, and you have no idea what state the flow ended up in.
Genkit gives you a clean way to author those LLM-orchestrating pipelines as flows, but a Genkit flow, by itself, is just a function. It lives and dies with the process that invokes it. There is no durable history, no automatic retry policy, no built-in cancellation, no operations UI.
Discussion (0)
No comments yet. Start the conversation!