Bir Gemini CLI oturumu, tek bir dizinde çalışan tek bir ajandır. Aynı anda ikinci bir görevin de yürümesini istediğiniz an — bir refactor sürerken bir hata düzeltmesi, bir özellik eklenirken testlerin yazılması — bir terminal daha açarsınız. Sonra bir üçüncüsünü. Bir saat içinde elinizde dört sekme, dört çalışma dizini olur ve basit bir soruya net bir yanıt bulamazsınız: hangi ajan ne yapıyor ve hangisi az önce tam da düzenlemek üzere olduğunuz dosyaya dokundu?
Birkaç Gemini görevini yan yana yürütmeye başlamak zor değil. Zor olan, bunları birbirine karıştırmadan takip etmek. Her örnek kendi başına hızlıdır; maliyet koordinasyondur ve koordinasyon, terminalin size asla sunmadığı kısımdır.
Bu makale, paralel Gemini CLI ajanları için manuel kurulumu adım adım anlatıyor, her adımda sizi bekleyen hata modunu isimlendiriyor ve bir görev panosunun nerede devraldığını gösteriyor. Bu görev panosu, hepsi bir arada bir Ajan komuta ve yönetim platformu olan Sharkly'dir. Sharkly, Gemini CLI'ın yerini almak için değil. Ekibinizin hâlihazırda kullandığı çalışma zamanlarının etrafına paylaşılan görev, Computer, bağlam ve inceleme katmanını ekler; böylece paralel çalışmalar sekmelere dağılmak yerine atanabilir ve izlenebilir kalır.
Gemini CLI'da “paralel ajanlar” ne anlama geliyor?
Gemini CLI, her süreçte tek bir ajan çalıştırır. Geçerli dizini okur, varsa GEMINI.md bağlam dosyasını yükler ve isteminizi o tek çalışma ağacında işler. Bir hedefi birkaç alt ajana dağıtıp çalışmalarını sizin için geri birleştiren yerleşik bir dağıtıcı yoktur.

