Analyze repository — batch summary
analyze_batch_summaryAssess repository health with a compact score and top-5 hotspot files from a scan, fitting in one LLM context window, to decide if full pagination is needed.
Instructions
Return a compact project health score and top-5 hotspot files from a repository scan. Always fits within a single LLM context window. Use this before analyze_batch to decide whether full pagination is needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute or relative path to the repository root. | |
| language | Yes | Language identifier to restrict analysis (e.g. ``"python"``). | |
| max_files | No | Cap on the number of files to analyse. Default to 100. | |
| enable_external_tools | No | Opt-in execution of external linters. Default to False. | |
| allow_temporary_runners | No | Permit temporary-runner strategies. Default to False. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hotspots | Yes | ||
| total_files | Yes | ||
| health_score | Yes | ||
| total_violations | Yes |