GitTalent
Havuz
Depo ayrıntısı

iamaamir/system-one

Provider-neutral System One runtime for TypeScript and Pi

TypeScript lisans belirtilmemiş 22 Eylül 2026 son push 08 Ekim 2026 6 fork
Yıldız
75+45 · 41 gün
Commit · 28g
27
son 28 günde
Yazar · 28g
1
farklı katkıcı

Hızlı değerlendirme

önem 39uyum 43gpt-6-luna

Özet

TypeScript uygulamalarının `choice`, `noul` ve `score` biçimindeki sınırlı AI kararlarını farklı System One provider'ları üzerinden çalıştırmasını sağlayan bir runtime sunuyor.

Profiline uyum

TypeScript uygulamalarında AI kararları için ortak bir katman sunar; ancak profilinizde System One sağlayıcıları arasında geçiş ihtiyacı belirtilmiyor.

Neden yükseliyor

Beş günlük repo için 60 yıldız ve son 28 günde 116 commit dikkat çekici başlangıç ilgisi ve geliştirme temposu gösteriyor. Ancak yalnızca 2 farklı yazar var; bu nedenle veriler geniş benimsemeyi veya sürdürülebilir topluluk desteğini henüz kanıtlamıyor.

Problem

Uygulama kodunun tek bir System One provider'ına bağlanması, provider değiştirmeyi veya yerel ve hosted uygulamalar arasında geçişi zorlaştırabilir.

Çözüm

Provider'lar için ortak `SystemOneProvider` arayüzü, tipli karar oluşturucuları ve uyumlu `/v1/systemone` endpoint'leri için HTTP desteği sağlıyor. Proje routing ve fallback politikasını runtime'a dahil etmiyor; bu kararları uygulamaya bırakıyor.

Yenilik

System One kararlarını provider'dan bağımsız, tipli bir TypeScript arayüzüne bağlaması kullanışlı bir soyutlama. Bununla birlikte, mevcut kanıt bu arayüzün veya alttaki karar yaklaşımının sektörde yeni bir kategori oluşturduğunu göstermiyor.

Teknolojiler

  • TypeScript
  • System One
  • HTTP
  • TypeSafe Jev
  • Reflex
  • Pi

Riskler

  • Repo ve ekosistem çok yeni; API ve protokolün zaman içinde değişme riski yüksek.
  • README'de açıkça test edildiği belirtilen provider'lar TypeSafe Jev ve yerel Reflex ile sınırlı; diğer uyumlu endpoint'ler için uyumluluk garanti edilmiyor.
  • 2 farklı yazar, bakımın az sayıda kişiye bağlı olabileceğine işaret ediyor.
  • Provider değiştirilebilirliği tek başına eşdeğer karar kalitesi veya davranışı garanti etmez; bu, kullanılan provider'a bağlıdır.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.