Repository navigation
Releases: KurfaCore/KurfaCode
Release list
v1.1.7 - Win32 Focus & Keyboard Lock Fixes, Engine Embedding, DeepSeek & Tool Calling Overhaul
🚀 KurfaCode v1.1.7 Sürüm Notları
Bu sürümde Win32 pencere entegrasyonu, klavye/fare odak yönetimi, DeepSeek Harness oturum güvenliği ve yapay zeka araç çağırma (Tool Calling) mimarisi kapsamlı olarak optimize edilmiştir.
⌨️ 1. Win32 Klavye Kilitlenmesi & Odak Stabilizasyonu
- Deadlock Çözümü: Arka plan konsol iş parçacığındaki mesaj kuyruğu donduran
AttachThreadInputveSetForegroundWindowsenkron çağrıları kaldırıldı; yerine asenkron ve bloklamayanPostMessage(WM_ACTIVATE / WM_SETFOCUS)mimarisi getirildi. - Alt-Tab & Pencere Geri Yükleme:
win.on('focus'),win.on('restore')vewin.on('show')olaylarına otomatik odak restorasyonu bağlanarak Alt-Tab sonrası klavye kaybı tamamen önlendi. - IPC Throttling: Fare gezintisinde mesaj kuyruğunu dolduran gereksiz odak spam'leri temizlendi.
🤖 2. Gömülü Motorlar & GitHub Copilot Entegrasyonu
- Child Process I/O İzolasyonu:
github.exebaşlangıç konsol loglarının daemon stdout hattına sızması engellendi; kırmızı log toast'ları ve siyah ekran sorunu giderildi. - Akıllı Pencere Puanlama: OpenCode, GitHub Copilot ve Hermes pencerelerinin tespiti ve gömülmesi daha hassas algoritmalarla güçlendirildi.
- Fare & Scroll: Gömülü Chromium girdi alanlarına (
Chrome_RenderWidgetHostHWND) odak geçişi pürüzsüzleştirildi.
🧠 3. DeepSeek Harness & Webview İyileştirmeleri
- Oturum İzinleri & CSP: İzole
persist:deepseekoturumuna yerel loopback izinleri (pano, medya) ve X-Frame-Options/CSP bypass kuralları bağlandı. - Webview Yaşam Döngüsü: Sabit webview instance'ı kullanılarak URL değişimlerinde arayüzün yeniden yüklenmesi (unmount) engellendi.
- Log Filtreleme: Node.js TLS uyarıları
[WARN](kehribar) olarak ayrıştırıldı ve sahte çökme algısı temizlendi.
🛠️ 4. Profesyonel LLM Tool Calling Mimarisi
- Otomatik JSON Onarıcı (
tryRepairJson): Modellerin ürettiği markdown blokları (json ...), trailing virgüller ve tek tırnaklı JSON dizgileri otomatik onarılır. - Evrensel Tool & Parametre Eşitlemesi: Farklı model ailelerinin (OpenAI, Anthropic, Gemini, DeepSeek, Qwen) ürettiği tüm araç ve parametre adları (
file_path,code,old_string,commandvb.) eksiksizce eşlenir.
📦 İndirme & Kurulum
- Kurulum Dosyası:
KurfaCode-Setup-1.1.7.exe - Platform: Windows 10/11 (x64)
v1.1.6 bug fixed
Yenilikler & İyileştirmeler (v1.1.6)
- 🧠 Zero-Fluff & Anti-Evasion Sözleşmesi: Boş yanıtlar ve sahte tamamlama iddiaları engellendi; disk modifikasyonu zorunlu kılındı.
- ⚡ Gelişmiş Cerrahi Düzenleme (edit_file): CRLF/LF ve satır başı girinti uyumsuzlukları kökten çözüldü.
- 🛑 Plan Modu & İzin Sistemi: Plan onay butonunun kilitlenmesi düzeltildi; 5 aşamalı plan akışı stabilize edildi.
- 🔄 Atomik Hafıza & Geri Sarma: Geri sarma işlemlerinde SQLite atomik temizleme ile hafıza sızıntısı giderildi.
- 🖼️ Görsel Kartları & Lightbox: Sohbetteki resimler kompakt önizleme kartları ve tam ekran lightbox modalı ile güncellendi.
KurfaCode v1.1.5 — Etkileşimli Plan Modu, Resim Büyütme Lightbox & Süper Hızlı Terminal
Bug fixed system prompts upgraded planmode upgraded
KurfaCode v1.1.4 — Antigravity Parça Okuma, Zorunlu Hata Düzeltme & Zarif UI
🌟 KurfaCode v1.1.4 — Zirve Kodlama ve Ajan Deneyimi
KurfaCode v1.1.4 ile ajan zekası, hata çözme disiplini ve kullanıcı arayüzü en üst seviyeye taşındı!
🧠 1. Zorunlu Hata Düzeltme & Eylem Disiplini (Mandatory Bug Fix Directive)
- Yapay zekanın arızalı bir kodda "yaptım/tamamlandı" deyip dosyayı değiştirmeme zaafı tamamen ortadan kaldırıldı.
- Kullanıcı bir hata, çalışmayan buton veya oyun arızası bildirdiğinde; model DOM ID'lerini (
#start-btn),clickevent listener'larını ve oyun döngüsü fonksiyonlarını analiz edip bizzatwrite_file/edit_fileile kodu düzeltmek zorundadır.
📑 2. Antigravity Tarzı Satır Aralığı Okuma (read_file Range & Slicing)
read_filearacınastart_lineveend_linedesteği kazandırıldı. Büyük dosyaların istenen aralığı (#L50-120),<satır_no>: <içerik>formatında numaralandırılarak getiriliyor.- Modelin dosya okumak için PowerShell /
Get-Content/cat/typeçalıştırması kesin olarak engellendi; terminal kirliliği sıfırlandı. - Sohbet listesinde dosya okumaları dinamik olarak
Explored N files, M searchesformatında gruplandı.
💎 3. Zarif & Sade Profil Özelleştirmesi
- Kusursuz Dairesel Avatar & Işıma Halka: Kaba kare çerçeveler kaldırıldı; avatar daire (
rounded-full) yapıldı ve RGB, Siber, Saf Altın, Neon Cyan ışımaları dairenin etrafını zarif bir halka olarak sarıyor. - Orantılı ve Şık Profil Kartı: Durum ve unvan rozetleri ismin hemen altına küçük ve estetik olarak hizalandı.
- Canlı Önizleme & 10 Renk Paleti: Görünüm sekmesine 10 canlı vurgu rengi, 6 popüler yazı tipi (JetBrains Mono, Fira Code, Inter...) ve gerçek zamanlı önizleme kutusu eklendi.
📦 Kurulum Dosyası
- Windows (x64):
KurfaCode-Setup-1.1.4.exe
KurfaCode v1.1.3 — Antigravity Parça Okuma, Kesintisiz Otonom Mod & RGB Profil Özelleştirme
🌟 KurfaCode v1.1.3 — Yenilikler ve İyileştirmeler
KurfaCode v1.1.3 ile birlikte ajan zekası, dosya okuma disiplini, güvenlik kalkanları ve kullanıcı deneyimi en üst düzeye çıkarıldı!
📑 1. Antigravity Tarzı Satır Aralığı Okuma (read_file Range & Slicing)
read_filearacınastart_lineveend_lineparametreleri eklendi. Artık büyük dosyalar tek seferde veya istenen satır aralığında (#L50-120),<satır_no>: <içerik>formatında numaralandırılarak okunuyor.- Modelin dosya okumak için terminalde boşuna PowerShell /
Get-Content/cat/typescriptleri çalıştırması sistem düzeyinde engellendi; sohbet akışı tertemiz hale getirildi. - Arayüzde dosya okuma ve aramalar dinamik olarak
Explored 5 files, 1 searchşeklinde gruplandı.
⚡ 2. Kesintisiz Tam Otonom Mod & Non-Blocking Döngü Koruması
- Okuma Araçlarında Kilitlenme Yok Edildi: Model bir dosyayı 3 kez veya daha fazla okuduğunda kullanıcıya bloklayıcı onay kartı çıkartıp duraksamak yerine, arka planda modele otonom sistem direktifi verilerek doğrudan kod yazma aşamasına geçmesi sağlandı.
- Full İzin Modu: Ayarlardan "Tam Erişim / Otonom" seçildiğinde, standart tüm komut ve dosya araçları kullanıcı onayı beklemeden %100 otonom olarak arka arkaya çalışır.
🎨 3. Zengin Görünüm & RGB Profil Özelleştirmeleri
- 🌈 İsim Stilleri & RGB Efektleri: Profiline
🌈 RGB Neon (Hareketli Gökkuşağı),⚡ Siber Parlama,👑 Saf Altın,🔥 Alev,🌲 Zümrütve🔮 Morefektleri eklendi. - ✨ Avatar Çerçevesi & Işıması: Fotoğraf yüklü olsa bile avatarın etrafına
RGB Çerçeve,Neon Cyan,Altın HalkaveSiber Çift Işıkışıması eklenebiliyor. - Rozet & Durumlar:
Senior Staff AI Engineer,🚀 Otonom Kodluyorgibi unvanlar sol alt köşedeki profil çubuğuna da yansıtıldı. - 10 Yeni Vurgu Rengi Paleti & 6 Yazı Tipi: JetBrains Mono, Fira Code, Inter, Geist Mono, Cascadia Code ve canlı görünüm önizleme kartı.
- Yenilenen Güncelleyici: Mavi-mor degrade animasyonlu ilerleme çubuğu ve glassmorphism modal tasarımı.
🛡️ 4. Güvenlik & Red-Team İyileştirmeleri
- Tırnak koruması (
stripSingleQuotes) ile komut ikameleri koruma altına alındı. - Yapısal Derin Deny Kalkanı ile wrapper ve alt kabuk kaçışları engellendi.
- Yol kanonikleştirme (
normalizeFsPath) ile../dizin atlama girişimleri normalize edildi. save_memoryhafıza zehirleme saldırılarına karşı yetki denetimine bağlandı.
📦 İndirme & Kurulum
- Windows (x64):
KurfaCode-Setup-1.1.3.exe
🚀 KurfaCode v1.1.2 — Release Notes
🌟 Sürüm Özeti
KurfaCode v1.1.2; Cursor düzeyinde ana ajan ve uzmanlaşmış alt ajan (subagent) mimarisi, zırhlı Win32 sandbox güvenlik motoru, akıllı inaktivite yöneticisi ve %100 yerel CLI entegrasyonu ile yayınlandı!
🧠 1. Cursor Düzeyinde Master Sistem Promptları & Ajan Mimarisi
Tool Decision Tree (Karar Ağacı): Keşif (search_codebase + retrieve), nokta atışı inceleme (read_file), yazma (write_file), cerrahi düzenleme (edit_file) ve doğrulama (run_terminal_command) sıralı ve kesin bir protokole bağlandı.
2 Adımlı Otonom Hata Onarımı: Terminal veya araç hatasında model kullanıcıya sormadan önce 2 adım boyunca hatayı analiz eder, dosyayı baştan okur ve alternatif bir düzeltme dener.
Anti-Lazy & Sınırsız Kodlama: // TODO, ...existing code... gibi kod kırpmaları kesin olarak engellendi. Web ve oyun geliştirmede tüm event listener'lar, fizik ve UI bileşenleri tam dosya olarak eksiksiz üretilir.
5 Uzman Alt Ajan (Subagents):
🔍 Researcher: Kanıt tablosu (Evidence Table) ile dosya/satır bazlı araştırma.
🐛 Debugger: Çağrı yığını geriye izleme ve tek satırlık kök neden analizi.
🏗️ Architect: Veri akış şeması, tip kontratları ve inşa sırası (Build Order).
🛡️ Reviewer: Güvenlik, bellek sızıntısı ve injection denetimi.
🧪 Test-Engineer: Sınır değerleri ve uç durumları kapsayan test matrisi.
🛡️ 2. Zırhlı İzin ve Sandbox Güvenlik Motoru
AND Mantığı & Yapısal Deny Kalkanı: Zincirleme komutlarda tüm parçaların izinli olması zorunlu kılındı. /bin/sudo, echo $(sudo format c:), çift boşluklu sudo -i gibi tüm iç içe ve wrapper'lı yasaklı komutlar anında DENY döner.
Shell Metakarakter & Eval Filtresi: $(), backtick (`), redirection (>, >>, <), tek & içeren komutlar ile node -e, python -c, cmd /c, powershell -enc gibi kod çalıştırma bayrakları sessizce çalıştırılmaktan çıkarılarak zorunlu ASK (Kullanıcı Onayı) kapısına bağlandı.
Tırnak Duyarlı (Quote-Aware) Ayrıştırma: git commit -m "fix: a && b" komutlarının tırnak içindeki && yüzünden hatalı bölünmesi ve git grep -e, cargo run -p gibi meşru komutların gereksiz engellenmesi tamamen çözüldü.
Dosya Yolu Kanonikleştirme: ../../.env ve src/../.env.local yolları çözümlenerek .env / .git okuma ve yazma korumaları zırhlandırıldı.
Bellek Güvenliği: save_memory serbest geçiş listesinden çıkarılarak prompt injection ile uzun vadeli belleğin kirletilmesi engellendi.
🖥️ 3. Win32 CLI Embedder & Yaşam Döngüsü
High-DPI Desteği: GetDpiForWindow API'si ile %125, %150 ve %200 Windows ölçekli ekranlardaki kayma ve küçülme sorunları tamamen giderildi.
Pencere Detach & Stil Restorasyonu: Gömülü kullanıcı uygulamaları sistemden ayrılırken tüm başlık, kenarlık ve pencere stilleri (WS_CAPTION, WS_THICKFRAME, WS_EX_APPWINDOW) eksiksiz geri yüklenir ve odaklanır.
Akıllı Inactivity Daemon: DeepSeek için 10 dakika, Hermes/OpenCode/Copilot için 7 dakika işlem yapılmadığında arka plan motorları belleği korumak için otomatik kapatılır; sekmeye dönüldüğünde anında sıfırlanır.
KurfaCode v1.1.1 — Embedded DeepSeek Harness & Polished Multi-Engine IDE
🚀 KurfaCode v1.1.1
🌟 Öne Çıkan Yenilikler
- 🐋 Tam Dahili DeepSeek Harness:
@deepseek-ai/dsh webartık dış tarayıcıyı tetiklemeden, doğrudan KurfaCode içindeki yerel Chromium<webview>üzerinde çalışır. - ⚡ Kısıtlamasız Web Arayüzü: Yerel CSP ve Frame kısıtlamaları temizlenerek DeepSeek arayüzünün tam uyumlulukla açılması sağlandı.
- ⌨️ Kusursuz Klavye & Odak: Sekmeler arası geçişlerde yaşanan tüm odak ve klavye takılmaları giderildi.
- 🔒 Akıllı Pencere Kilidi: Gömülü pencerelerin boyutlandırılması ve kaydırılması akıllı bekçi ile kilitlendi.
- 🎨 Tasarım: Oval kapsayıcı sekme çubuğu ile tüm AI geliştirme motorları tek çatı altında toplandı.
KurfaCode v1.1.0 — DeepSeek Harness, Multi-Engine Hub & Seamless Focus
🚀 KurfaCode v1.1.0
🌟 Yenilikler
- 🐋 DeepSeek Harness Entegrasyonu:
@deepseek-ai/dsh webarka planda otomatik başlatılarak doğrudan KurfaCode arayüzüne dahil edildi. - ⌨️ Kusursuz Klavye: Motorlar ve KurfaCode sekmeleri arasındaki geçişlerde yaşanan tüm odak kayıpları giderildi.
- 🔒 Akıllı Pencere Kilidi: Gömülü pencerelerin kenarlardan tutulup bozulması engellendi.
- 🎨 Tasarım: Beğenilen oval kapsayıcı sekme çubuğu ile tüm AI motorları tek çatı altında toplandı.
KurfaCode v1.0.8 — Seamless Fullscreen Multi-Engine Suite & Interactivity Fix
🚀 KurfaCode v1.0.8 — Kusursuz Çoklu Motor & Tam Ekran Entegrasyonu
KurfaCode v1.0.8 ile Cursor, Copilot, OpenCode ve Hermes motorlarının pencereye tam ekran oturması, odaklanma ve tıklama mekanizmaları mükemmelleştirildi!
✨ Yenilikler & Düzeltmeler:
- 🖥️ Tam Ekran Multi-Engine: Dış motorlar açıkken sol kenar çubuğu gizlenerek motorların %100 genişlikte çalışması sağlandı.
- 🖱️ Pürüzsüz Etkileşim: Gömülü pencerelerde tıklamaların yutulması ve donma hissi giderildi.
- ⚡ Geçiş İzolasyonu: Motorlar arasında geçiş yapıldığında eski pencerelerin üstte kalması tamamen engellendi.
- 🤖 Cursor & GitHub Copilot: Tam otomatik tarama, çalıştırma ve gömme desteği.
KurfaCode v1.0.7 — Multi-Engine Suite (Cursor & Copilot) + Win32 Interactivity Fix
🚀 KurfaCode v1.0.7 — 5'li Multi-Engine Hub & Tam Etkileşim Sürümü
KurfaCode v1.0.7 ile çoklu motor (Multi-Engine) mimarisini genişletiyor; Cursor ve GitHub Copilot masaüstü uygulamalarını da yerel olarak KurfaCode penceresine dahil ediyoruz! Ayrıca gömülü motorlardaki tıklama/etkileşim sorunları tamamen giderildi ve güncelleyici sistemi zırhlandı.
✨ v1.0.7 ile Gelen Yenilikler
🌟 1. Yeni Motorlar: Cursor & GitHub Copilot Entegrasyonu
- 5 Motor Tek Pencerede: Artık üst başlıktan tek tıkla KurfaCode, Hermes, OpenCode, Cursor ve GitHub Copilot arasında anında geçiş yapabilirsiniz.
- Otomatik Algılama & Kurulum: Bilgisayarınızda kurulu olan Cursor veya Copilot otomatik olarak tespit edilip pencereye kilitlenir; kurulu değilse arayüzden tek tıkla resmi kurulum sihirbazı başlatılabilir.
🖱️ 2. Win32 Tam Etkileşim & Tıklama Çözümü
- Donma & Odaklanma Düzeltmesi: Gömülü pencerelerde yaşanan tıklanmama ve donma hissi;
WS_CLIPCHILDRENstil kalkanı veEnableWindowmesaj köprüsüyle tamamen çözüldü. Artık pencereler içi yazma, kaydırma ve buton tıklamaları %100 akıcı çalışır.
🛡️ 3. Zırhlı Güncelleyici (Zero-Rate-Limit Updater)
- 3 Kademeli Denetim: GitHub API saatlik istek sınırlarına (Rate-Limit) takılmadan çalışan 302 HEAD ve Atom akışı entegrasyonu.
- Güvenli Windows PE Doğrulaması: İndirilen güncelleme dosyası çalıştırılmadan önce
MZikili dosya başlığı ve boyut bütünlüğü kontrol edilir. - Zaman Aşımı Koruması: Ağ takılmalarına karşı
AbortController(8s) kalkanı devreye alındı.
⚡ 4. Kernel Seviyesinde Job Object Koruması
- Windows Kernel
JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSEkalkanı ile KurfaCode kapatıldığında veya sonlandırıldığında arka planda asla hayalet (orphan) süreç kalmaz.
📦 İndirme & Kurulum
- Kurulum Dosyası:
KurfaCode-Setup-1.0.7.exe(123 MB) - Platform: Windows 10 / 11 (x64)