claude-code-plugin.ru.md
docs/i18n/integrations/claude-code-plugin.ru.md
Плагин Claude Code
<!-- translations:start -->
English · 한국어 · 中文 · 日本語 · Español · Français · Deutsch
<!-- translations:end -->
Tesserae поставляется с плагином Claude Code, позволяющим выполнять полный рабочий процесс Tesserae изнутри TUI-сессии — слэш-команды, автоматически зарегистрированный сервер MCP, навык, ориентирующий агента, и четыре хука, замыкающие цикл агент↔память проекта. Плагин находится в репозитории по пути plugin/.
Установка
# Требование: `tesserae` уже установлен (`pip install tesserae` или `pipx install tesserae`).
/plugin install /path/to/Tesserae/
Требование: tesserae уже установлен (pip install tesserae или pipx install tesserae). При установке через pipx убедитесь, что ~/.local/bin находится в PATH, который Claude Code наследует при запуске.
Что входит
- 9 слэш-команд — семь оберток 1:1 над CLI (
/tesserae:compile,/tesserae:ask,/tesserae:sessions-import,/tesserae:build-site,/tesserae:serve,/tesserae:obsidian-sync,/tesserae:setup) плюс два рабочих макроса (/tesserae:refreshцепочкой import + compile + obsidian-sync;/tesserae:statusпоказывает счетчики графа и последнюю компиляцию). - Автоматическая регистрация сервера
tesserae— агент получает всю поверхность инструментов какmcp__plugin_tesserae_tesserae__<tool>без ручных правок конфига: запросы графа (search_nodes,node_context,graph_ppr,search_facts), компилятор по запросуcompile_context/list_communities/fresh_insights, память сессий (ask,list_sessions,find_session_findings,find_code_symbol_mentions) и управляемую настройку (tesserae_setup_plan/tesserae_setup_apply). Полный список см. в mcp.ru.md. - Навык
using-tesserae— автозагрузка при запросах о типизированном графе, воспоминаниях из прошлых сессий, контенте wiki/vault или любых рабочих процессах tesserae. Учит агента, какой инструмент MCP использовать vs какую слэш-команду предложить. - 5 хуков —
SessionStartпечатает сводку графа;SessionEndфоново выполняет import+compile, чтобы инсайты этого разговора стали узлами графа для следующей сессии; два хукаPostToolUseсрабатывают наEdit/Write/MultiEdit— один делает опциональную инкрементальную перекомпиляцию при правках в docs/, другой выполняет дебаунс (~30 с) синхронизации графа кода;PreToolUse(наBash) шлюзует компиляцию большого графа диалогом подтверждения.
Компиляция при закрытии сессии — оппортунистическая, а не гарантированная. Хук отсоединяет фоновую задачу через
setsid, если он есть, и откатывается наnohup, если нет. В macOSsetsidотсутствует, аnohupлишь игнорируетSIGHUP— задача остаётся в группе процессов сессии, — поэтому харнесс, который убирает группу при закрытии сессии, всё равно может убить компиляцию на середине. То, что при этом остаётся, — восстановимо, а не нетронуто:graph.jsonпишется атомарным rename и потому никогда не остаётся половиной файла, но генерируемые проекцииwiki/иsite/очищаются в начале записи артефактов, а хранилище SQLite пишется послеgraph.json, так что убийство в этом окне оставляет их отсутствующими или на одну компиляцию позади. Но молча это не происходит:.tesserae/manifest.jsonпомечает документ какgraphedтолько после того, как артефакты легли, поэтому следующаяcompile --changed-onlyоткажется от no-op, сообщитgraph.json is not known to cover every tracked documentи заново извлечёт весь корпус, попутно пересобрав проекции. Не стройте рабочий процесс на допущении, что долгая компиляция переживёт сессию, которая её запустила, — запускайте её на переднем плане или черезtesserae engine.
Полные детали, полные таблицы команд/хуков и инструкции по отказу для каждого проекта находятся в собственном