chercher_partout
Search text or regex across files in all projects at once, returning matches grouped by project with file and line number. Restrict by project names and file globs to narrow results.
Instructions
Cherche un texte ou une expression régulière dans le CONTENU des fichiers de tous les projets à la fois, et renvoie les correspondances groupées par projet avec le fichier et le numéro de ligne. C'est l'outil qui répond aux questions du type : où est-ce que j'ai déjà écrit ce personnage, dans quel projet se trouve cette clé d'API, quels dépôts utilisent cette dépendance, où ai-je documenté cette décision. Utilise ripgrep quand il est installé sur la machine, sinon un parcours interne équivalent. Les dossiers lourds (node_modules, dist, build, .astro, venv, pycache, .git) sont toujours exclus. Restreins la recherche avec « projets » et « filtre_fichiers » dès que tu peux : c'est plus rapide et le résultat est plus lisible.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"motif": "<motif>"
},
"name": "chercher_partout"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| motif | Yes | Texte à chercher. Interprété littéralement par défaut, ou comme une expression régulière si « regex » vaut true. | |
| regex | No | Interpréter « motif » comme une expression régulière plutôt que comme du texte littéral. | |
| projets | No | Noms ou chemins des projets à fouiller. Si absent, tous les projets de l'inventaire sont fouillés. | |
| max_resultats | No | Nombre total de correspondances renvoyées au maximum. | |
| sensible_casse | No | Respecter la casse. Par défaut la recherche l'ignore. | |
| filtre_fichiers | No | Motif glob sur le chemin des fichiers, par exemple « *.md », « **/*.ts » ou « src/**/*.py ». Réduit fortement le temps de réponse. | |
| max_par_fichier | No | Nombre maximal de correspondances conservées par fichier, pour éviter qu'un seul fichier ne monopolise le résultat. |