Dokümantasyon/Referans

Yapılandırma ve güvenlik

Ayarların, anahtarların ve proje hafızasının nerede ve nasıl saklandığı.

Yapılandırma dosyası

configManager.ts
  • Kullanıcı ayarları işletim sisteminin uygulama verisi klasöründe (app.getPath('userData')/config.json) 0600 izinleriyle saklanır.
  • Hassas API anahtarları (openRouterApiKey) Electron safeStorage ile şifrelenerek (enc:v1:...) diske yazılır — macOS Keychain, Windows DPAPI, Linux Secret Service.
  • Proje bazlı ayarlar desteklenir: her proje klasörü için farklı bir Claude modeli ya da farklı bir defaultVerifyCmd seçebilirsiniz.

Proje hafızası ve beceriler

memoryStore.ts ve sharedSkills.ts

  • Proje kuralları ve mimari gerçekler her ajan çağrısına [Workspace Memory] başlığıyla otomatik eklenir.
  • .ai-bridge/ ve .worktrees/ klasörleri, projenin .gitignore dosyasını kirletmeden .git/info/exclude üzerinden yerel olarak gizlenir (excludeFromGit).

Çoklu dil desteği

Arayüz ve ajan durum mesajları, Türkçe ve İngilizce dahil çok dilli tablolardan beslenir (ui/src/i18n/); eksik çeviri anahtarları derleme sırasında TypeScript tarafından yakalanır.