---
title: Github Copilot çalışma ortamı Rust'a taşındı
url: https://www.elseif.net/tr/github-copilot-calisma-ortami-rusta-tasindi
published: 2026-10-12T12:50:15+00:00
language: tr
section: Modeller
source: https://www.infoq.com/news/2026/10/github-copilot-rust-migration/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
organizations: GitHub, Copilot, Rust, Node.js, TypeScript
publisher: elseif
---

# Github Copilot çalışma ortamı Rust'a taşındı

GitHub, GitHub Copilot CLI, Copilot uygulaması ve Copilot SDK'ların çalışma ortamını TypeScript ve Node.js'ten Rust'a taşıdı. Geçiş, 800 bin üzeri üretim kodunu Rust'a AI destekli yeniden yazımla değiştirdi. Taşıma süresi yaklaşık 14,5 hafta sürdü ve 128 pull request ile yürütüldü. GitHub, çalışma ortamının istemci başına çalışma seti boyutunu yaklaşık 100 MB azalttığını bildirdi. Yeni Rust çalışma ortamı, C ABI aracılığıyla doğrudan host uygulamalarına gömülebilirken, dış süreç modu yine mevcuttur.

Geçiş, tür adımlı bir değiştirme stratejisiyle yapıldı. TypeScript bileşenleri Rust uygulamalarına geçişten önce N API aracılığıyla geçici bir uyumluluk katmanıyla birleştirildi. Bu yöntem, diğer bileşenler TypeScript'de iken yeni kodu test etmek için mevcut uç uca testlerini çalıştırdı. GitHub, geçiş süresince 135 sürüm yayınladı, bunlar arasında 35 kararlı ve 100 ön sürüm sürümü yer alıyordu.

Rust uygulamasının istemci başına başlatma süresi, önceki TypeScript çalışma ortamındaki 5,25 saniyeden düşerek 292 milisekoya ulaştı. Geçiş tamamlandığında Rust kod satırı sayısı 832.378 satır üretim kodu ve 468.689 satır birim testi olarak kaydedildi. AI ajanları çoğu uygulama kodunu üretirken, derleme, test ve insan incelemesi regresyonları tespit etmek için kullanıldı. GitHub, 4.478 doğrudan cargo kontrol çalışması yapmış ve bunların %87,1'i sorunsuz tamamlanmış.

Geçiş sonrası mimari, host uygulamalarına gömülebilen yerel bir Rust çalışma ortamı sunuyor. Copilot SDK, desteklenen diller arasında dil özgü arayüzler koruyarak sürdürülüyor.
