İçeriğe atla

NASIL YAPILIR

Run an agent on your repository

Panolayer Agent'a kod tabanınızda bir görev verin, çalışmasını takip edin ve sonucu dalınıza almadan önce inceleyin. Neyin birleştirileceğinin kontrolü sizde kalır.

Son güncelleme

Markdown olarak oku

Başlamadan önce

Bu kılavuz, bir özellik geliştirmek için Twitter örneğini, twitter-starter'ı kullanır: altında metin bulunan dev bir emoji paylaşma. Ne istediğinizi doğrudan agent'a anlatacak, çalışmasını takip edecek ve tamamlanan sonucu inceleyeceksiniz. Aynı iş akışını başka bir özellik veya düzeltmek istediğiniz bir hata için de kullanabilirsiniz.

  • Panolayer'ı kurun, oturum açın ve Twitter Clone örneğini açın. Henüz bir depo açmadıysanız Panolayer'ı kurma ve ayarlama bölümüne bakın.
  • Yerleşik olan Panolayer Agent'ı kullanın. Kullanmadan önce kurmanız gereken desteklenen başka bir agent'ı da kullanabilirsiniz. Kurulum için Desteklenen agent'lar bölümüne bakın.

İncelemiş bir değişiklikle, yerel Git geçmişinize kaydedilmiş olarak bitireceksiniz. Uzak bir depoya göndermek ayrı bir adımdır.

Panolayer Agent'ı başlatın

  1. Kenar çubuğunda My Agents'ı açın.
  2. Agent menüsünü açmak için Monitor Agents'ın yanındaki + düğmesine tıklayın.
  3. Bu adım adım kılavuz için Panolayer Agent'ı seçin.

Menü, Panolayer Agent'ı ve kurduğunuz agent'ları içerir. Bir hatayı düzeltmek veya kod geliştirmek için bunlardan herhangi birini seçebilirsiniz.

Monitor Agents'ın yanındaki + düğmesine tıklayın, ardından Panolayer Agent'ı veya kurduğunuz başka bir agent'ı seçin.

Panolayer Agent, zaten kullandığınız kodlama agent'ları gibi çalışır. Ondan bir özellik geliştirmesini, bir hatayı düzeltmesini veya kodunuzla ilgili bir soruyu yanıtlamasını isteyin. İsteğinizi Chat with your codebase or build something… alanına yazın ve çalışırken sohbeti sürdürün.

Bir issue'dan mı başlıyorsunuz? Issues bölümünde Fix'i seçin ve Panolayer Agent'ı işaretleyin. Panolayer, issue'nun bağlamını göreve taşır. Bu yol için ilk hata adım adım kılavuzunu izleyin.

Net bir sonucu olan bir görev verin

Neyin yanlış olduğunu veya ne oluşturmak istediğinizi, çalıştığında ne olması gerektiğini ve ajanın koruması gereken her şeyi açıklayın. Biliyorsanız bir dosya veya fonksiyon adı belirtin.

Twitter örneği için ekran görüntüsünde gösterilen isteğin aynısını kullanın:

add a new feature where you can share a giant emoji with text underneath

İsteğinizi mesaj kutusuna girin, ardından gönder okuna tıklayın.

Oluşturmak istediğiniz özelliği açıklayın. Bu istek, altında metin bulunan dev bir emoji ister.

Panolayer Agent, çalışırken ilgili fonksiyonları ve ilişkileri bulmak için kod haritasını kullanabilir. Her dosya adını bilmeseniz bile önemsediğiniz davranışa başvurabilirsiniz.

Ajan bir soru sorarsa aynı konuşmada yanıtlayın. Görevi daraltmanız gerekirse istediğiniz belirli sonucu belirtin.

Çalışma alanınızı bırakmadan işi takip edin

Panolayer Agent bir kodlama çalıştırması başlattığında, ilerlemesi konuşmada görünür. Kodlama işi yalıtılmış bir Git worktree içinde gerçekleşir: ajanın kodu düzenleyip test edebildiği, ana çalışma alanınızın kullanılabilir kaldığı ayrı bir checkout.

