Инструмент BACH: token_monitor
--------------------------------------------------
Сгенерировано: 23 января 2026 г., 10:36.
Обновлено: 5 февраля 2026 г. (Справка-криминалистика)
Источник: инструменты/token_monitor.py

ОПИСАНИЕ
----------------------------------------
BACH Token Monitor
------------------
Функция get_token_zone() для делегирования с учетом токенов.

Определение зоны (из DELEG_002):
- Зона 1: 0-70% - Доступны все партнеры
- Зона 2: 70-85% - Средняя экономика
- Зона 3: 85-95% - Только местные партнеры (Оллама)
- Зона 4: 95-100% - Чрезвычайное делегирование

Версия: 1.0.0
Создано: 23 января 2026 г.
Задача: DELEG_001

ИСПОЛЬЗОВАНИЕ
----------------------------------------
Основная команда (рекомендуется):
  bach --tokens status         - Показывает статистику токена и текущую зону

Ярлык:
  инструменты python/token_monitor.py [args]

Примечание. Команда «инструменты bach запускают token_monitor» в настоящее время недоступна.
зарегистрирован в реестре инструментов. Вместо этого используйте «bach --tokens status».

ДОСТУПНЫЕ ФУНКЦИИ
----------------------------------------
get_token_zone() — Основная функция для обнаружения зоны.
get_current_budget_percent() — Получить текущий бюджет из БД
log_token_check() — записывает проверку токена в БД.
log_ollama_usage() — специально для токенов Ollama.
check_emergency_shutdown() — проверяет, достигнуто ли критическое потребление (95%+).
format_zone_status() - Форматирует вывод CLI

ПРИМЕЧАНИЯ
----------------------------------------
- Для вопросов: инструменты bach показывают token_monitor
- Таблица базы данных: Monitor_tokens (17 столбцов)
