Değişiklikler dosyaya yazılmadan önce kim karar veriyor?
AI coding agent'lar dosya yazabilir, kod değiştirebilir ve makine hızıyla çalışır. Birden fazla değişikliği, insan gözü araya girmeden, kısa sürede üretebilir. Bu hız değerlidir — ama değişikliklerin bir kısmı sonuç doğurur: yapılandırma dosyaları, betikler, dağıtım ile ilgili kodlar.
Bugün bu değişikliklerin çoğu doğrudan diske yazılıyor: ne önerildiğini görmek için dosya farkına bakmanız, riski kendiniz değerlendirmeniz ve bir şeyler ters giderse geri almanız gerekiyor.
Agent'ın ne yapabileceğini kim kontrol ediyor?
TANUQ nasıl çalışır?
TANUQ tek yönlü dosya yazımını yönetilen bir karara dönüştürür. Ajan değişikliği doğrudan yazmaz; öneri olarak gönderir.
- Risk Her öneri deterministik olarak sınıflandırılır: yol, işlem, içerik ve konum sinyallerine göre.
- Approval Riskli değişiklikler için tek kullanımlık, parmak-izine bağlı insan onayı alınır.
- Execute Onaylı değişiklikler kapsamın içinde, atomik olarak uygulanır.
- Verify Uygulama sonrası derleme ve testler koşar; başarısızlıkta değişiklik otomatik geri alınır.
- Evidence Her öneri, karar ve sonuç bütünlük zincirine yazılır.
Size ne kazandırır?
CONTROL
Riskli değişikliklerde karar sizde kalır. Ajan çalışmaya devam eder; riskli adımlarda sizin onayınız olmadan ilerlemez.
VISIBILITY
Ajan'ın önerdiği değişiklik görünür hale gelir: hangi dosya, hangi işlem, hangi içerik farkı — uygulama öncesinde.
VERIFICATION
Uygulama sonrasında sonuç kontrol edilir: derleme ve testler koşar, başarısızlık durumunda değişiklik otomatik geri alınır.
EVIDENCE
Ne önerildiği, neye izin verildiği ve ne olduğu kayıt altında kalır: bütünlük zincirli, sonradan müdahale edildiğinde tespit edilebilir kayıtlar.
VENDOR INDEPENDENCE
Agent veya model değişse bile yönetim sözleşmeniz değişmez. TANUQ herhangi bir ajanı, kendi agent'ını seçen hiçbir kullanıcıyı dışlamadan, ortak bir öneri sözleşmesi üzerinden yönetir.
Üç yol ile başlayın
1. TANUQ'YU DENEYİN
Kendi makinenizde, geçici bir çalışma klasöründe gerçek yönetilen akışı uçtan uca görün. Üretim dosyalarına dokunmaz, sır istemez, bitince kendini temizler.
Denemeye geç2. AJANINIZI BAĞLAYIN
Kolaylık entegrasyonu: TANUQ, desteklenen bir ajan (örneğin Claude Code) için yönetim hook'unu sizin yerinize kurar. Opsiyoneldir — hiçbir ajan için zorunlu değildir.
Başlangıç yolu — kendi projenizde:
pip install -e . tanuq init tanuq ui
Dashboard'u açtıktan sonra ajanınızı Connect kartından bağlayın veya 3. yoldaki genel sözleşmeyi kullanın.
3. GENEL SÖZLEŞME
Kanonik entegrasyon: kabuk çalıştırabilen her ajan, TANUQ'un genel öneri sözleşmesi üzerinden doğrudan çalışır — bağlantı adımı, vendor kilitlenmesi yok.
tanuq propose --stdin-json --json
Gerçek akıştan bir kesit
Aşağıdaki çıktılar TANUQ'un gerçek yönetilen akışından alınmıştır: ajan riskli değişikliği önerir, TANUQ kararı hazırlar, siz onaylarsınız, TANUQ uygular ve sonucu doğrular.
{ "path": "deploy.py", "action": "modify", ... }
→ state: APPROVAL_REQUIRED · risk: HIGH
→ signals: production_configuration, executable_source
APPROVED deploy.py fingerprint=7572d022fe4f risk=HIGH single-use
Tanuq execute — terminal state: VERIFIED Apply success: True Verification passed: True
Bu kesit gerçek bir TANUQ çalışmasından alınmıştır. Onay, tam olarak bu değişikliğe bağlıdır ve tek kullanımlıktır; uygulama sonrası derleme ve testler koşar, her adım kanıt zincirine yazılır.
Why TANUQ?
Your agent can change. Your governance contract doesn't have to.
TANUQ ajan, model veya sağlayıcıdan bağımsız, ortak bir öneri sözleşmesi üzerinden çalışır: ajanınızı değiştirdiğinizde yönetim katmanınız olduğu gibi kalır. Kurulum zorunlu değildir — herhangi bir ajan, kabuk çalıştırabiliyorsa TANUQ'un genel öneri arayüzünü doğrudan kullanabilir.
Kendi makinenizde görün
TANUQ'YU DENEYİN akışı kendi bilgisayarınızda, geçici bir çalışma klasöründe, yalnızca test dosyalarıyla gerçek yönetilen akışı uçtan uca koşar: öneri → risk → onay → uygulama → doğrulama → kanıt. Bitince çalışma klasörü otomatik silinir.
Önkoşul: Python 3.12+ ve git. Demo tamamen yerel çalışır; hiçbir veri herhangi bir sunucuya gönderilmez.
Windows (PowerShell)
git clone https://github.com/khalikinisoran-jpg/olay-kaynak-platformu.git tanuq-demo cd tanuq-demo pip install -e . powershell -ExecutionPolicy Bypass -File site\try\try_tanuq.ps1
Linux / macOS (bash)
git clone https://github.com/khalikinisoran-jpg/olay-kaynak-platformu.git tanuq-demo cd tanuq-demo pip install -e . bash site/try/try_tanuq.sh
Demo, gerçek yönetilen akışı koşar:
öneri → risk → onay → kontrollü uygulama → doğrulama → kanıt —
ve OVERALL PASS özetiyle biter.
TANUQ'yu ekibinizle değerlendirmek
TANUQ'yu kendi deposunuzda, kendi agent'ınızla pilot olarak koşmak istiyorsanız: kurulum tek komut, çalışma alanı sizin seçtiğiniz klasörle sınırlı, riskli değişiklikler onayınıza gelir.
Başlangıç yolu — bugün çalışan kurulum:
pip install -e . tanuq init tanuq ui
Demo talebi ve pilot değerlendirme için bize ulaşın — kurulumu birlikte, sizin workspace'iniz üzerinde yapalım.
DEMO TALEP EDİNİletişim kanalımız yakında bu alan üzerinden doğrudan sunulacak.
Dürüst sınırlar
- TANUQ, tanuq üzerinden gelen değişiklikleri yönetir — ajanın Tanuq dışında doğrudan yazdığı dosyalar yakalanmaz.
- İşletim sistemi seviyesinde koruma yok, ağ zorlaması yok.
- Kayıtlar tamper-evidenttir: kurcalama girişimleri sonradan tespit edilir; kayıtların mutlak biçimde değiştirilemez olduğu garanti edilmez.