Repository navigation
Releases: cumabozkurt/super-orkestra
Release list
Super Orkestra v1.0.1
İlk kayıt defteri yayını: CLI ve çekirdek npm'de, eklenti VS Code Marketplace ve Open VSX'te.
Eklendi
- npm:
super-orkestravesuper-orkestra-core(provenance ile). Kurulum artıknpm i -g super-orkestra. - VS Code eklentisi Marketplace ve Open VSX'te.
- README'lere npm, Marketplace ve Open VSX rozetleri.
Değişti
- VS Code eklentisinin yayıncısı
cumabozkurtoldu; eklenti kimliği artıkcumabozkurt.super-orkestra-vscode(Marketplace ve Open VSX). - README (EN/TR),
docs/ve paket README'leri kurulumu npm / Marketplace / Open VSX üzerinden anlatıyor; GitHub sürümündeki tarball ve.vsixçevrimdışı seçenek olarak kaldı. release.yml: npm'de, Marketplace'te ya da Open VSX'te zaten bulunan sürüm atlanıyor (--skip-duplicate,npm viewdenetimi), böylece yarıda kalan bir sürüm iş akışı güvenle yeniden çalıştırılabiliyor. Sürüm notlarına kayıt defteri bağlantıları eklendi.
Install / Kurulum: CLI npm i -g super-orkestra · VS Code Marketplace / Open VSX (cumabozkurt.super-orkestra-vscode) · desktop installers, the .vsix and the CLI tarballs are attached below. Details: README → Downloads · Türkçe. The desktop builds are not code-signed. SHA256SUMS.txt lists the checksum of every file.
Super Orkestra v1.0.0
İlk kararlı sürüm. Proje adı Orkestra → Super Orkestra oldu. İlk GitHub sürümü: v1.0.0.
Değişti
- npm paketleri:
super-orkestra(CLI) vesuper-orkestra-core. Eski belgelerdekinpm i -g orkestrabaşka birine ait bir paketi kuruyordu; artık doğru ad kullanılıyor. - CLI hem
super-orkestrahem kısa adorkestraolarak kuruluyor. Yapılandırma dosyası (orkestra.config.json),.orkestra/klasörü,ORKESTRA_*ortam değişkenleri ve VS Code ayar/komut kimlikleri geriye uyumluluk için aynı kaldı. - Claude statusline kancası CLI paketine taşındı:
"command": "super-orkestra statusline". - Masaüstü uygulaması: "Super Orkestra", kimlik
dev.superorkestra.app, tüm platformlar için simgeler (.ico/.icns/.png). - VS Code eklentisi:
super-orkestra.super-orkestra-vscode, simgeli.
Eklendi
- GitHub'a hazırlık: CI (Windows/macOS/Linux × Node 22/24, paket kuru çalıştırması, .vsix), tek etiketle GitHub Release açan
release.yml, Dependabot, hata/özellik şablonları, PR şablonu, CONTRIBUTING, SECURITY,.editorconfig,.gitattributes. npm run set-repo -- <kullanıcı>: belgelerdeki GitHub adresi yer tutucusunu doldurur.- npm paketlerinde
files,types,repository,enginesalanları (öncedendist/.gitignore yüzünden yayından düşecekti). - 10 yeni regresyon testi (toplam 75).
npm run typecheck(tüm paketler + testler),npm run checkvenpm run smokebetikleri. - CI: tip denetimi adımı ve masaüstü için
cargo checkişi. - İngilizce
README.md(+README.tr.md),docs/altında ayrıntılı belgeler (başlangıç, yapılandırma, mimari, CLI, MCP, VS Code, masaüstü, SSS),CODE_OF_CONDUCT.md, masaüstü paketi README'si. Araştırma raporlarıdocs/research/altına taşındı. - GitHub Release iş akışı:
v*etiketi itildiğinde sürüm alanları denetlenir, notlar bu dosyadan alınır; masaüstü kurulumları (Windows.msi/.exe, macOS Apple Silicon + Intel.dmg, Linux.AppImage/.deb/.rpm), VS Code.vsix, CLI'ın npm tarball'ları veSHA256SUMS.txtsürüme eklenir. npm / VS Code Marketplace / Open VSX yayını yalnızca ilgili sır (NPM_TOKEN,VSCE_PAT,OVSX_PAT) tanımlıysa yapılır, yoksa adım atlanır.
Düzeltildi
- Node sürümü:
enginesalanı>=22.13yerine>=22.16. Node 22.13–22.15'in yerleşik SQLite'ında FTS5 yok, bu sürümlerde hafıza katmanıno such module: fts5ile çöküyordu. Artık net bir hata mesajı veriliyor. - ACP işçisi süreci çökertiyordu: ajan ikilisi yoksa ya da başlatılamıyorsa (
opencode/geminiiçin varsayılan taşımaauto= önce ACP) dinlenmeyenerrorolayı tüm CLI'ı düşürüyordu. Artık başarısız sonuç dönüyor ve CLI taşımasına geçiliyor. - ACP dosya kum havuzu: yol denetimi sembolik bağlantıları da çözüyor. Worktree içindeki bir bağlantı (ör. paylaşılan
node_modulesya da repoya işlenmişx -> /etc) üzerinden dışarı okuma/yazma engellendi. reassigntek işçide görevi duraklatıyordu: başka müsait işçi yokken şefin "başkasına ver" kararı "hepsi limitte" sanılıp görev 1 saatliğine duraklatılıyordu. Artık aynı işçiyle düzeltmeye dönülüyor.- Devam kuyruğu işi sessizce kaybedebiliyordu: kilit doluyken 50 deneme beklemeden art arda yapılıyordu. Artık kısa aralıklarla ~2 sn bekleniyor, yine alınamazsa hata veriliyor.
ORKESTRA_TICK_MSetkisizdi:schedule()zamanlayıcıyı varsayılan 30 sn ile kurduğundanrunkomutunun istediği aralık uygulanmıyordu.- Geçersiz git dal adı izolasyonu kapatıyordu: şeften gelen
t1..2gibi kimliklergit worktree add'i düşürüyor ve işçi ana çalışma ağacında koşuyordu. Kimlikler artık geçerli dal adına çevriliyor (refSafe). providers.openrouter.apiKeyEnvyok sayılıyordu: belgelenmiş olmasına rağmen her zamanOPENROUTER_API_KEYokunuyordu.- Yapılandırma doğrulaması: şef olarak desteklenmeyen
openrouter/acpve geçersiztransportdeğerleri artık yüklemede reddediliyor (önceden ilk çağrıda belirsiz bir hatayla düşüyordu). - OpenRouter istekleri zaman aşımsızdı:
/modelsiçin 30 sn, sohbet isteği içinORKESTRA_TASK_TIMEOUT_MSsüre sınırı eklendi. Ağ hataları artık başarısız sonuç olarak dönüyor. - Test kurcalama koruması: alt klasördeki
test_*.pyve.test.mjs/.cjsdosyaları da tanınıyor. - Masaüstü: CLI kurulu değilse "Çalışıyor…" düğmesi takılı kalıyordu ve Modeller sekmesi hata nesnesinde çöküyordu (
models.slice). Artık kurulum ipucu gösteriliyor. - VS Code: boşluk içeren
orkestra.commandyolu Windows'ta bölünüyordu. Süreç başlamadığında stdinEPIPEhatası yakalanmıyordu. - CLI:
usagekayıt yokken de aynı biçimi döndürüyor.map --tokensdoğrulanıyor.resume-daemonbaşka projelerin şeflerini önbelleğe alıyor. - Windows CI'da çalışmayacak
printfkullanan test düzeltildi. Testlerdeki tip hataları giderildi.
Install / Kurulum: the desktop installers, the VS Code .vsix and the CLI tarballs are attached below. How to install each one: README → Downloads · Türkçe. SHA256SUMS.txt lists the checksum of every file.
CLI: npm i -g https://github.com/cumabozkurt/super-orkestra/releases/download/v1.0.0/super-orkestra-core-1.0.0.tgz https://github.com/cumabozkurt/super-orkestra/releases/download/v1.0.0/super-orkestra-1.0.0.tgz (both in one command). The desktop builds are not code-signed.