Gemini models return 400 Bad Request in Copilot CLI
Personne n'a encore pris cette issue.
- Langage dominant
- Shell
- Étoiles
- 11.2k
- Forks
- 1.9k
- Merge moyen
- 14 h 16 min
- PR mergées (30 j)
- 6
Description
Request ID: 8B9B:2E3309:6C8CC:19684A:6A593988
Timestamp: 2026-07-16T13:05:40Z
Error: CAPIError: 400 Bad Request
Reproduction
- Using Copilot with Gemini model selection (tried
gemini-3.1-pro-previewandgemini-3.5-flash) - Sent plain text prompt with no attachments/tools
- All advanced options at defaults (no custom reasoning/context overrides)
- Extensions/tool-calling disabled
Observed Behavior
- Request rejected with HTTP 400 before reaching model inference
- Error appears to be request-shape validation (not model timeout or API availability)
- Other models (GPT, Claude) work fine in same session
Expected Behavior
Gemini models should accept and process the request like other available models
Environment
- Copilot CLI (latest via app)
- Windows
Note: It appears to work if switched to "explore" mode
Request the backend to trace this request ID to identify which field/parameter was rejected.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire la requête dans Copilot CLI sous Windows avec les modèles Gemini indiqués, en utilisant l’ID de requête 8B9B:2E3309:6C8CC:19684A:6A593988 et en comparant les modes normal et explore. Déterminez quel champ de la requête provoque le HTTP 400 ; le travail est considéré comme terminé lorsque les prompts simples fonctionnent avec Gemini sans modifier les modes, tandis que le comportement de GPT et Claude reste inchangé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- shell
- Domaine
- api, cli
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Active
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100