# Gentleman Guardian Angel Configuration # https://github.com/your-org/gga # AI Provider (required) # Options: claude, gemini, codex, opencode, ollama:, lmstudio[:model], github: # Examples: # PROVIDER="claude" # PROVIDER="gemini" # PROVIDER="codex" # PROVIDER="opencode" # PROVIDER="opencode:anthropic/claude-opus-4-5" # PROVIDER="ollama:llama3.2" # PROVIDER="ollama:codellama" # PROVIDER="lmstudio" # PROVIDER="lmstudio:qwen2.5-coder-7b-instruct" # PROVIDER="github:gpt-4o" # PROVIDER="github:deepseek-r1" PROVIDER="claude" # File patterns to include in review (comma-separated) # Default: * (all files) # Examples: # FILE_PATTERNS="*.ts,*.tsx" # FILE_PATTERNS="*.py" # FILE_PATTERNS="*.go,*.mod" FILE_PATTERNS="*.ts,*.tsx,*.js,*.jsx" # File patterns to exclude from review (comma-separated) # Default: none # Examples: # EXCLUDE_PATTERNS="*.test.ts,*.spec.ts" # EXCLUDE_PATTERNS="*_test.go,*.mock.ts" EXCLUDE_PATTERNS="*.test.ts,*.spec.ts,*.test.tsx,*.spec.tsx,*.d.ts" # File containing code review rules # Default: AGENTS.md RULES_FILE="AGENTS.md" # Strict mode: fail if AI response is ambiguous # Default: true STRICT_MODE="true" # Timeout in seconds for AI provider response # Default: 300 (5 minutes) # Increase for large changesets or slow connections TIMEOUT="300" # Base branch for --pr-mode (auto-detects main/master/develop if empty) # Default: auto-detect # PR_BASE_BRANCH="main"