Bağlı klasörler

Birden fazla dizin, tek proje
başlattığınız her yapay zeka ajanı için

Bir klasörde bir oyun, başka bir klasörde onun daha yeni motor sürümüne taşınmış hali. İki depoda bir web uygulaması ve çağırdığı API. Onu kullanan uygulamaların yanında ortak bir kütüphane. Ajanlarınızın iki tarafa da ihtiyacı var ve klasörleri tek bir üst klasör altına taşımak çalışan bir düzeni bozar.

Bunun yerine diğer klasörleri projeye bağlayın. Oldukları yerde kalırlar ve kendi sürüm kontrollerini korurlar. Projede başlattığınız her ajan onları alır: Claude Code, Codex, GitHub Copilot CLI, Antigravity CLI, Kimi Code ve Mistral Vibe'da --add-dir ile, diğer CLI'larda ise talimatında. Ardından «Değişiklikler» sekmesi her depoyu inceler ve commit'ler.

Tek proje, üç depo
  • /work/web-appProje klasörü · git
  • /work/apiBağlı klasör · git
  • /work/shared-libBağlı klasör · git
Başlatmada
Claude Code--add-dir=/work/api --add-dir=/work/shared-lib
Codex--add-dir=/work/api --add-dir=/work/shared-lib
GitHub Copilot CLI--add-dir=/work/api --add-dir=/work/shared-lib
OpenCodeklasörler talimatında listelenir

Tek proje, üç depo: her ajan proje klasöründe başlar ve diğer ikisini, CLI'sının anladığı biçimde alır.

Bir ajan tek bir klasörde başlar ve çoğu CLI onu orada tutar. Çevresini çoğu zaman okuyabilir, ama çalışma dizininin dışında düzenleme yapmak bir izin isteği, bir sandbox reddi ya da her başlatmada hatırlamanız gereken bir bayrak demektir. Bu, iş iki yere yayılana kadar sürer: uygulama ve API'si, bir oyun ve daha yeni bir motordaki kopyası, bir kütüphane ve onu kullanan projeler.

Alışılmış çözümlerin bir bedeli var. İki klasörü tek bir üst klasör altına taşımak, çalışan yolları, betikleri ve editör ayarlarını bozar. Sembolik bağlantı bazı araçların kafasını karıştırır ve dosyaların gerçekte nerede durduğunu gizler. Her başlatmada --add-dir yazmak, unuttuğunuz o tek başlatmaya kadar işe yarar.

Bağlı klasörler, projede tutulan bir listedir. Bir klasörü bir kez eklersiniz: Proje ayarları, Genel, Bağlı klasörler. O andan itibaren projenin her ajanı, ister ajan listesinden, ister bir backlog ticket'ından, ister telefonunuzdan başlatın, bu klasörleri alır ve her klasör kendi deposunu korur.

Bağlı klasörler ne yapar

Projede tutulan, her başlatmada okunan bir liste. Bağlı klasörü olmayan bir proje tam olarak eskisi gibi çalışır.

Klasörler oldukları yerde kalır

Sistemin klasör seçicisiyle bir klasör seçin. Hiçbir şey taşınmaz, kopyalanmaz ya da sembolik bağlantıyla değiştirilmez; her klasör kendi deposunu, dalını ve geçmişini korur. Proje başına en fazla on klasör.

Her CLI için doğru bayrak

Claude Code, Codex, GitHub Copilot CLI, Antigravity CLI, Kimi Code ve Mistral Vibe her klasörü kendi --add-dir bayrağıyla alır; hem ajan sıfırdan başladığında hem de bir oturumu sürdürdüğünde.

Ajanın talimatında adı geçer

Her ajan, CLI'sı ne olursa olsun, talimatında kısa bir blok da alır: klasörler, projeye ait oldukları ve git'in her birinin içinden çalıştırıldığı. Bayrağı olmayan CLI'lar, sandbox'ları izin verdiğinde onlara tam yol ile ulaşır.

Her depoyu commit'leyin

«Değişiklikler» sekmesinde bir depo seçici, proje klasörünü ve git deposu olan her bağlı klasörü listeler. Diff'ini görmek için birini seçin, sonra stage edin, commit'leyin ve push'layın.

Telefonda da aynı