Yani pratikte “paralel Gemini ajanları” tek bir anlama gelir: aynı anda çalışan, her biri kendi izole ortamında ve kendi görevinde olan birkaç gemini süreci. Gemini CLI açık kaynaklıdır ve kişisel bir Google hesabıyla ücretsiz çalıştırılabilir; insanların neden bir seferde dört tane başlattığı da tam olarak bundandır. Darboğaz hiçbir zaman onları başlatmak olmadı. Asıl mesele, dört bağımsız çalışmanın aynı depoda çakışmasını önlemek ve bir saat sonra her birinin ne ürettiğini bilmek.
Bu, Claude Code veya Codex ile karşılaştığınız aynı koordinasyon sorunudur. Değişen çalışma zamanıdır; kaos değişmez.
Manuel kurulum, adım adım
İşte paralel Gemini CLI'ın çalışan en küçük sürümü ve her adımda bozulan şey.
1. Adım: Her ajana kendi çalışma ağacını verin. İki ajanı aynı klasörde çalıştırmayın. Her görev için bir git worktree kullanın, böylece her kopya fiziksel olarak ayrı olsun:
git worktree add ../repo-auth feature/auth
git worktree add ../repo-tests chore/tests
git worktree add ../repo-bugfix fix/login-redirect
Bunu atlarsanız ortaya çıkan hata modu: tek bir kopyayı düzenleyen iki ajan, çalışma sırasında birbirinin üzerine yazar. Biri, diğerinin yarısına geldiği bir dosyayı yeniden biçimlendirir ve ikisi de ağacı hiçbirinin istemediği bir durumda bırakır. Worktree'ler her ajana temiz bir dal ve temiz bir dizin verir. Bu konuyu AI kodlama ajanları için git worktrees yazımızda daha derinlemesine ele alıyoruz.
2. Adım: Her worktree için bir Gemini CLI başlatın. Her dizinde bir terminal açın ve bir oturum başlatın:
cd ../repo-auth && gemini
Gözetimsiz çalışmalar için etkileşimsiz modu kullanın; böylece ajan tek bir istem alıp çıkar:
cd ../repo-tests && gemini -p "Add unit tests for the session module. Run the suite before finishing."
Hata modu: etkileşimli bir oturum, ilk izin isteminde durur ve bekler. Yirmi dakika sonra döndüğünüzde, bir “evet” beklediği için hiçbir şey yapmamış bir ajanla karşılaşırsınız. Hangi çalışmaların etkileşimli, hangilerinin başsız olacağına baştan karar verin ve başsız olanlara kendi doğrulama adımını içeren bir istem verin.
3. Adım: Bağlamı görev başına izole edin. Her worktree, o görevin kurallarını içeren kendi GEMINI.md dosyasını taşıyabilir: neye dokunulacak, neye dokunulmayacak, testler nasıl çalıştırılacak.
Hata modu: her ajanın paylaştığı tek bir bağlam dosyası, auth görevi için yazılmış bir talimatın test görevine sızması anlamına gelir. Bağlamı, ait olduğu ağaçla sınırlayın.
4. Adım: Kotayı takip edin. Çalışan her örnek aynı hesap limitlerinden harcar. Büyük bir refactor'ı tüketen dört ajan, tek bir ajandan çok daha hızlı hız limitlerine takılır ve kısıtlanan ajan, bakmadığınız bir sekmede sessizce başarısız olur.
Hata modu: bir çalışma kota hatasında takılır kalır ve siz o sekmeyi kontrol edene kadar fark etmezsiniz. Bir ajanın durduğunu size söyleyen paylaşılan bir görünüm yoktur. Daha ağır görevleri doğru modelle eşleştiriyorsanız, bu dengeyi hangi kodlama görevi için hangi model yazımız ele alıyor.
Üç ya da dört görevde bu işe yarar. Gerçek dallar, gerçek izolasyon, gerçek paralellik, ek araç yok.
Kendin yap kurulumu nerede ölçeklenmeyi bırakır
Manuel kurulum yürütmede değil, etrafındaki her şeyde kırılır. Görev sayısı arttıkça neler olduğuna bakın.
Haritayı kaybedersiniz. Dört terminali kafanızda tutabilirsiniz. İki depoya yayılmış sekiz terminali tutamazsınız. Hangi sekme auth ajanı? Test çalışması bitti mi, yoksa kota hatasıyla mı öldü? Paralel çalışan kodlama ajanlarını izlemek, terminalin yapmak için hiç tasarlanmadığı bir iştir.
Sonuçlar dağılır. Her ajan işini bir dalda bir diff ve kapatacağınız bir sekmede bir yığın kaydırma geçmişi olarak bırakır. Her çalışmanın neyi değiştirdiğine, neden değiştirdiğine ya da kendi testlerini geçip geçmediğine dair paylaşılan bir kayıt yoktur. Bir ekip arkadaşı login düzeltmesinin ne yaptığını sorduğunda, yanıt artık var olmayan bir terminalde yaşar.
İncelemenin bir yuvası yok. Paralel ajanlar paralel diff'ler üretir ve her biri hâlâ kabul edilmek için bir insana ihtiyaç duyar. Özeti, doğrulama sonuçları ve bağlamı olmayan dört dalı okumak, ajanların hızından daha yavaştır. Yürütmede kazandığınız hızı, incelemede geri verirsiniz.
İşte dürüst karar ikilisi. Ara sıra üç dört Gemini görevi çalıştırıyorsanız yukarıdaki worktree kurulumunda kalın; basittir ve işe yarar, bir görev panosu ise ihtiyacınız olmayan bir yük olur. Paralel çalışmalar normal hâle geldiğinde bir panoya uzanın: birkaç ajan, birden fazla depo, ilerlemeyi görmesi gereken birden fazla kişi ve hatırlanmak yerine izlenebilir olması gereken bir inceleme. Paralel ajanları yöneten araçları karşılaştırmak tam da o noktada yapmaya değer.
Bir görev panosu ne katar?
Bir görev panosu, iş birimini “bir terminal sekmesi”nden “bir Görev”e çevirir. Kendin yap kurulumunda eksik olan şey, tam da bu tek değişimdir.
Sharkly ile bir Görev'i Gemini CLI ile desteklenen bir Ajan'a atarsınız. Ajan Görev'i üstlenir, izole bir worktree'de çalışır ve yürütme, engeller, sonuçlar ve takip tartışmaları özel terminallerde kaybolmak yerine Görev zaman çizelgesine döner. Aynı anda birkaçını çalıştırın; her biri bulmak zorunda olduğunuz bir sekme değil, görebildiğiniz bir satırdır. Kodlamayı yine Gemini CLI yapar; atamayı, bağlı Computer'ları, bağlamı ve her çalışmadaki incelemeyi Sharkly yönetir.
İş bölümü net kalır. Ajanlar araştırır, yürütür, test eder ve raporlar. İnsanlar yön belirler, yetki verir ve sonucu kabul eder. Otomasyon, ekip muhakemesinin gerektiği yerde durur ve her çalışma bir değişiklik özeti ve kendi doğrulama sonuçlarıyla geri döner; böylece bir diff'i kabul etmek ya da reddetmek, bir arkeoloji kazısı yerine bir bakışta olur. Bağlam, ilerleme, engeller, sonuçlar ve insan incelemesi, talepten sürüme kadar görünür kalır.
Elinizdekini korursunuz. Sharkly, Gemini CLI'ı bırakmanızı ya da tek bir çalışma zamanına bağlanmanızı istemez. Sağlayıcıdan bağımsız olduğu için aynı görev panosu, Gemini ajanlarınızın yanında Claude Code ve Codex ajanlarını da çalıştırır; böylece iş akışınız, sıradaki en iyi ajan hangisi çıkarsa çıksın ayakta kalır. Asıl mesele bu tarafsızlık: her yeni ajan piyasaya çıktığında ekosistem değiştirmek yerine ajanlarınızı tek bir yerden yönetirsiniz.
Bugün uygulayabileceğiniz kontrol listesi
Bir sonraki paralel Gemini görev grubunuzdan önce bunları uygulayın:
- [ ] Görev başına bir git worktree; asla tek bir kopyada iki ajan.
- [ ] Her göreve özel kapsanmış bir
GEMINI.md; hepsi için tek bir paylaşılan dosya değil. - [ ] Başsız çalışmalar, bir istemde takılıp kalmamaları için yerleşik bir doğrulama adımıyla birlikte
gemini -pkullanır. - [ ] Eşzamanlı örnekler için bilinen bir üst sınır; böylece paylaşılan kota, göremediğiniz bir çalışmayı kısıtlamaz.
- [ ] Her sekmeyi açmadan “hangi ajan neyin üzerinde ve ne bitti” sorusunu yanıtlayan tek bir yer.
- [ ] Tamamlanan her çalışma, sadece bir dalda bir diff değil, bir insanın inceleyebileceği bir değişiklik özeti ve test sonuçları bırakır.
İlk dördünü bu akşam worktree'ler ve terminallerle halledebilirsiniz. Son ikisi, manuel kurulumun tükendiği yerdir. Hâlihazırda birden fazla Gemini CLI ajanını aynı anda çalıştırıyorsanız, Sharkly size görevlerini atayabileceğiniz, ilerlemelerini izleyebileceğiniz ve sonuçlarını inceleyebileceğiniz tek bir yer sunar. Koordinasyon katmanını kendiniz de kurabilirsiniz ya da mevcut kodlama ajanlarınızı Sharkly üzerinden çalıştırıp doğrudan ölçeklenen kısma geçebilirsiniz.



