Gemini CLI Integration
PraisonAI provides integration with Google’s Gemini CLI for AI-powered code analysis, generation, and refactoring tasks.Installation
Quick Start
Configuration Options
Examples
Basic Execution
Model Selection
Multi-Directory Context
With Usage Stats
Streaming Output
As Agent Tool
Environment Variables
CLI Flags Used
The integration uses the following Gemini CLI flags:JSON Output Schema
The JSON output includes:Error Handling
Best Practices
- Use gemini-2.5-flash for quick tasks
- Use gemini-2.5-pro for complex analysis
- Include relevant directories for better context
- Use execute_with_stats() to monitor usage
- Set appropriate timeouts for large codebases

