6 puan yazan click 2 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • omp, Mario Zechner’in açık kaynak kodlu kodlama ajanı Pi temel alınarak geliştirilmiş; IDE düzeyinde geliştirme araçları ve pratik özellikleri varsayılan olarak sunan bir terminal kodlama ajanıdır
  • Basit bir UI değişikliği değil; Pi’nin ajan mimarisini genişleterek LSP, hata ayıklayıcı (DAP), alt ajanlar, kod inceleme, web·PDF okuma, oturum paylaşımı, bellek gibi özellikleri entegre ediyor
  • LSP, dosya düzenleme sürecine doğrudan bağlı olduğundan ajan; referans arama, sembol yeniden adlandırma, tanılamaları kontrol etme gibi işlemleri bir IDE gibi kullanabiliyor
  • Dosya tabanlı Skills desteği sunuyor; yalnızca OMP’ye özel Skill’leri değil, Claude, Codex, OpenCode, GitHub vb. mevcut Skill yapılarını da keşfedebiliyor
  • TUI yeterince olgun görünüyor ve ajanın mevcut dosyayı okuyup okumadığını, arama·düzenleme·doğrulama yapıp yapmadığını, alt ajanların çalışıp çalışmadığını ekranda görece net biçimde gösteriyor
  • Doğrudan kullanım deneyiminde, yapay zekanın o anda ne yaptığını kaçırmamanızı sağlayan UI özellikle faydalıydı. Uzun işlemlerde bile durmuş mu yoksa hâlâ çalışıyor mu anlamak kolaydı
  • Çeşitli model sağlayıcılarını destekliyor, macOS·Linux·Windows üzerinde çalışıyor; Bun·Homebrew·kurulum betiği ve önceden derlenmiş ikili dosyalar sunuyor

Buna karşın Pi genişletme ekosistemiyle uyumluluğun henüz tamamen oturduğunu söylemek zor. npm/source-link yöntemiyle kurulan sürümde, CommonJS bağımlılıkları içeren bazı mevcut Pi Extension’larının yüklenmemesi sorunu doğrulandı. Önceden derlenmiş ikili dosyalar etkilenmiyor, ancak paket kurulumu ile harici Extension kombinasyonlarında dikkatli olmak gerekiyor. Nedenin, yeniden yüklenen uyumluluk modülünün mevcut CommonJS köprüsünün üzerine yazması olduğu belirlendi; düzeltme için bir PR açık olsa da henüz birleştirilmiş değil.

Pi’nin sadeliğini korurken ek ayar yapmadan LSP ve çeşitli geliştirme özelliklerinden yararlanmak, ayrıca ajanın ilerleyişini net bir TUI üzerinden görmek isteyen geliştiriciler için cazip bir seçenek. Ancak mevcut Pi Extension’larını yoğun kullananların uyumluluk sorunlarını ve sürüm değişikliklerini kontrol etmesinde fayda var.

1 yorum

 
click 2 시간 전

Aracının hangi işi yürütmekte olduğunu gösteren arayüz oldukça iyi olduğu için paylaşmak istedim.