Gemini CLI is Google’s AI-powered coding assistant that provides intelligent code assistance, file operations, and tool execution. PraisonAI integrates with Gemini CLI to use it as an external agent.
--external-agent gemini invokes Gemini CLI via a manager Agent by default. The manager reasons and calls Gemini as a subagent tool. Use --external-agent-direct for pass-through proxy behavior.
# Manager delegation (default — manager reasons + calls gemini as subagent tool)praisonai "Analyze this codebase" --external-agent gemini# Direct proxy (escape hatch — no manager, passes prompt straight to gemini)praisonai "Analyze this codebase" --external-agent gemini --external-agent-direct# With verbose outputpraisonai "Refactor this module" --external-agent gemini --verbose
# Simple questionpraisonai "What files are in this directory?" --external-agent gemini# Code analysispraisonai "Analyze the code quality" --external-agent gemini
# Use specific modelgemini -m gemini-2.5-pro "Explain this code"# Use flash model for faster responsesgemini -m gemini-2.5-flash "Quick summary of changes"