Gelişmiş özellikler
Karmaşık özellikler ve çoklu aracı koordinasyonu
Neler öğreneceksiniz
Bu bölüm, alt aracı yönetimi, kural sistemleri, özel araç entegrasyonu ve gelişmiş genişletilebilirlik seçenekleri dahil olmak üzere Verdent'in güçlü kullanıcı yeteneklerini kapsar.
Karmaşık özellik açıklamaları
Verdent for VS Code, temel kod üretiminin ötesinde gelişmiş geliştirme iş akışları sağlayan sofistike özellikler sunar.
Alt aracı sistemi
Uzmanlaşmış yapay zeka aracıları:
Verdent, izole bağlam pencereleri ve özel sistem istemleriyle çalışan yerleşik alt aracılar (@Verifier, @Explorer, @Code-reviewer) içerir. Her alt aracı; kod keşfi, doğrulama veya kalite incelemesi gibi belirli görevlerde uzmanlaşır.
Otomatik ve manuel devretme: Ana aracı, istek kalıplarına göre görevleri uygun alt aracılara otomatik olarak yönlendirir veya kullanıcılar @-bahsetmeleriyle alt aracıları manuel olarak belirtebilir. Bu devretme, uzmanlaşmış işlemleri verimli şekilde yürütürken ana bağlamı korur.
Özel alt aracılar:
~/.verdent/subagents/ içinde YAML frontmatter ile markdown dosyaları tanımlayarak projeye özel alt aracılar oluşturun. Özel alt aracılar; alan uzmanlığı, ekip iş akışları veya teknolojiye özel optimizasyonlarda uzmanlaşabilir.
Alt aracı yönetimi hakkında daha fazla bilgi edinin
Kural sistemleri
Davranış özelleştirmesi: Kural dosyaları, düz Markdown belgeleri aracılığıyla Verdent'in davranışını, çıktı biçimlendirmesini ve karar vermesini yönlendirir. Üç kural türü farklı kapsamları kontrol eder:
- VERDENT.md - Tüm projeler genelinde global kişisel tercihler
- AGENTS.md - Projeye özel ekip standartları (sürüm kontrollü)
- plan_rules.md - Plan Mode çıktı biçimi özelleştirmesi
Kural önceliği:
Çakışmalar oluştuğunda, proje kuralları (AGENTS.md) kullanıcı kurallarını geçersiz kılar; bu da tek kişilik projeler için kişisel tercihleri korurken ekip tutarlılığını sağlar.
Kural sistemleri hakkında daha fazla bilgi edinin
Araç sistemi ve MCP
Yerleşik araçlar:
Verdent, dosya işlemleri, arama (glob/grep), komut yürütme (bash), web erişimi ve aracı devretme için kapsamlı araçlar sağlar. Araçlar; tüm kod manipülasyonunu, gezinmeyi ve dış etkileşimi mümkün kılar.
Model Context Protocol (MCP): MCP, harici araçlara, veri kaynaklarına ve hizmetlere bağlanarak Verdent'in yeteneklerini genişletir. Projeye özel API'leri ve özel işlevselliği entegre etmek için Ayarlar → MCP Servers üzerinden MCP sunucularını yapılandırın.
Araç referansını görüntüleyin MCP entegrasyonu hakkında bilgi edinin
Çoklu aracı koordinasyonu
Verdent'in çoklu alt aracı mimarisi, otomatik yönlendirme ve koordinasyonla paralel görev yürütmeyi mümkün kılar.
Ana aracı (orkestratör): Birincil aracı; istekleri analiz eder, karmaşık görevleri parçalara ayırır ve uzmanlaşmış işi alt aracılara devrederken konuşma bağlamını korur ve sonuçları birleştirir.
Paralel yürütme: Karmaşık işlemler için birden fazla alt aracı eş zamanlı çalışır. Örnek: Explorer alt aracısı kod tabanında arama yaparken Code-reviewer aynı anda güvenliği analiz ederek daha hızlı sonuç sunar.
Bağlam izolasyonu: Her alt aracı kendi bağlam penceresiyle çalışır. Yalnızca nihai sonuçlar ana aracının bağlamında yer kaplar; bu da çok adımlı işlemler sırasında tükenmeyi önler.
Görev yönlendirme: Otomatik algılama, görevleri kalıplara göre yönlendirir:
- Kod tabanı soruları →
@Exploreralt aracısı - Güvenlik incelemeleri →
@Code-revieweralt aracısı - Doğrulama kontrolleri →
@Verifieralt aracısı
Özel iş akışı oluşturma
Gelişmiş kullanıcılar, ekip süreçlerine ve proje gereksinimlerine uyacak şekilde Verdent'in davranışını özelleştirebilir.
Özel alt aracı iş akışları: Alana özel ihtiyaçlar için uzmanlaşmış alt aracılar oluşturun:
- API belge oluşturucular - Koddan uç noktaları ve parametreleri çıkarın
- Veritabanı geçiş inceleyicileri - Şema değişikliklerini güvenlik açısından doğrulayın
- Erişilebilirlik denetleyicileri - Frontend kodunu WCAG uyumluluğu için kontrol edin
Kural tabanlı özelleştirme: Kural dosyaları aracılığıyla kodlama standartları, test gereksinimleri ve çıktı tercihleri tanımlayın:
- Ekip kurallarını uygulayın (girinti, adlandırma, kalıplar)
- Belge stillerini ve yorum ayrıntı düzeylerini belirtin
- Plan Mode çıktı yapısını ve ayrıntı düzeyini kontrol edin
MCP aracılığıyla genişletilebilirlik: Harici araçları ve hizmetleri entegre edin:
- Veritabanı sorgu araçları
- Bulut hizmeti API'leri (AWS, Azure, GCP)
- Proje yönetimi entegrasyonları (Jira, Linear)
- CI/CD pipeline bağlantıları
Özel alt aracılar hakkında bilgi edinin Genişletilebilirlik seçeneklerini keşfedin
Gelişmiş bağlam yönetimi teknikleri
Verimli bağlam yönetimi, karmaşık projeler ve uzun kodlama oturumları için kritiktir.
Stratejik dosya okuma:
Bağlam aşırı yüklenmesini önlemek için büyük dosyalarda satır aralıklarıyla file_read kullanın. Dosyaların tamamı yerine yalnızca görev için gerekli bölümleri okuyun.
Araştırma için alt aracı devretme:
Ana konuşma bağlamını temiz tutmak için keşif görevlerini @Explorer alt aracısına devredin. Alt aracı araştırma sonuçları minimum ana bağlam alanı tüketir.
Okumadan önce arayın:
Tam içeriği okumadan önce ilgili dosyaları belirlemek için grep_file kullanın. Gereksiz dosya işlemlerini en aza indiren hassas aramalar için glob kalıplarını grep_content ile birleştirin.
Bağlama duyarlı araç seçimi:
- Büyük kod tabanları: Mimariyi anlamak için
@Exploreralt aracısı - İzole doğrulama: Hızlı kontroller için
@Verifieralt aracısı - Güvenlik incelemeleri: Kalite değerlendirmesi için
@Code-revieweralt aracısı
Bağlam kullanımını izleme: Chat View göstergeleri aracılığıyla hangi alt aracıların çalıştığını takip edin. Alt aracı işlemleri, ilerleme göstergeleri ve sonuç atfıyla konuşma geçmişinde görünür.