Skip to content

v1.1.7 - Win32 Focus & Keyboard Lock Fixes, Engine Embedding, DeepSeek & Tool Calling Overhaul

Latest

Choose a tag to compare

@KurfaCore KurfaCore released this 17 Sep 16:13
· 1 commit to main since this release
6fe6a8c

🚀 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 AttachThreadInput ve SetForegroundWindow senkron çağrıları kaldırıldı; yerine asenkron ve bloklamayan PostMessage(WM_ACTIVATE / WM_SETFOCUS) mimarisi getirildi.
  • Alt-Tab & Pencere Geri Yükleme: win.on('focus'), win.on('restore') ve win.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.exe baş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:deepseek oturumuna 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, command vb.) eksiksizce eşlenir.

📦 İndirme & Kurulum

  • Kurulum Dosyası: KurfaCode-Setup-1.1.7.exe
  • Platform: Windows 10/11 (x64)