Skip to content

Releases: cumabozkurt/super-orkestra

Super Orkestra v1.0.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 00:10

İlk kayıt defteri yayını: CLI ve çekirdek npm'de, eklenti VS Code Marketplace ve Open VSX'te.

Eklendi

Değişti

  • VS Code eklentisinin yayıncısı cumabozkurt oldu; eklenti kimliği artık cumabozkurt.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 view denetimi), 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

Choose a tag to compare

@github-actions github-actions released this 07 Oct 23:20

İ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) ve super-orkestra-core. Eski belgelerdeki npm i -g orkestra başka birine ait bir paketi kuruyordu; artık doğru ad kullanılıyor.
  • CLI hem super-orkestra hem kısa ad orkestra olarak 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, engines alanları (önceden dist/ .gitignore yüzünden yayından düşecekti).
  • 10 yeni regresyon testi (toplam 75). npm run typecheck (tüm paketler + testler), npm run check ve npm run smoke betikleri.
  • CI: tip denetimi adımı ve masaüstü için cargo check iş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ı ve SHA256SUMS.txt sü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ü: engines alanı >=22.13 yerine >=22.16. Node 22.13–22.15'in yerleşik SQLite'ında FTS5 yok, bu sürümlerde hafıza katmanı no such module: fts5 ile çö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/gemini için varsayılan taşıma auto = önce ACP) dinlenmeyen error olayı 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_modules ya da repoya işlenmiş x -> /etc) üzerinden dışarı okuma/yazma engellendi.
  • reassign tek 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_MS etkisizdi: schedule() zamanlayıcıyı varsayılan 30 sn ile kurduğundan run komutunun istediği aralık uygulanmıyordu.
  • Geçersiz git dal adı izolasyonu kapatıyordu: şeften gelen t1..2 gibi kimlikler git 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.apiKeyEnv yok sayılıyordu: belgelenmiş olmasına rağmen her zaman OPENROUTER_API_KEY okunuyordu.
  • Yapılandırma doğrulaması: şef olarak desteklenmeyen openrouter/acp ve geçersiz transport değerleri artık yüklemede reddediliyor (önceden ilk çağrıda belirsiz bir hatayla düşüyordu).
  • OpenRouter istekleri zaman aşımsızdı: /models için 30 sn, sohbet isteği için ORKESTRA_TASK_TIMEOUT_MS sü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_*.py ve .test.mjs/.cjs dosyaları 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.command yolu Windows'ta bölünüyordu. Süreç başlamadığında stdin EPIPE hatası yakalanmıyordu.
  • CLI: usage kayıt yokken de aynı biçimi döndürüyor. map --tokens doğrulanıyor. resume-daemon başka projelerin şeflerini önbelleğe alıyor.
  • Windows CI'da çalışmayacak printf kullanan 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.