Görevi konuşmada izleyin

Çalıştırma kartı, ajan dev emoji özelliğini oluştururken görevi ve mevcut etkinliğini gösterir. İlerlemesini takip edebilir, çalışırken kullandığı dosyaları ve komutları görebilirsiniz.

Daha fazla ayrıntı için çalıştırmayı açın

Çalıştırmanın etkinliğini görmek için kartın sağ tarafındaki Aç seçeneğini belirleyin. Akış bölümünde bir etkinlik seçerek komutu ve çıktısını sağ panelde inceleyin. Konuşmaya dönmek için Ajana dön seçeneğini kullanın.

Aç, Add Giant Emoji With Caption görevinin devam ettiğini gösterir. Bir giriş seçmek, neyin çalıştığını ve ne döndürdüğünü incelemenizi sağlar.

Çalıştırmanın ne zaman tamamlandığını görün

İş bittiğinde kart Alt ajan çalıştırması tamamlandı olarak güncellenir. Tamamlandı banner'ı kontrolleri ve değişen dosya sayısını özetler. Tamamlanan çalıştırmayı incelemek için yine Aç seçeneğini belirleyebilirsiniz.

Tamamlanan dev emoji görevi konuşmada görünür; sonucu ve değişen dosya kanıtları incelenmeye hazırdır.

Çalışmaya devam edip çalıştırmaya daha sonra dönebilirsiniz. Birden fazla ajan çalıştığında genel bakış için Ajanları İzle seçeneğini kullanın. Birkaç ajan aynı depo üzerinde ayrı worktree'lerde çalışabilir; değişikliklerini birleştirmeden önce nasıl bir araya geldiklerini inceleyin.

Takip mesajını görevine bağlı tutun. Takip mesajı gönderirken konuşmanızda gösterilen çalıştırma referansını kullanın; böylece hangi görevi kastettiğiniz net olsun.

Doğrulama sonucunu inceleyin

Birleştirmeden önce değiştirilen kodu doğrulama sonucuyla birlikte inceleyin. Bir agent'ın değişikliklerini incelemeye yönelik tam kılavuz için Değişiklikleri inceleyin ve commit edin bölümüne bakın.

Agent bir birleştirme istediğinde doğrulama özetini okuyun: Geçen kurallar, Doğrulama çalıştırmaları ve Değişen dosyalar. Yeni hataları, zaten mevcut olan sorunlardan ayrı olarak inceleyin.

Dev emoji özelliği tamamlandı ve birleştirme onayınızı bekliyor. Ayrıntılar, nelerin değiştiğini ve agent'ın bunu nasıl kontrol ettiğini açıklar.

Bu çalıştırmada özet 121 kuraldan 110'unun geçtiğini, 1 doğrulama çalıştırmasını ve 16 değişen dosyayı gösterir. 11 önceden var olan hatayı ayrı olarak belirtir ve yeni hata, uyarı veya denetlenmemiş kural bildirmez. Toplamlarınız görevinize bağlı olacaktır.

Sonucu daha ayrıntılı incelemek için Ayrıntılar'ı açın. Özet alanları ve durumlar için Bir doğrulama sonucunu anlayın bölümüne bakın.

Görev gerektirdiğinde çalışan uygulamadaki davranışı kontrol edin. Bu örnek için, altında metin bulunan dev bir emojiyle gönderi oluşturmayı deneyin, ardından normal metin gönderilerinin hâlâ beklendiği gibi çalıştığını kontrol edin.

Merge when you’re ready

You decide what moves from the agent’s worktree into your branch. Choose Not now to keep reviewing. Once you’re satisfied with the changes and results, confirm the target branch and choose Merge into main for the Twitter sample.

The Merged into main confirmation shows a commit ID. This workflow records the change in local Git history, so you don’t need to commit that same change again.

Open Changes and find the commit in History. Check for unexpected uncommitted edits. If your repository has a remote and you want to share the commit, use Git → Push.

You’ve given an agent a task, followed its work, reviewed the result, and decided what reaches your branch.