Garde-fous pour les agents de codage IA
Donnez à un agent une tâche restreinte et il édite souvent bien au-delà. LLMtoMD enregistre la limite approuvée en amont et détecte tout ce qui en sort — vérifié par rapport à votre spécification stockée — avant que cela n'atteigne un commit.
git diff vous dit ce qui a changé — pas ce qui était autorisé
Les agents de codage IA sont zélés. Demandez à l'un de corriger une seule fonction et il peut refactoriser les fichiers voisins, « ranger » du code sans rapport ou changer un comportement que vous n'avez jamais approuvé — le tout au nom de l'utilité.
Les dégâts se cachent dans un diff volumineux. git diff montre chaque changement, mais pas lesquels étaient dans le périmètre de la tâche. Repérer les éditions non approuvées à la main, à chaque commit, c'est exactement la revue qui saute quand on va vite.
Et l'agent oublie. Chaque session repart de zéro, sans mémoire de ce qu'il était — ou n'était pas — censé toucher, ni de ce que la spécification exige réellement.
Enregistrez la limite. Détectez la dérive. Gardez le contrôle.
Approuvez une limite en amont
Avant d'éditer, l'agent enregistre les fichiers, dossiers ou globs qu'il est autorisé à changer pour cette tâche — et le projet auquel elle appartient.
Vérifications de dérive tenant compte de la spécification
Chaque fichier modifié est vérifié par rapport à la limite et à vos exigences stockées, de sorte qu'une édition signalée vous dit si la spécification la justifie réellement.
Bloquez-le au moment du commit
Un hook pre-commit local arrête tout commit qui touche des fichiers hors de la limite — seuls les chemins de fichiers quittent votre machine, jamais votre code.
C'est vous qui décidez — rien n'est supprimé automatiquement
Approuvez le périmètre élargi en un clic ou annulez. Le contrat de tâche et chaque décision persistent entre les sessions et les machines.
Convertissez tout en Markdown prêt pour l'IA
PDF, documents Office, images, audio et sites web entiers — Markdown propre et exports prêts pour le RAG pour votre LLM, en quelques secondes.