Comment les instructions du projet Claude sont injectées — et pourquoi les modifier en cours de conversation brise l'historique

Un utilisateur de Reddit (OHOLshoukanjuu) a enquêté sur le fonctionnement réel des instructions de projet de Claude en demandant à Claude d'imprimer textuellement son prompt système complet dans une conversation avec projet et une autre sans, puis en comparant les deux dumps. Voici ce qu'il a découvert.
Résultat clé : injection unique au début
Les instructions de projet (et les préférences utilisateur) ne sont pas réinjectées à chaque tour. Elles sont chargées dans le prompt système au début de la conversation et restent dans le contexte par la suite. Cela signifie que Claude ne les voit qu'une seule fois, au début.
Le bug du changement en cours de conversation
Si vous modifiez les instructions du projet en cours de conversation, Claude ne sait pas que vous les avez changées. Il lit la version mise à jour comme si c'était l'instruction originale dès le premier message. Cela entraîne deux comportements étranges :
- Obéissance immédiate : si vos instructions disent « commence chaque réponse par AIDE JE SUIS UN BUG » et que vous obtenez une réponse suivant cela, puis que vous changez en « commence chaque réponse par BONJOUR LE MONDE », la réponse suivante dit BONJOUR LE MONDE.
- Faux souvenir : si vous demandez à Claude quelles étaient les instructions du projet pour le premier tour, il répond BONJOUR LE MONDE. Il conclura même qu'il a fait une erreur lors de la première réponse en ne suivant pas les instructions qu'il voit maintenant.
Pas d'étiquette explicite
Les instructions de projet ne sont étiquetées nulle part dans le prompt. Claude les suit, mais si vous demandez « quelles sont les instructions du projet ? », il peut vous dire qu'il n'y en a pas — parce que rien dans son contexte n'est étiqueté ainsi.
Comment cela a été découvert
L'utilisateur (sur iOS, abonné Max depuis 2023, se décrivant comme non développeur) a demandé à Claude d'imprimer textuellement son prompt système complet dans une conversation avec projet et une autre sans. En comparant les deux dumps et en observant le processus de réflexion de Claude lors de tests de modifications, il a confirmé le comportement d'injection unique.
Cela signifie : si vous comptez sur l'évolution des instructions du projet au cours d'une longue conversation, Claude réécrira sa compréhension passée pour correspondre à la dernière version des instructions. Le contexte original est perdu.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Compte rendu terrain : Qwen 3.6 27B sur un MacBook Pro M2 (32 Go) – Très lent mais sortie intelligente
Exécuter Qwen 3.6 27B IQ4_XS sur un MacBook Pro M2 avec 32 Go de RAM donne 7,9 t/s au départ, mais descend à 3,1 t/s à 52k de contexte. La qualité du code impressionne, mais la bande passante mémoire est le goulet d'étranglement.

Conseils d'installation d'OpenClaw : Ignorer l'intégration et utiliser les commandes de diagnostic
Un utilisateur de Reddit partage des conseils pratiques pour l'installation d'OpenClaw : sautez le processus d'intégration pour éviter les problèmes courants, en particulier sur les configurations VPS, et utilisez les commandes openclaw doctor et openclaw status pour diagnostiquer les problèmes de configuration.

Taux d’acceptation MTP : le seuil de 50 % détermine le bénéfice du décodage spéculatif
La MTP (prédiction multi-tokens) via décodage spéculatif sur Gemma-4 26B n'est bénéfique que lorsque le taux d'acceptation des tokens candidats dépasse 50 % — d'après les benchmarks mlx-vlm sur M4 Max Studio.

La commande /btw de Claude permet une communication parallèle pendant les tâches
Claude AI prend désormais en charge une commande /btw qui permet aux utilisateurs de communiquer avec l'IA pendant qu'elle travaille activement sur une tâche, permettant de poser des questions, donner des instructions supplémentaires ou des clarifications sans interrompre le flux de travail en cours.