deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak dev.to (home feed)

Rexo Code v0.9, terminale sağlayıcıdan bağımsız bir yapay zekâ kodlama ajanı getiriyor

Rexo Code v0.9, Rust ile yazılmış, terminalde çalışan ve geliştiricilerin kendi yapay zekâ sağlayıcılarını ve modellerini seçmesine olanak tanıyan ücretsiz, açık kaynak bir yapay zekâ kodlama ajanıdır.

Rexo Code v0.9, terminale sağlayıcıdan bağımsız bir yapay zekâ kodlama ajanı getiriyor

Terminalde çalışacak şekilde tasarlanmış, Rust ile yazılmış açık kaynak bir yapay zekâ kodlama ajanı olan Rexo Code 0.9 sürümüyle yayınlandı. dev.to'daki bir yazıda geliştirici Daksh Saboo, projeyi kodlama ajanlarının gerçek bir kod tabanıyla etkileşime girmeye başladığında gerçekte nasıl davrandığını anlama amacı güden uzun soluklu bir deneyimin ürünü olarak tanımlıyor.

Rexo Code neler yapabilir

dev.to duyurusuna göre ajan, bir prompt'u basitçe bir model API'sine iletmek yerine bir proje üzerinde çalışmak üzere tasarlanmış. Kod tabanını arayıp analiz edebiliyor, dosyaları okuyup düzenleyebiliyor, shell komutları çalıştırabiliyor, bu komutların çıktılarını inceleyebiliyor ve bulduklarına göre bir sonraki adımı belirleyebiliyor.

Bu temel döngünün ötesinde araç; MCP araçlarını, oturum yönetimini, becerileri ve özel komutları, hook'ları ve eklentileri ile subagent'ları destekliyor. Ayrıca görsel girdi kabul edebiliyor, yanıtlar üretilirken akıtabiliyor ve JSON çıktısı üreten headless modda çalışabiliyor; bu mod betikleme ve otomasyon kullanım durumlarına işaret ediyor. Proje şu anda Windows, Linux ve macOS'u destekliyor.

Hassas işlemlerden önce izin

duyuruda öne çıkan temalardan biri güvenlik. Saboo, özellikle gerçek bir sistemde, karar verdiği her şeyi körü körüne çalıştıran bir ajan istemediğini yazıyor; bu yüzden Rexo Code hassas işlemleri gerçekleştirmeden önce kullanıcıdan izin istiyor. Ajan daha sonra komut çıktısını inceleyip sonuçları elde ettiğinde çalışmaya devam edebiliyor.

Geliştirme sürecinin kendisinin de, dediği gibi, bir şeyi inşa etme, test etme, bozma, nedenini anlama ve yeniden inşa etme döngüsünü defalarca izlediğini; bu yol boyunca bolca hata ve mimari değişiklik yaşandığını belirtiyor.

Sağlayıcıdan bağımsız bir tasarım

Rexo Code'u tek bir yapay zekâ sağlayıcısına bağlamama kararı bilinçli bir tercihti. Modeller hızla değişiyor, sağlayıcılar API'lerini değiştiriyor ve farklı geliştiricilerin farklı gereksinimleri var, diye açıklanıyor yazıda. Bu nedenle ajan, kullanıcıların aracı teslim eden satıcıya kilitlenmek yerine kendi iş akışına uygun model ve sağlayıcıları seçebilmesi şekilde tasarlanmış.

Yapay zekâ ile inşa edildi, elle test edildi

Saboo ayrıca Rexo Code'u geliştirirken hata ayıklama, uygulama, refactoring ve Rust kod tabanındaki daha büyük değişiklikleri ele alma süreçlerinde Claude ve Claude Code'un yoğun biçimde kullanıldığını kabul ediyor. Yine de değişiklikleri kendisinin test ettiğini ve projeye gerçekte neyin dahil edilmesi gerektiğine kendisinin karar verdiğini, üretilen kodu olduğu gibi kabul etmek yerine gerçek sonuçlar üzerinde yineleme yaptığını vurguluyor.

0.9 sürümü, yazarın daha geniş kitlelere dağıtmaktan rahat olduğu sürüm olarak tanımlanıyor. Proje ücretsiz ve açık kaynak olup kodu, yazarın hesabı altında GitHub'da barındırılıyor.

Neden önemli

Terminal tabanlı yapay zekâ kodlama ajanları geliştirici araçları manzarasının tanıdık bir parçası hâline geldi, ancak birçoğu tek bir satıcının modellerine veya aboneliğine bağlı. Ajan katmanını model katmanından bilinçli olarak ayıran, Rust ile yazılmış açık kaynak bir ajan, temeldeki yapay zekâ pazarı durmadan değişirken ekiplere araçlarını istikrarlı tutma imkânı veriyor. İzin istemleri, hook'lar, eklentiler, subagent'lar ve headless JSON çıktısı gibi özellikler, aracın gevşek denemelerden çok ciddi ve otomatik kullanım için tasarlandığına işaret ediyor. Yazarın hâlâ eksik olan özellikler konusunda geri bildirimi açıkça davet ettiği 0.9 sürümüyle Rexo Code, açık kaynak kodlama ajanı alanının erken ama önemli bir girişimi ve terminal iş akışında sağlayıcı seçimi isteyen geliştiriciler için izlenmeye değer bir proje.

  • #ai-agents
  • #rust
  • #open-source
  • #developer-tools
  • #cli

İlgili yazılar