---
title: "Restaurer la fonctionnalité IA Generate Code sans agent dans PHPStorm (et autres IDE JetBrains)"
date: 'mar, 22 Sep 2026 10:01:28 -0400'
author: jmcouillard
image: https://jmcouillard.com/sites/default/files/styles/fixed_width_1200/public/articles/107/celaning.jpg.webp?itok=Z5ySG-fM
published: true
type: blog
url: https://jmcouillard.com/fr/blog/restaurer-la-fonctionnalite-ia-generate-code-sans-agent-dans-phpstorm-et-autres-ide-jetbrains
language: fr
id: 107
---

Avec la dernière version des IDE, comme PhpStorm 2026.2.3, l'action IA **Generate code**  (accessible par clic droit) redirige la requête vers le panneau d'agent IA, au lieu de se limiter à une bannière temporaire en haut de la page.

![Right-click example](https://jmcouillard.s3.amazonaws.com/public/jmcouillard/generate-code-ai-agent.png)

L'approche agentique est beaucoup plus lente et consomme davantage de *tokens* que la méthode précédente. De plus, il ne respecte pas les instructions de sélection du modèle indiquées dans les préférences.

![Preference pane](https://jmcouillard.s3.amazonaws.com/public/jmcouillard/generate-code-ai-agent-pref-pane.png)

Ce comportement a été signalé dans [les avis sur le plugin](https://plugins.jetbrains.com/plugin/22282-jetbrains-ai-assistant/reviews#144428) et fait désormais l'objet [d'une demande d'amélioration](https://youtrack.jetbrains.com/issue/LLM-31230).

Entre-temps, pour retrouver le comportement précédent, il faut suivre les étapes suivantes :

1. Dans le menu, ouvrir **Help | Find Action** et faire une recherche pour **Registry**.
2. Dans le registre, trouver `llm.action.generateCodeInplace.useAgenticChat`.
3. Désactiver l'option, puis redémarrer l'IDE.

Cela rétablira la génération dans l'éditeur avec les boutons **Accept All** et **Discard All**.

Une autre approche est aussi proposée dans un [commentaire de la fiche de suivi](https://youtrack.jetbrains.com/issue/LLM-31230/Allow-switching-AI-actions-from-agent-back-to-AI-Chat#focus=Comments-27-14419793.0-0) qui propose de désinstaller Junie comme agent, et plutôt utiliser sa version *plugin*.
