# Gelişmiş özellikler (/tr/docs/verdent-for-vscode/advanced-features/overview)

> Karmaşık özellikler ve çoklu aracı koordinasyonu



### Neler öğreneceksiniz [#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ı [#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 [#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](/docs/verdent-for-vscode/agents-rules/subagent-management)

### Kural sistemleri [#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](/docs/verdent-for-vscode/agents-rules/rule-systems)

### Araç sistemi ve MCP [#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](/docs/verdent-for-vscode/advanced-features/tool-reference)
[MCP entegrasyonu hakkında bilgi edinin](/docs/verdent-for-vscode/advanced-features/mcp)

***

## Çoklu aracı koordinasyonu [#ç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ı → `@Explorer` alt aracısı
* Güvenlik incelemeleri → `@Code-reviewer` alt aracısı
* Doğrulama kontrolleri → `@Verifier` alt aracısı

***

## Özel iş akışı oluşturma [#ö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](/docs/verdent-for-vscode/agents-rules/subagent-management)
[Genişletilebilirlik seçeneklerini keşfedin](/docs/verdent-for-vscode/advanced-features/extensibility)

***

## Gelişmiş bağlam yönetimi teknikleri [#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 `@Explorer` alt aracısı
* **İzole doğrulama:** Hızlı kontroller için `@Verifier` alt aracısı
* **Güvenlik incelemeleri:** Kalite değerlendirmesi için `@Code-reviewer` alt 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.

***

## Ayrıca bakınız [#ayrıca-bakınız]

<CardGroup cols="2">
  <Card title="Araç referansı" icon="wrench" href="/docs/verdent-for-vscode/advanced-features/tool-reference">
    Eksiksiz araç yetenekleri kılavuzu
  </Card>

  <Card title="Genişletilebilirlik" icon="puzzle-piece" href="/docs/verdent-for-vscode/advanced-features/extensibility">
    Özel alt aracılar, kurallar ve MCP entegrasyonu
  </Card>
</CardGroup>
