Oui, Cursor documente la prise en charge des notebooks Jupyter aux formats .ipynb et .py, avec exécution des cellules intégrée. Visual Studio Code propose aussi l’édition de notebooks. Ces capacités décrites par les éditeurs ne garantissent pas que toutes leurs extensions ou fonctions d’IA se comportent de la même façon dans chaque installation. La documentation de Cursor recommande l’extension Jupyter ms-toolsai.jupyter pour bénéficier d’une prise en charge complète.
Ce que les éditeurs documentent pour Jupyter
Un notebook Jupyter rassemble du code exécutable et du texte en Markdown dans un même document. Microsoft Learn décrit l’édition native de notebooks dans Visual Studio Code. Cursor indique de son côté que ses notebooks prennent en charge l’exécution des cellules, ainsi que Tab et les agents. Ces indications décrivent les capacités annoncées par chaque éditeur, sans établir une parité entre leurs extensions ou leurs outils d’IA.
Protéger les modifications faites par Cursor Agent
Le 6 février 2026, une personne a signalé sur le forum Cursor que, sous Cursor 2.4.28 sur macOS, les modifications acceptées de Cursor Agent dans un notebook Jupyter ne pouvaient être annulées ni avec Ctrl+Z ni depuis un point de contrôle de l’agent. Le personnel de Cursor a reconnu un problème connu et conseillé de travailler dans des fichiers .py, de sauvegarder manuellement les cellules ou de créer un commit avant une session Agent. Le fil du forum rapporte le signalement et ces précautions.
Pour protéger un notebook avant des modifications par Agent, gardez une copie des cellules ou créez un commit. Travailler dans un fichier .py est l’autre précaution conseillée par le personnel de Cursor.