CANLI
xAI, Imagine API’yi 2.0’a Yükseltmeye Hazırlanıyor: Görüntü ve Video Tek…·Microsoft MAI-Cyber-1-Flash’ı Duyurdu·Moonshot AI, Kimi K3 Model Ağırlıklarını ve Teknik Raporunu Açık…
18 Sep 2026 · 18:15 GMT+3
Ai Haber – Türkiyenin Yapay Zeka Haber Portalı
TEKNOLOJI SAYI #2.631 18 Eyl 2026 · Cuma

GitHub Copilot runtime TypeScript’ten 832 bin satır Rust’a taşındı

GitHub Blog’da Stephen Toub, GitHub Copilot ajan çalışma zamanının TypeScript/Node.js’ten üretime hazır Rust’a yeniden yazıldığını anlattı.

AiHaber Editör
Editör
2DK 2OKUMA

★ Hızlı Özet

  • GitHub Blog’da Stephen Toub, GitHub Copilot ajan çalışma zamanının TypeScript/Node.js’ten üretime hazır Rust’a yeniden yazıldığını anlattı.
  • Neden port? Copilot agent runtime yalnızca CLI’nin motoru değil; Copilot uygulaması, SDK, VS Code, Visual Studio, bulut ajan (CCA), Code Rev…
  • Nasıl yapıldı? Yaklaşım “in-place” bileşen bileşen port: her PR TypeScript’i ince bir Rust shim’iyle değiştirip eski kodu sildi; main her an…
  • Sonuç Ortak runtime’ın Rust’a geçmesi gömülü ajan ürünlerinde başlangıç, bellek ve güvenilirliği iyileştirmeyi; tek düzeltmenin tüm istemcil…

GitHub Blog’da Stephen Toub, GitHub Copilot ajan çalışma zamanının TypeScript/Node.js’ten üretime hazır Rust’a yeniden yazıldığını anlattı. 21 Ağustos itibarıyla runtime yüzde 100 üretim Rust’a geçmiş durumda: 832.378 satır üretim Rust ve 468.689 satır Rust birim testi. AI ajanları kodun çoğunu üretti; 128 pull request artımlı olarak main’e girdi. Performansın büyüklük mertebeleriyle iyileştiği; eskisi bir ekibin bir-iki yılını alacak işin, ajanlarla ağırlıklı olarak tek geliştirici ve yaklaşık 14,5 haftada tamamlandığı belirtiliyor.

Neden port?

Copilot agent runtime yalnızca CLI’nin motoru değil; Copilot uygulaması, SDK, VS Code, Visual Studio, bulut ajan (CCA), Code Review, Cowork, Copilot Studio ve Excel/Outlook/PowerPoint/Word gibi ürünlerin ortak ajan koşum takımı. Eski mimaride SDK, headless CLI sürecini JSON-RPC ile çağırıyordu; her istemci Node/V8 maliyeti (~100 MB çalışma kümesi) ve süreç sınırları ödüyordu. Hedef: TUI’den ayrılmış, C ABI ile süreç içi gömülebilen, düşük gecikmeli native bir runtime. Seçilen dil Rust.

Nasıl yapıldı?

Yaklaşım “in-place” bileşen bileşen port: her PR TypeScript’i ince bir Rust shim’iyle değiştirip eski kodu sildi; main her an yayınlanabilir kaldı. Yaklaşık 14,5 haftada main 135 sürüm çıkardı (100 ön-sürüm, 35 kararlı). Geçici iç interop için napi-rs kullanıldı; SDK yüzeyi C ABI / FFI ile dil bağlarına açıldı. Paralel TypeScript gelişimi sürerken ~430.000 satır üretim TypeScript porttan geçti.

Sonuç

Ortak runtime’ın Rust’a geçmesi gömülü ajan ürünlerinde başlangıç, bellek ve güvenilirliği iyileştirmeyi; tek düzeltmenin tüm istemcilere yayılmasını kolaylaştırmayı amaçlıyor. Toub’un yazısı 65 dakikalık uzun formda mimari ve ajanlı yeniden yazım sürecini ayrıntılı anlatıyor.

Kaynak: GitHub Blog – Migrating the GitHub Copilot runtime to Rust, using Copilot

— Paylaş

Beğendiysen yay.

Yapay Zeka Sohbetlerinde
Sosyal Medyada

Tartışma

Bu habere emoji ile tepki ver

Hizli:

Henüz yorum yok. İlk yorumu siz yapın!

Yapıcı ve saygılı yorumlar bekliyoruz. Topluluk kuralları