Fix Gauntlet Provider Validation Logic
- Fix Gauntlet Provider Validation Logic
- Identified issue where gauntlet command was checking current provider instead of requested provider
- Analyzed that the early check in
handleGauntletCommandwas blocking valid gauntlet executions - Removed incorrect check for
this.currentLLMProvider === 'copilot'since gauntlet creates its own bot instance - Verified that existing argument parsing already prevents copilot from being specified as
--provider - Updated tests to reflect corrected behavior - gauntlet can run regardless of current provider
- Added test coverage for edge cases: openai provider when current is copilot, and blocking explicit copilot requests
- Validated fix ensures gauntlet works with any valid provider (openai/ollama) regardless of bot’s current state
Morpheum