# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17

ИМЯ ОБРАБОТЧИКА
===

проверка установки


ОПИСАНИЕ
===

Проверяет, присутствуют ли и настроены ли все зависимости BACH.
Не вносит никаких изменений, только проверяет с выводом статуса.


КОМАНДА
===

bach setup check


ПРОВЕРКИ
===

1. Доступен npm. Должен быть указан в PATH (для установки сервера MCP).
2. ellmos-codecommander-mcp Глобально установленный пакет npm (17 инструментов)
3. ellmos-filecommander-mcp Глобально установленный пакет npm (43 инструмента)
4. Файл секретов ~/.bach/bach_secrets.json должен существовать и иметь действительный формат JSON.
5. База данных bach.db в data/bach.db должна существовать.
6. Дополнительная проверка информации о сервере MCP (нет ошибок, если не установлено)
7. USER.md Должен существовать и быть персонализированным (без маркера ШАБЛОН)


КОДЫ СТАТУСА
===

[ОК] Проверка пройдена
[!!] Проверка не удалась (требуется действие)
[--] Дополнительный компонент не установлен (нет ошибок)
[??] Проверка не может быть проведена


ПРИМЕРЫ
===

bach setup check
  Проверьте все зависимости с помощью вывода статуса 

bach setup full-install
  В случае ошибок: выполните полную установку


ФАЙЛЫ
===

hub/setup.py SetupHandler._check().
~/.bach/bach_secrets.json Хранилище секретов
data/bach.db База данных BACH
../USER.md Профиль пользователя


СМОТРИТЕ ТАКЖЕ
===

docs/help/setup.txt Обработчик установки (все операции)
docs/help/install.txt Первоначальная установка и сценарии
