analyze_directory
Evaluate and process directory contents based on a specified prompt, with options for recursive analysis, timeout, and output size limits, using Gemini CLI capabilities.
Instructions
Analyze a directory with a given prompt using Gemini CLI
Input Schema
Name | Required | Description | Default |
---|---|---|---|
dir | Yes | Directory path to analyze | |
maxOutputKB | No | Maximum output size in KB (optional) | |
prompt | Yes | Question or instruction for analysis | |
recursive | No | Whether to analyze recursively | |
timeout | No | Timeout in seconds (optional) |
Input Schema (JSON Schema)
{
"properties": {
"dir": {
"description": "Directory path to analyze",
"type": "string"
},
"maxOutputKB": {
"default": 1024,
"description": "Maximum output size in KB (optional)",
"type": "number"
},
"prompt": {
"description": "Question or instruction for analysis",
"type": "string"
},
"recursive": {
"default": true,
"description": "Whether to analyze recursively",
"type": "boolean"
},
"timeout": {
"default": 300,
"description": "Timeout in seconds (optional)",
"type": "number"
}
},
"required": [
"dir",
"prompt"
],
"type": "object"
}