Summary
Google released the Genkit Agents API in preview (InfoQ, July 2026) for TypeScript and Go (Python/Dart planned). A single chat() interface unifies message history, tool loops, streaming, state persistence, and frontend protocol for in-process or HTTP agents. Highlights: detached turns (start task, disconnect, poll snapshots) and interruptible tools with anti-forgery HITL approval. Separates custom state vs artifacts; server-managed (Firestore/in-memory/file) or client-managed sessions. Middleware for multi-agent delegation, retries, model fallbacks, SKILL.md loading. Model-agnostic plugins (Gemini, Vertex, Anthropic, OpenAI, Ollama). Apache 2.0 OSS; positions Genkit vs LangChain/CrewAI and Google’s Managed Agents in Gemini API.
Source Analysis
Research Notes
Additional Sources
- 2026-07-15-google-genkit-agents-developers-blog — Google Developers Blog primary
- InfoQ secondary; GitHub genkit-ai/genkit Go agents docs
Key Facts Verified
- Verified: Agents API preview TS/Go; unified chat(); detached turns + snapshot polling; interruptible HITL tools; Apache 2.0; preview may break
- Python/Dart planned
Broader Context
Practical agentic-coding-infrastructure alternative to LangChain-class stacks for full-stack apps.
Related Wiki
genkit · detached-agent-turns · human-in-the-loop · ai-agents · google
Draft Article
Google Genkit Agents API Preview: Detached Turns ve HITL TypeScript/Go’da
google, genkit Agents API’yi preview olarak duyurdu. TypeScript ve Go desteğiyle gelen sürüm, tek bir chat() arayüzünde mesaj geçmişi, tool loop, streaming, state persistence ve frontend protokolünü birleştiriyor. Öne çıkan primitifler: detached-agent-turns ve interruptible tool’larla human-in-the-loop onayı. Preview olduğu için API kırılabilir; Python ve Dart planlanıyor.
Ana Gelişme
Agents API, in-process veya HTTP ajanlarında aynı sohbet modelini kullanmayı hedefliyor. Detached turns ile bir görev başlatılıp bağlantı kesilebilir; ilerleme snapshot polling ile izlenir. Interruptible tools, anti-forgery korumalı HITL onayı bekleyebilir — uzun süren ajan işlerinde insan müdahalesini birinci sınıf hale getirir.
Oturum yönetimi server-managed (Firestore, in-memory, file) veya client-managed olabilir. Custom state ile artifact’ler ayrılıyor. Middleware katmanı multi-agent delegation, retry, model fallback ve SKILL.md yükleme gibi senaryoları destekliyor. Model eklentileri Gemini, Vertex, Anthropic, OpenAI ve Ollama’yı kapsıyor; framework model-agnostic konumlanıyor. Lisans: Apache 2.0.
Neden Önemli?
Türk full-stack ekipler için pratik kazanım, LangChain/CrewAI “hangi framework daha iyi” yarışından ziyade oturum, artifact ve HITL primitiflerinin hazır gelmesi. agentic-coding-infrastructure ve multi-agent-systems kuranlar, özellikle Go/TS backend’lerde Genkit’i Managed Agents (Gemini API) alternatifine tamamlayıcı OSS katmanı olarak değerlendirebilir. Production’a almak için preview uyarısı zorunlu.
Teknik Detaylar
Geliştiriciye sunulan temel parçalar:
- Unified
chat()— history, tools, streaming, persistence - Detached turns + snapshot polling
- Interruptible HITL tools (anti-forgery)
- State vs artifacts ayrımı
- Middleware: delegation, retries, fallbacks, SKILL.md
- Model plugin’leri: Gemini, Vertex, Anthropic, OpenAI, Ollama
InfoQ ve Google Developers Blog, API’nin henüz kararlı olmadığını vurguluyor. Python/Dart yol haritası duyuruldu; zaman çizelgesi net değil.
Bağlam
ai-agents ekosisteminde kalıcı oturum ve insan onayı, toy demolar ile production arasındaki en büyük boşluklardan. Genkit’in Firebase/Google ekosistemiyle bağlanması, enterprise TypeScript ekipleri için dağıtım kolaylığı vaat ediyor. mcp ve diğer protokol katmanlarıyla birlikte düşünüldüğünde, Genkit uygulama katmanı framework’ü rolünde.
Sonraki Adımlar
Ekipler staging’de detached turn + HITL akışlarını deneyebilir; breaking change riskini kabul ederek. GA öncesi Python/Dart ve oturum depolama olgunluğu izlenmeli. Production checklist: preview pin’leme, middleware retry politikası, HITL anti-forgery doğrulaması.
Kaynaklar
PreScreening Notes
- Score: 6 / Priority: medium — Google Genkit Agents API preview with detached turns and HITL; meaningful for TypeScript/Go agent builders but still preview-stage.
- Product news (not marketing fluff), recent, software+AI fit; InfoQ coverage is credible.
- No duplicate. Pass.
Evaluation Report
News Value
- Timeliness: Recent preview coverage (InfoQ July 2026).
- Impact: Practical agent framework for TS/Go builders (detached turns, HITL).
- Prominence: Google Genkit / Firebase ecosystem.
- Proximity: High for Turkish software developers shipping agents.
- Novelty: Detached turns + interruptible HITL tools are differentiated vs generic LangChain news.
Audience Fit
Excellent actionable fit for software + AI builder audience.
Risk & Ethics
InfoQ secondary but technical; confirm API names against Google docs in Analysis. Preview maturity caveats required.
Publication Strategy
- Format: standard
- Wiki: genkit, ai-agents, human-in-the-loop
Suggested Angle
“Google Genkit Agents API preview: TypeScript/Go’da detached turns ve HITL ile agent yazmak” — LangChain/CrewAI karşılaştırması yerine geliştiriciye pratik kazanımlar (oturum, artifact, middleware). Türkçe okuyucu için ‘ne zaman production’ uyarısı ekle.
Editorial Notes
Decision: Approved — standard
Angle confirmed: Practical TS/Go builder gains (detached turns, HITL); preview maturity caveat.
Reporting instructions:
- Emphasize developer primitives over framework horse-race
- Explicit preview / may-break warning; Python/Dart planned
- Model-agnostic plugins note (Gemini, Anthropic, OpenAI, Ollama)
Headline suggestions (TR):
- Google Genkit Agents API preview: Detached turns ve HITL TypeScript/Go’da
- Agent yazımında yeni primitifler: Genkit’te oturum, artifact ve interruptible tools
- LangChain alternatifine bakış: Genkit Agents API ne sunuyor?
Mandatory points:
- Preview for TS/Go; unified chat(); detached turns + HITL
- Apache 2.0; preview maturity caveat
- Practical builder angle for TR software audience