Team machine, onboarding & soldier isolation
Team machine, onboarding & soldier isolation
Bu sürüm, bir makineyi tüm team'e compute olarak bağlamayı, repoları otomatik keşfetmeyi ve soldier'ları güvenli biçimde izole etmeyi getiriyor. Ayrıca team-centric (workspace'ler arası) akıştaki bir dizi kritik bug düzeldi.
✨ Yeni #
- Team machine. Tek
connect --hub <team>(org'suz) her workspace'e ayrı bir denetimli bağlantı fan-out eder. Token tüm team workspace'lerinde geçerli. - Otomatik repo keşfi (owner→workspace). Bare
connect,~/Developer/<team>klasörünü tarar; repoları git remote owner'ına göre doğru workspace'e otomatik atar (better-i18n/*→better,egosorg/*→fbuild). Bilinmeyen owner'lı repolar (yabancı ürünler) gizli kalır. Artık her repo'yu tek tekadd-projectyapmaya gerek yok. - Soldier izolasyonu (macOS). Soldier'ın
claudesürecisandbox-execile hapsediliyor: sadece task'ın focus repolarına yazıp okuyabilir; sibling repolar, SSH anahtarları, credential store'lar ve env dosyaları OS seviyesinde engellenir.FBUILD_NO_SANDBOX=1ile kapatılabilir. - npm CI yayını. Runner
@fbuildai/runnerolarak npm'de; sürüm bump →main'e push → GitHub Actions otomatik publish (interaktif 2FA gerekmez). - Onboarding. Kapsamlı kurulum + sorun giderme dokümanı (agent-consumable) ve paylaşılabilir onboarding link'i.
🐛 Düzeltmeler #
- Console WebSocket 1006 döngüsü — WS URL'ine
?org=<workspace>eklendi; team domaininde yanlış tenant'a bağlanma sorunu bitti. - Makine seçici boş görünüyordu —
sessionForlocalStorage anahtar uyuşmazlığı düzeltildi; workspace'ler arası tüm çağrılar (makineler, task'lar, oluşturma) artık doğru session'ı buluyor. - "mesaj gitmiyor" — reply/stop artık task'ın kendi workspace'ini hedefliyor;
/orders/:id/eventsorg_iddöndürüyor; New task oluşturulan task'ı kendi workspace'inde açıyor. - Makine silinemiyordu — hub CORS
DELETE/PUT/PATCHmetodlarına izin veriyor. - "no projects yet" tekrarı — eşzamanlı connect'lerde config yarışı sertleştirildi;
connectartık proje listesini ezmiyor. - New task makine seçici her açılışta yenileniyor + boş durumda açıklayıcı mesaj gösteriyor.
🔭 Sırada ne var #
- egos executor'ın chat içinde stabil, gerçek çıktı vermesi.
- Askerleri UI'da canlı görmek (hangi asker, hangi aşama, alt-ajanlar, maliyet).
- egos army / çoklu asker orkestrasyonu.
- egos CLI → app köprüsü.
- Terminal ve dev-server süreçlerinin de sandbox'lanması (şu an yalnız soldier/claude).
- Keşfedilen aday repoların console team-modu seçicisinde yüzeye çıkması.