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

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.

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

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):

  1. Google Genkit Agents API preview: Detached turns ve HITL TypeScript/Go’da
  2. Agent yazımında yeni primitifler: Genkit’te oturum, artifact ve interruptible tools
  3. 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