claude-code-plugin.fr.md
docs/i18n/integrations/claude-code-plugin.fr.md
Plugin Claude Code
<!-- translations:start -->
English · 한국어 · 中文 · 日本語 · Русский · Español · Deutsch
<!-- translations:end -->
Tesserae fournit un plugin Claude Code afin que vous puissiez exécuter l'ensemble du workflow Tesserae depuis l'intérieur d'une session TUI — commandes slash, un serveur MCP auto-enregistré, une compétence qui oriente l'agent, et quatre hooks qui bouclent la boucle agent↔mémoire-de-projet. Le plugin se trouve dans le dépôt à plugin/.
Installation
# Prérequis : `tesserae` déjà installé (`pip install tesserae` ou `pipx install tesserae`).
/plugin install /path/to/Tesserae/
Prérequis : tesserae déjà installé (pip install tesserae ou pipx install tesserae). En cas d'installation via pipx, assurez-vous que ~/.local/bin est dans le PATH que Claude Code hérite au lancement.
Ce qui est livré
- 9 commandes slash — sept wrappers 1:1 autour du CLI (
/tesserae:compile,/tesserae:ask,/tesserae:sessions-import,/tesserae:build-site,/tesserae:serve,/tesserae:obsidian-sync,/tesserae:setup) plus deux macros de workflow (/tesserae:refreshenchaîne import + compile + obsidian-sync ;/tesserae:statusaffiche les compteurs du graphe et la dernière compilation). - Auto-enregistrement du serveur
tesserae— l'agent obtient toute la surface d'outils en tant quemcp__plugin_tesserae_tesserae__<tool>sans éditions manuelles de configuration : requêtes de graphe (search_nodes,node_context,graph_ppr,search_facts), le compilateur à la demandecompile_context/list_communities/fresh_insights, la mémoire de session (ask,list_sessions,find_session_findings,find_code_symbol_mentions) et la configuration guidée (tesserae_setup_plan/tesserae_setup_apply). La liste complète est dans mcp.fr.md. - Compétence
using-tesserae— se charge automatiquement lorsque vous posez des questions sur le graphe typé, le rappel de sessions passées, le contenu wiki/vault, ou tout workflow tesserae. Apprend à l'agent quel outil MCP utiliser vs quelle commande slash suggérer. - 5 hooks —
SessionStartimprime un résumé du graphe ;SessionEndexécute en arrière-plan import+compile pour que les insights de cette conversation deviennent des nœuds du graphe pour la prochaine session ; deux hooksPostToolUsese déclenchent surEdit/Write/MultiEdit— l'un fait une recompilation incrémentielle optionnelle sur les éditions de docs/, l'autre applique un debounce (~30 s) à la synchronisation du graphe de code ;PreToolUse(surBash) filtre les compilations de grands graphes via un dialogue de confirmation.
La compilation en fin de session est opportuniste, pas garantie. Le hook détache sa tâche d'arrière-plan avec
setsidlorsqu'il existe, et retombe surnohupsinon. macOS ne fournit passetsid, etnohupse contente d'ignorerSIGHUP— il laisse la tâche dans le groupe de processus de la session — donc un harness qui récupère le groupe à la fermeture de la session peut encore tuer la compilation en plein vol. Ce qui reste alors est récupérable, pas intact :graph.jsonest écrit par rename atomique et n'est donc jamais un demi-fichier, mais les projections généréeswiki/etsite/sont effacées au début de l'écriture des artefacts et le magasin SQLite est écrit aprèsgraph.json, si bien qu'un kill dans cette fenêtre les laisse absentes ou en retard d'une compilation. Cela n'arrive jamais en silence pour autant :.tesserae/manifest.jsonne marque un documentgraphedqu'une fois les artefacts posés, donc la prochainecompile --changed-onlyrefuse son no-op, annoncegraph.json is not known to cover every tracked documentet ré-extrait tout le corpus, ce qui reconstruit aussi les projections. Ne construisez pas un flux qui suppose qu'une longue compilation survit à la session qui l'a lancée — exécutez-la au premier plan, ou viatesserae engine.
Les détails complets, les tableaux complets des commandes/hooks et les instructions d'opt-out par projet se trouvent dans le propre