Deuz SDK 2.4 çıktı — sürümlü bellek ve bağlam derleyicisi, hedef denetleyicisi ve kalıcı zamanlayıcı, yerel Docker çalıştırıcısı ve kalıcı sohbet akışları. 2.4’te neler yeni
v2.4.0 — sürümlü bellek, bağlam derleyicisi, hedef denetleyicisi, Docker çalıştırıcısı ve kalıcı akışlar

Tüm yapay zeka sağlayıcıları için tek kanonik protokol

Saf · Web öncelikli · Çok sağlayıcılı TypeScript AI SDK

29 sağlayıcı, tek bir StreamPart delta akışının arkasında. Sıfır çalışma zamanı bağımlılığı — SQLite, Redis ve Postgres paketleri, döngüde guardrail ve handoff, kendini bağlayan MCP. fetch’in çalıştığı her yerde çalışır.

npm install @deuz-sdk/core
sağlayıcı kimliği
29
alt yol
80
veritabanı paketi
3
çoğunlukla eklemeli
2.3 → 2.4

Kanonik delta akışı

Her sağlayıcı yanıtı, kodunuz görmeden önce tipli tek bir StreamPart akışına normalize edilir. Ham SSE baytları asla sızmaz.

Native ajanlar ve kalıcı swarm

İsteğe bağlı native ajanlar: doğrulanmış çıktılar, ortak ve kalıcı bütçeler. Çalışırken görev üreten, ortak pano kullanan ve lease ile süreçler arasında taşınan swarm’lar; bellek, SQLite, Postgres veya Redis üzerinde.

Kalıcılığı bir veritabanına bağla

Bellek, sohbet, oturum ve koşu dikişlerinin arkasında SQLite, Redis ve Postgres. İstersen FTS5 + pgvector — istemezsen sıfır bağımlılık.

Sıfır yapılandırmalı MCP

Çağrıda sunucuları adlandırın; döngü bağlar, ad alanına alır, yeniler ve kapatır. OAuth 2.0, sampling, roots ve ping doğrulamalı yeniden bağlanma.

Edge-güvenli çekirdek

Yalnızca Web API’leri — node:* yok, Buffer yok, ortam durumu yok. Node, Deno, Bun, Vercel Edge ve Cloudflare Workers.

Konuşma, transkripsiyon, video

generateSpeech, transcribe ve generateVideo ayrı model türleri — OpenAI, ElevenLabs, Deepgram ve her OpenAI-Videos rölesi.

Üç satırda akış

streamChat senkron döner ve asla fırlatmaz — istek ilk okumada tembelce başlar. Sağlayıcıyı değiştirmek için factory’yi değiştirin; başka hiçbir şey değişmez.

Başla
// swap the factory to swap providers
import  { streamChat }  from '@deuz-sdk/core';
import  { createAnthropic }  from '@deuz-sdk/core/anthropic';

const anthropic = createAnthropic({ apiKey });
const res = streamChat({
  model: anthropic('claude-opus-4-8'),
  messages: [{ role: 'user', content: 'Hello!' }],
});

for await (const chunk of res.textStream) {
  process.stdout.write(chunk);
}

Kod yazan ajanınız için

Ajanınız bu SDK’yı zaten biliyor

Repo iki Agent Skill ile geliyor; ajan API’yi hafızasından yeniden kurmak yerine gerçek yüzeye göre yazıyor. İçlerindeki her sembol her commit’te export tablosuna karşı çözülüyor ve her örnek derleniyor — var olmayan bir isim merge edilemiyor.

Nasıl doğrulanıyor
$ npx skills add Deuz-AI/Deuz-SDK
  • deuz-sdk

    Yüzeyin tamamı: değişmezler, göreve göre dosya yönlendirmesi ve yalnızca gerektiğinde yüklenen yirmi beş referans dosyası.

  • migrate-from-ai-sdk

    ai ve @ai-sdk paketlerinden isim isim doğrulanmış geçiş.