AgentsRoom mobil uygulamasından başlatılan bir ajan aynı bayrakları ve aynı talimatı alır, çünkü başlatmayı masaüstü hazırlar. Telefon bağlı klasörleri proje menüsünde gösterir ve «Değişiklikler» ekranı da bağlı depoları sunar.

Başlatmada kontrol edilir

Diskte bulunmayan bir klasör, örneğin çıkarılmış bir sürücüdeyse, bir uyarıyla listede kalır ve başlatmada terminalde tek bir satırla atlanır. Proje klasörünün kendisi ve kopyalar reddedilir.

AgentsRoom Proje ayarları, Genel, Bağlı klasörler: my-shop projesine bağlı iki klasör, my-shop-api ve shared-ui, bir «Klasör ekle» düğmesi ve Claude Code, Codex, Copilot, Antigravity, Kimi ve Mistral Vibe'ın onları başlatmada aldığını söyleyen not
Proje ayarları, Genel bölümündeki Bağlı klasörler kartı: projeye bağlı iki depo, her biri olduğu yerde bırakılmış. Listenin altındaki not, hangi CLI'ların onları bir bayrakla aldığını ve diğerlerinin onlara nasıl ulaştığını söyler.

Nasıl çalışır

Dört adım; ilk ikisi proje başına bir kez yapılır.

  1. 1

    Proje ayarlarını açın

    Proje ayarları, Genel, Bağlı klasörler. Alan, hangi CLI'ların klasörleri bir bayrakla aldığını ve diğerlerinin onlara nasıl ulaştığını söyler.

  2. 2

    Bir klasör ekleyin

    «Klasör ekle» sistemin klasör seçicisini açar ve klasör hemen kaydedilir. Yanındaki çarpı, onu daha sonra projeden kaldırır: diskte hiçbir şey değişmez.

  3. 3

    Bir ajan başlatın

    Projenin herhangi bir ajanını her zamanki gibi başlatın: ajan listesinden, bir backlog ticket'ından ya da telefonunuzdan. Proje klasöründe başlar ve bağlı klasörlere de sahip olur.

  4. 4

    Her depoyu inceleyin ve commit'leyin

    «Değişiklikler» sekmesini açın ve bir depo seçin: proje klasörü ya da bağlı bir klasör. Diff'ini okuyun, sonra orada stage edin, commit'leyin ve push'layın. Her klasör kendi geçmişini korur.

Depo seçicisi my-shop-api (bağlı klasör) üzerinde olan AgentsRoom «Değişiklikler» sekmesi: Bağlı klasör bildirimi, 2 değişiklikli main dalı ve değişen iki dosya products.ts ve shipping.ts
Bağlı bir depoda «Değişiklikler» sekmesi: onu depo seçicide seçin; dalı, değişiklikleri ve commit düğmesi kendisine aittir. Otomatik commit ve ticket başına worktree proje klasöründe kalır.

Claude Code ve Codex zaten dizin ekleyebiliyor. İşte değişen

Claude Code başlarken --add-dir, oturum sırasında /add-dir kabul eder ve ayar dosyalarındaki additionalDirectories içinde kalıcı bir liste tutar. Eklenen bir dizin, çalışma diziniyle aynı izin kurallarıyla dosya erişimi alır. --add-dir ya da /add-dir ile verilen bir dizinden beceri, komut ve alt ajanları da yükler, ama CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 ayarlanmadıkça onun CLAUDE.md dosyasını yüklemez; bir ayar dosyasında listelenen dizin ise yalnızca dosya erişimi verir. Ekim 2026'da Claude Code belgelerinde ve 2.1.300 sürümünde doğrulandı.

Codex'te de ana çalışma alanının yanında bir dizini yazılabilir yapan --add-dir var, kalıcı bir liste için de config.toml dosyasında sandbox_workspace_write altında writable_roots (codex-cli 0.162.1). GitHub Copilot CLI, Antigravity CLI, Kimi Code ve Mistral Vibe'ın her birinin kendi --add-dir'i var.

