К основному содержанию
плагин

idle-timing — плагин для Claude Code: что делает и как установить

Добавляет скрытые замеры времени простоя и длительности ответов в промпты Claude Code, а также таймер в статусную строку.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install idle-timing@claude-community
Открыть на GitHub

Что делает idle-timing

Плагин передаёт модели контекст времени через хуки сессии. В каждое сообщение пользователя подставляется невидимый блок [timing] с местным временем первого запроса, секундами паузы между репликами и длительностью предыдущего ответа ассистента. Если пауза между ходами превысила 10 секунд, в терминале появляется короткая заметка с точным временем ожидания.

Состояние хранится в каталоге переменной CLAUDE_PLUGIN_DATA, где для каждого сеанса создаются файлы JSON и логи ошибок. При вызове сжатия контекста хук PreCompact обнуляет счётчик, чтобы таймер отсчитывал время от момента компактизации. Для настройки доступны слэш-команды /idle-time-setup, /idle-time-status и сброс через /idle-time-reset.

В комплект входят готовые скрипты статусной строки на POSIX-sh и Node.js. Скрипт на shell работает быстрее 10 миллисекунд за тик, потому что читает готовый файл метки без запуска среды Node. Без переданного session_id через входной поток статусная строка останется пустой.

Какие задачи решает

  • отслеживать задержки и паузы между ответами ассистента
  • передавать модели контекст точного местного времени
  • выводить таймер простоя сессии в статусную строку терминала
  • сбрасывать отсчёт времени при вызове сжатия контекста

Примеры запросов агенту

  • /idle-time-setup
  • /idle-time-status
  • /idle-time-reset

Как установить idle-timing

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install idle-timing@claude-community

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о idle-timing

Как установить idle-timing в Claude Code?

Выполните в сессии команду /plugin marketplace add anthropics/claude-plugins-community, а затем установите пакет вызовом /plugin install idle-timing@claude-community.

Зачем нужен плагин idle-timing?

Он передаёт Claude Code данные о том, сколько секунд прошло с предыдущего ответа, и фиксирует время работы агента. В интерфейсе появляется отметка о времени паузы, если пользователь молчал дольше 10 секунд.

Чем отличаются скрипты статусной строки в комплекте?

Вариант scripts/statusline-fragment.sh на чистом POSIX shell тратит менее 10 мс за тик. Версия на Node.js медленнее из-за холодного старта, но умеет показывать смену модели маркером ---.

Похожие плагины

Все плагины по теме «Настройка агента: память, контекст, субагенты» →
ponytail DietrichGebert Плагин настраивает агента на короткие решения без лишних абстракций. Сгодится, когда нужно использовать возможности уже имеющегося кода и не усложнять задачу. ★ 177 259звёзд репо impeccable pbakaus Даёт агенту словарь дизайнера: 24 команды вроде polish, audit и bolder, чтобы правки интерфейса не сводились к «сделай красиво». ★ 89 321звёзд репо last-30-days-skill mvanhorn Собирает свежие посты, комментарии и транскрипты по любой теме за последний месяц и укладывает их в один отчёт. ★ 65 596звёзд репо claude-hud jarrodwatts Показывает под строкой ввода, сколько контекста занято, какие инструменты работают и как идут задачи. Пригодится, когда сессия длинная и надо видеть расход. ★ 28 914звёзд репо understand-anything Egonex-AI Плагин сканирует проект и строит интерактивный граф файлов, классов и зависимостей с веб-дашбордом. Пригодится при знакомстве с чужим или крупным кодом. ★ 88 429звёзд репо mem0 mem0ai Подключает долговременную память к Claude Code, сохраняя контекст проектов и привычки между сессиями. ★ 67 869звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой