scan_project
Scans a project directory to find, parse, and index source files, extracting symbols and relationships. Returns a summary with file count, language distribution, and framework detection.
Instructions
Bir projeyi tarar ve indeksler.
Proje dizinindeki tüm kaynak dosyalarını bulur, parse eder, sembol ve ilişkileri çıkarır. Sonuçları cache'ler.
Args: path: Proje kök dizini (mutlak veya relative path) exclude_patterns: Ek hariç tutma pattern'leri (gitignore formatı) max_depth: Maksimum dizin derinliği (default: 50)
Returns: Proje özeti — dosya sayısı, dil dağılımı, framework tespiti
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| exclude_patterns | No | ||
| max_depth | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |