Hey Genkit Community! 👋 , thrilled to share that Genkit Agents have launched across TypeScript, Go, and Java.
Agents bundle the model loop for you — message history, tool turns, streaming, interrupts, snapshots, and persistence — behind one clean API. Define the agent, start a chat, send(), and continue turns without rebuilding the transport layer. (The Agents API is in Beta — breaking changes possible in minor releases.)
The fully managed Cloud path:
-
📦 Deploy your agents as Cloud Functions: serverless endpoints for your agent routes.
-
🧠 Connect to Gemini via the Google GenAI provider (e.g.
googleai/gemini-flash-latest): first-class support, since Genkit is built by Google. -
💾 Memory / sessions in Firestore: Genkit ships a Firestore session store, so persistence is basically drop-in.
Docs:
-
TS →
-
Go →
-
Java →
Would love to see what you build, and any feedback for the team is welcome in the thread. 🧵