Kim yapıyor, nasıl geliştirildiği
Gününü ajanlarla ve terminallerde geçiren küçük bir ekip, kendi istediği aracı yaptı. Kabuğunuzu bir programa emanet etmeden önce bilmeye değer kısımlar burada.
Shifton Inc
Vobuda, onlarca ülkede kullanılan vardiya yönetim yazılımı shifton.com'un ve kendi müşteri iletişim platformları rolchat.com'un arkasındaki ekip Shifton Inc tarafından yapılıyor. Terminal bir pazar araştırmasından değil, bu işten doğdu: gününü ajanlara görev verip gelen sonuçları okuyarak geçiren bir ekip, hep var olmasını istediği pencereyi kendisi yaptı.
Ekibin dışındaki insanların kurabildiği ilk derleme, ilk pencerenin açılmasından altı gün sonra geldi. İçinde şimdiden kabukları çalışırken sekmeler arasında bölünen ve sürüklenen bloklar, ajan kontrol çubuğu, skinli sistem monitörü, kabuğun yanında açık bir dosya, dikte ve sesli okuma, komut satırı, projeler, quake penceresi ve her birinin kılavuzu olan kırk dil vardı.
Ücretsiz ve kapalı
Program ne bireysel iş için ne de işletmeniz için hiçbir ücret gerektirmiyor. Deneme sürümü, ücretli katman, koltuk sayısı veya hesap yok. Kaynak kodu yayınlanmıyor: dağıtılan şey derlenmiş sürüm, herkese açık depoda ise sadece readme, değişiklik günlüğü, lisans ve bu sitedeki rakamlar yer alıyor.
Lisansın izin vermediği şey programı başkasına aktarmak: kopyasını dağıtmak, satmak, hizmet olarak sunmak, parçalarına ayırmak veya değiştirmek, adını kullanmak ya da arayüzde yazarın diğer ürünlerinden bahseden kısımları kaldırmak. Başka biri isterse ona buraya yönlendirin, çünkü onun için de ücretsiz.
Lisans, katlanılsın diye değil okunsun diye yazıldı. İhtiyacınız olan bir şey lisansta yoksa sorun. Genellikle cevap evettir.
Bu programın üzerine kurulduğu kütüphaneler başkalarına ait ve kendi koşullarıyla ücretsiz sunuluyor. Her lisans metniyle birlikte tam liste, programın kendi menüsünde Vobuda neyin üzerine kurulu başlığı altında yer alıyor.
Yayınlanmadan önce nasıl kontrol ediliyor
Önemli olan sayılar değil. Önemli olan, makinenizde bir şey bozulduğunda, düzeltmenin geri gelmesini engelleyen kontrolle birlikte gelmesi.
Her hatanın bir kimliği ve onu adlandıran bir kontrolü var
Programın yaşadığı her arıza bir tanımlayıcıyla yazılır ve bir kontrol o tanımlayıcıyı adlandırır. Bir betik kimsenin kontrol etmediği bir sözleşmeyi reddeder, böylece liste testlerden sessizce ayrılamaz; kaç tane olduğunu aşağıdaki çalıştırma yazdırır.
2.000'den fazla otomatik kontrol
En ucuzdan yukarı doğru basamaklardan oluşan bir merdivende: saf fonksiyonlar, Rust çekirdeği, komut satırı, tek satırlık kurulum, deponun yapısı ve kendi durumlarıyla yönetilen canlı pencereler; bunlar arayüzü, ajan çubuğunu kontrol kontrol ve iş başındaki eklentileri denetler.
Arayüz testleri gerçek programı çalıştırıyor
Özel bir bağlantı üzerinden değil, programın kendi komut satırı üzerinden. Komut satırına güvenilebilmesinin nedeni bu: bir arka kapı değil, her kontrolün geçtiği asıl yol.
Belgeler de kontrol altında
Bir kontrol belgelerdeki sayıları depoyla karşılaştırıyor. Bir kontrol program değiştiğinde belgeler değişmezse kırmızı yanıyor. Bir kontrol rehberin kırk çevirisini İngilizce olanla şekil bakımından karşılaştırıyor. Bir kontrol her eylemin bir yerde bir kontrol tarafından tetiklenmesini şart koşuyor.
Kaldırmalar dosyalarınıza kadar uzanıyor
Bir özelliğin kaldırılması, bir kişinin dosyalarında ne bıraktığı da kaldırmanın bir parçası. Emekliye ayrılan bir görünüm düzenini geride bıraktı; emekliye ayrılan bir okuma modu sıfır çizen bir paneli geride bıraktı; emekliye ayrılan bir şekil içi boş bir tema bırakırdı. Bunların her biri artık terk edilmek yerine taşınıyor.
Yapılıp sonra geri çekilen şeyler
Bir gizli anahtar deposu yapıldı, tasarlandığı gibi çalıştı ve yine de kaldırıldı: değer anahtar zincirinde duruyordu, Vobuda sadece adını biliyordu, ama bu, bir anahtarın nerede tutulduğunu hiç düşünmemiş insanlar için yazılmış bir program, en güvenli depo ise sunmadığımız depo.
Kontrol gerçekte ne yazdırıyor
Yukarıdaki liste programın test edildiğini söylüyor. Bu ise bu siteden indirebileceğiniz derlemeye dönüşen commit üzerindeki çalıştırmanın kendisi.
$ npx vitest run Test Files 234 passed | 1 skipped (235) Tests 2340 passed | 1 skipped (2341) Duration 21.73s $ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # Ayrıca iki sözleşme aynı kimliği farklı şeylere verdiğinde# çalışmayı reddediyor, bu şimdiye kadar iki kez oldu. Makinenizden ne çıkıyor
| Ne | Nereye gidiyor |
|---|---|
| Konuşmanız | Makine üzerinde tanınır. Ağ bağlantısı gerektirecek bir dil, sessizce gönderilmek yerine reddedilir |
| Dosyalarınız, ayarlarınız ve geçmişiniz | Makinede kalır. Hesap yok ve bize ait senkronizasyon yok; Mac'te ayarlar iCloud Drive'a kopyalanır, varsayılan olarak açık, Apple üzerinden |
| Hatalar | Oluştukları yerde kaydedilir, yazılmadan önce temizlenir ve siz açmadıkça hiçbir yere gönderilmez; açtığınızda da bu makine için rastgele bir numarayla, adıyla asla değil |
| Günde bir kez | vobuda, Claude Code ve Codex'in daha yeni sürümlerinin olup olmadığı ve eklenti kataloğu |
| Adres paneli | Ekranda olduğu sürece, internetin hangi adresi gördüğünü soran yaklaşık on dakikada bir istek |
Claude Code'lu bir Mac'te ajan çubuğu ayrıca beş dakikada bir, Claude Code'un kendi oturum açmasıyla Anthropic'ten hesabınızın limitlerini sorar. Analitik ve kullanım raporu yok; kapatabileceğiniz bir ayar olarak değil, var olmayan bir kod olarak. Gizlilik sayfası her isteği listeler.
Program ve ekip hakkında
Vobuda açık kaynak mı?
Hayır. Ücretsiz ama kapalı kaynak. Dağıtılan şey derlenmiş sürüm; kaynak kodu yayınlanmıyor. Herkese açık depoda readme, değişiklik günlüğü, lisans ve bu sitede kullanılan rakamlar bulunuyor.
Ücretsiz kalacak mı?
Evet. Planlanan bir ücretli katman yok, ona bağlanacak bir hesap da yok. Ekip var olmasını istediği için var.
Arkasında kim var?
shifton.com ve rolchat.com'un arkasındaki şirket olan Shifton Inc.
Bir hatayı nereden bildiririm ya da bir şey talep ederim?
İletişim sayfasından bağlantı verilen, herkese açık depodaki sorunlar sayfasından. Düzeltilen her hataya bir kimlik ve onun adını taşıyan bir kontrol veriliyor.
Linux'ta çalışır mı?
Evet. İndirme sayfasında Intel/AMD ve ARM makineleri için bir .deb ve bir AppImage var; Ubuntu 22.04+, Debian 12+, Fedora 36+ ve openSUSE Leap 15.6+ için. Dikte ve sesli okuma yalnızca macOS'ta. Windows derlemesi yok ve bunun için verebileceğimiz bir tarih yok.