From 9b99844783424c1de418611a5f90dec0973af036 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Mon, 26 Oct 2026 23:17:20 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20projet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .ressources/AGENT.md | 18 +++++- GUIDE_PERMISSIONS.md | 2 +- README.md | 16 ++++- SPECS_TECH.md | 11 ++-- examples/agents/code_reviewer/AGENT.md | 6 ++ packages/agent/src/agents.test.ts | 32 ++++++++++ packages/agent/src/agents.ts | 18 +++++- packages/agent/src/custom-tools.test.ts | 24 +++++++- packages/agent/src/custom-tools.ts | 47 ++++++++++----- packages/agent/src/init.ts | 4 +- packages/cli/src/index.ts | 6 +- packages/cli/src/subagent-parent.ts | 1 + packages/core/src/agent.ts | 9 ++- packages/core/src/tool-runner.test.ts | 46 +++++++++++++++ packages/core/src/tool-runner.ts | 77 +++++++++++++++++++++---- packages/core/src/types.ts | 8 +++ packages/ui/src/components.tsx | 7 ++- packages/ui/src/ink-ui.tsx | 8 ++- packages/ui/src/store.test.ts | 15 ++++- packages/ui/src/store.ts | 16 ++++- pnpm-workspace.yaml | 7 ++- 22 files changed, 327 insertions(+), 52 deletions(-) diff --git a/.gitignore b/.gitignore index 2be012b..bbe6874 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ dist *.log .env .maia +fichier.log diff --git a/.ressources/AGENT.md b/.ressources/AGENT.md index 63912cd..9dca801 100644 --- a/.ressources/AGENT.md +++ b/.ressources/AGENT.md @@ -1,7 +1,7 @@ --- # ════════════════════════════════════════════════════════════════════════════ # MODÈLE D'AGENT MAIA — créé par /createAgent -# Modifiez ce fichier : changez la description et les trois sections du bas. +# Modifiez ce fichier : changez la description et les sections du bas (Constraints est facultative). # Les lignes qui commencent par # dans l'en-tête sont des commentaires. # Pour activer une propriété facultative (exemples collés au #), supprimez simplement le # au début de sa ligne. # ════════════════════════════════════════════════════════════════════════════ @@ -62,6 +62,22 @@ Tu es un expert en révision de code. - détecter les anti-patterns - suggérer des améliorations +# Constraints + +- ne modifie aucun fichier : lecture seule +- n'exécute aucune commande qui change l'état du projet ou du système +- ne divulgue jamais de secret (clé, jeton, mot de passe) trouvé dans le code ; signale seulement son emplacement +- si une faille CRITICAL est trouvée, ne tente pas de la corriger : signale-la en premier dans le résumé pour que l'utilisateur décide +- si la demande sort du périmètre (écriture de code, revue d'un autre langage), arrête-toi et indique qui doit prendre le relais + # Output