L'IA peut voir. Elle peut parler.
Mais elle ne peut pas toucher.
AICode fonctionne sur un modèle de privilèges strict par conception. Chaque capacité native est explicite, sandboxée et réversible. Rien ne se passe dans votre dos.
Hors du projet
Pas d'accès aux fichiers hors de la racine du projet. Les entrées .gitignore et .aicodeignore sont structurellement exclues.
Écritures disque
Ne peut écrire un seul caractère dans aucun fichier. L'IA n'a absolument aucun accès en écriture.
Écritures Git
Aucun commit, aucun staging, aucune commande d'écriture de quelque sorte.
Exécution shell
Aucune commande exécutée silencieusement. Pas même ls.
Dans le projet
Accès en lecture complet aux fichiers du projet, respectant toutes les règles d'exclusion. L'IA voit votre code, rien de plus.
Propositions de patches
Chaque modification arrive comme un diff révisable. Vous acceptez fichier par fichier, ligne par ligne. Vous décidez de ce qui est appliqué.
Git en lecture seule
Navigation complète dans l'historique et traçage des régressions. L'IA lit votre dépôt mais ne peut pas le toucher.
Propositions shell
ls est un outil natif d'AICode, pas une commande shell. Les commandes dangereuses vous sont suggérées pour les copier et les exécuter. Vous exécutez. Pas l'IA.