GNL
Dokümanlar menüsü
Dokümanlar

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.

terminal
npm create gnl@latest
cd my-agent
npm install

runDurable, AI SDK'nın generateText ile aynı argümanları, aynı dönüş tipini kullanır — tek ek: runId + journal.

agent.ts
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

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

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

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.

Core

Core · Ücretsiz