Yani yeni olan bayrak değil. AgentsRoom'un eklediği şunlar: projede tutulan ve her başlatmada her ajana, her CLI'nın beklediği biçimde verilen liste (Claude Code bayrakla klasörü tek parça ister, --add-dir=/work/api gibi, yoksa seçenek kendisinden sonra gelen prompt'u yutar), bayrağı olmayan CLI'lar için aynı talimat, aynı klasörleri alan telefondan başlatmalar ve her depoyu commit'leyen bir «Değişiklikler» sekmesi. AgentsRoom, CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD'yi sizin yerinize ayarlamaz.

Bilmeniz gerekenler

  • Bir ticket bittiğinde yapılan otomatik commit'ler, ticket başına worktree ve ekip adımı diff'leri proje klasöründe kalır. Bağlı bir klasörde inceleme ve commit'i elle yaparsınız.
  • Liste her bilgisayarda ayrı kaydedilir, çünkü D:\Games\UE5 gibi bir yol başka bir makinede hiçbir şey ifade etmez. Diğer bilgisayarlarınızda klasörleri yeniden ekleyin.
  • SSH üzerinden uzak bir sunucuda başlatılan ajan bağlı klasörleri almaz: bunlar bu bilgisayardaki yollardır. Terminalindeki bir satır bunu belirtir.
  • OpenCode, Aider, Grok Build, Amp, oh-my-pi, Freebuff, Devin ve Cursor'da ek bir dizin için bayrak yok. Ajanları klasörleri talimatlarında bulur ve onlara tam yol ile yalnızca kendi sandbox'ları izin verdiğinde ulaşır.
  • Telefon listeyi gösterir ama düzenlemez: klasör, bilgisayarın klasör seçicisiyle seçilir.
  • Proje başına en fazla on klasör, çünkü Windows'ta bir başlatma komutunun uzunluk sınırı var.

Sık sorulan sorular

Claude Code'a birden fazla dizine nasıl erişim veririm?

Claude Code'un kendisinde: başlatırken ardından bir yol gelen --add-dir, oturum sırasında /add-dir ya da kalıcı bir liste için bir ayar dosyasında additionalDirectories. AgentsRoom'da klasörleri bir kez projenin bağlı klasörleri olarak ekleyin (Proje ayarları, Genel, Bağlı klasörler): projenin her Claude Code ajanı o zaman her biri için --add-dir ile başlar, bu bayrağa sahip diğer CLI'ların ajanları da öyle.

Codex birden fazla depoda çalışabilir mi?

Evet. Codex tek bir çalışma alanında başlar, --add-dir yanında başka bir dizini yazılabilir yapar ve config.toml içindeki writable_roots kalıcı bir liste tutar. AgentsRoom, projenin her Codex ajanına her bağlı klasör için --add-dir verir, ajan bir oturumu sürdürdüğünde de, ve talimatı ona git'i her deponun içinden çalıştırmasını söyler.

Bir proje birkaç git deposu içerebilir mi?

Evet. Proje, ajanların başladığı ana klasörünü korur ve diğer depoları bağlar. Her biri kendi sürüm kontrolünü korur. «Değişiklikler» sekmesinde depo seçici, diff'i okumak, commit'lemek ve push'lamak için proje klasörü ile her bağlı depo arasında geçiş yapar.

Klasörlerim taşınıyor, kopyalanıyor ya da sembolik bağlantıyla mı değiştiriliyor?

Hayır. AgentsRoom yalnızca yollarını kaydeder ve başlatmada ajanlara verir. Bağlı bir klasör eklediğinizde ya da kaldırdığınızda diskte hiçbir şey değişmez.

Hangi ajan CLI'ları bağlı klasörleri alır?

Claude Code, Codex, GitHub Copilot CLI, Antigravity CLI, Kimi Code ve Mistral Vibe her klasörü kendi --add-dir bayrağıyla alır. OpenCode, Aider, Grok Build, Amp, oh-my-pi, Freebuff, Devin ve Cursor'da böyle bir bayrak yok: klasörleri talimatlarında bulurlar ve sandbox'ları izin verdiğinde tam yol ile açarlar.

Ajan, bağlı bir klasörün CLAUDE.md dosyasını okur mu?

Varsayılan olarak hayır. Claude Code, --add-dir ile verilen bir dizinin beceri, komut ve alt ajanlarını yükler, ama CLAUDE.md dosyasını yalnızca CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 ayarlıysa yükler ve AgentsRoom bunu sizin yerinize ayarlamaz. Her ajanın aldığı şey ise talimattır: her bağlı klasörün nerede olduğu, projeye ait olduğu ve kendi sürüm kontrolünü koruduğu.

Worktree'ler ve otomatik commit bağlı klasörleri kapsar mı?

Hayır, proje klasöründe kalırlar: ticket başına bir worktree, bir ticket bittiğinde otomatik commit'ler ve ekip adımı diff'leri. Bağlı bir klasörde «Değişiklikler» sekmesinden elle inceleyin ve commit'leyin.

Bağlı klasörler diğer bilgisayarlarıma da gelir mi?

Hayır. Liste onu oluşturduğunuz bilgisayara kaydedilir, çünkü bir klasör yolu yalnızca orada vardır. SSH üzerinden uzak bir sunucuda başlatılan ajanlar da klasörleri almaz. Projenin geri kalanı, yani ajanları, backlog'u ve ayarları, her zamanki gibi hesabınızla gelir.

Windows ve Linux'ta çalışır mı?

Evet, macOS, Windows ve Linux'ta. Windows'ta sürücü harfleri ve iki tür eğik çizgi de anlaşılır, her --add-dir PowerShell için tırnak içine alınır.

Bunlar da ilginizi çekebilir

Çoklu proje · Çoklu ajan · Paralel

AgentsRoom, birden fazla proje boyunca birden fazla Claude, Codex, GitHub Copilot CLI, Cursor ve diğer 10 ajan CLI'sındaki yapay zeka ajanını paralelde, tek bir pencerede çalıştırır. Renk kodlu roller, canlı durum, proje başına sayaçlar, yerel masaüstü ve mobil bildirimler. 12 terminal sekmesine ve iTerm2, Warp, tmux'a dağılmış Claude Code oturumlarının kaosuna görsel alternatif.

Git worktree'leri

Her yapay zeka ajanına ya da ticket'a derlemeye hazır (bağımlılıklar kurulmuş, .env kopyalanmış) kendi git worktree'sini verin, sonra onu tek bir pencereden inceleyin, commit'leyin ve birleştirin.

Ajan Başına İnceleme

Her yapay zeka ajanının kod değişikliklerini ayrı ayrı inceleyin. AgentsRoom hangi Claude Code ajanının hangi dosyaları değiştirdiğini takip eder. Farkları ajana göre filtreleyin, tek tek inceleyin, temiz git geçmişi için ajan başına commit yapın.

Multi-Provider

AgentsRoom 14 AI kodlama sağlayıcısını destekler: Claude, Codex, GitHub Copilot CLI, OpenCode, Antigravity CLI, Aider, Grok Build, Mistral Vibe, Kimi Code, Amp, oh-my-pi, Freebuff, Devin ve Cursor. Her ajana farklı sağlayıcı atayın, konuşma ortasında sağlayıcı değiştirin ve otomatik handoff ile tam bağlamı koruyun. En iyi multi-provider AI kodlama aracı.

SSH Bağlantıları

SSH bağlantılarınızı kaydedin, SSH üzerinden yerleşik bir terminal açın ve Claude Code, Codex veya Antigravity CLI'yi doğrudan uzak sunucunuzda ya da VPS'inizde çalıştırın. SSH anahtarı veya parola ile kimlik doğrulama, proje bazlı bağlantı profilleri, ayrı bir SSH istemcisine gerek yok.

Ajanlarınıza projenin tamamını verin

AgentsRoom'u indirin, ana deponuzu proje olarak açın ve diğerlerini Proje ayarları, Genel, Bağlı klasörler bölümünde bağlayın.

ÜcretsizAgentsRoom'u indirin

Yardımcı uygulama: hareket halindeyken ajanlarınızı izleyin

Claude, Codex, Antigravity CLI veya başka bir AI sağlayıcı kullan.

Uzantıyı yükleyin
Chrome Web Store

Hataları ve istekleri doğrudan genel backlogunuza gönderin.

Çoklu proje
Çoklu sağlayıcı
Çoklu ajan
Canlı durum
Diff ve commit
Mobil uygulama
Canlı önizleme
Ajan ekipleri
Tarayıcı otomasyonu
Backlog odaklı dev
Prompt kütüphanesi
Beceri kütüphanesi
Tüm özellikleri gör