Dokümanlar menüsü
GNL dokümanlarına hoş geldiniz.
Vercel AI SDK'nın agent döngüsünü değiştirmeden saran, exactly-once ve deterministik replay garantili durable-agent altyapısı. Aşağıda 60 saniyede başlangıç, üç katmanın (Core/Studio/Enterprise) özeti ve tüm özelliklerin listesi var.
60 saniyede başlangıç
Bir agent iskeletini npm create gnl ile oluşturun.
npm create gnl@latest
cd my-agent
npm installrunDurable, AI SDK'nın generateText ile aynı argümanları, aynı dönüş tipini kullanır — tek ek: runId + journal.
import { runDurable } from '@gnldev/durable';
import { SqliteStorage } from '@gnldev/durable/sqlite';
import { anthropic } from '@ai-sdk/anthropic';
const res = await runDurable({
runId: 'order-123', // idempotency key
journal: new SqliteStorage('runs.db').runs, // state lives here (.runs = RunJournal)
model: anthropic('claude-opus-5'),
tools: { chargeCard },
prompt: 'Process the order',
});
// Even if the process crashes, call again with the same runId: it resumes where it
// left off, and tools that already completed NEVER run again.Üç katman
Aynı journal üzerine kurulu, kademeli olarak açılan üç katman — hangi plan/paket ile geldiği aşağıdaki her kartın rozetinde de görünür.
Core — ücretsiz çekirdek
@gnldev/durable, @gnldev/server, @gnldev/auth, @gnldev/evals ve uydu paketler. Exactly-once, deterministik replay, time-travel/fork; hepsi açık kaynak ve journal'ınız her zaman kendi veritabanınızda kalır.
Studio — yönetim & teftiş
@gnldev/studio: run'ları/journal'ı gözlemleyen, time-travel replay sunan, onay kuyruğu + denetim kaydı + retention/GDPR purge + policy editörü barındıran web arayüzü. Self-host'ta yerelde çalışır.
Enterprise — paralı katman
@gnldev/auth-ee + server'ın ee-yolları: Ed25519 imzalı offline lisans, ince-taneli RBAC/SSO, kullanıcı/koltuk yönetimi ve runtime bütçe zorlaması (402).
Tüm özellikler
33 özellik, kademesine göre gruplanmış. Herhangi birine tıklayarak derinlemesine sayfasına geçebilirsiniz.