Результаты A/B-тестирования: хуки oh-my-claudecode демонстрируют минимальное влияние на производительность Claude Code.

✍️ OpenClawRadar📅 Опубликовано: 18 апреля 2026 г.🔗 Source
Результаты A/B-тестирования: хуки oh-my-claudecode демонстрируют минимальное влияние на производительность Claude Code.
Ad

Экспериментальная установка и методология

Разработчик провёл простое A/B-тестирование для оценки влияния динамических хуков oh-my-claudecode на производительность Claude Code. В эксперименте использовался Claude Sonnet 4.6 с одной и той же задачей по кодированию, выполненной шесть раз в общей сложности: три запуска с включёнными хуками OMC и три запуска с выключенными хуками OMC. Во всех запусках использовались идентичные промпты, последовательность сессии и машинное окружение.

Задача заключалась в создании Markdown-редактора с нуля в рамках одной непрерывной сессии, включая реализацию приложения, написание и запуск тестов, а затем проверку и исправление ошибок, проблем безопасности и доступности перед повторным запуском тестов. Целью было не создание безупречного кода, а измерение того, меняют ли хуки поведение Claude значимым образом.

Ключевые результаты

  • Качество кода: Идентичные оценки (15.0/20 для обоих условий OFF и ON)
  • Общая стоимость: Буквально одинаковая ($5.56 для обоих условий)
  • Общее количество токенов: Немного меньше с включёнными хуками (6.48M против 6.76M при OFF)
  • Общее время выполнения: С включёнными хуками в среднем быстрее (1,673с против 2,152с при OFF)
  • Вызовы инструментов: Немного меньше с включёнными хуками (37.0 против 40.7 при OFF)
Ad

Примечательные наблюдения

Хук SessionStart значительно увеличил количество токенов чтения кэша при первом промпте: 424K с включёнными хуками против 195K с выключенными хуками (увеличение на 117%). Однако этот дополнительный контекст не привёл к лучшему результату для данной конкретной задачи. Интересно, что к третьему промпту версия с выключенными хуками фактически использовала больше операций чтения кэша, чем версия с включёнными хуками.

Репозиторий эксперимента доступен по адресу https://github.com/ej31/omc-hook-experiment.

Выводы разработчика

Разработчик пришёл к выводу, что динамические хуки не являются «волшебной кнопкой для лучшего кода» для задач кодирования в рамках одной сессии, поскольку Claude и так хорошо работает со статическими инструкциями. Любые преимущества, связанные с хуками, кажутся достаточно небольшими, чтобы быть поглощёнными обычной вариативностью между запусками. Более значительные постоянные накладные расходы могут фактически исходить от статического объёма OMC — определений инструментов MCP, навыков, каталога агентов — а не только от поведения динамических хуков.

Важно отметить, что этот эксперимент тестировал только поведение хуков, а не то, полезна ли более широкая экосистема OMC в крупных, многосессионных рабочих процессах. Разработчик планирует провести дальнейшее тестирование, полностью удалив oh-my-claudecode и поручив Claude создать игру «Змейка» с нуля.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Обратно спроектированный SDK для Claude Code выпущен на четырех языках
Инструменты

Обратно спроектированный SDK для Claude Code выпущен на четырех языках

Разработчик реверс-инженерил Claude Code и создал однодокументные SDK для Node.js, Python, Go и Rust без зависимостей. Инструменты предоставляют полный цикл агента с потоковой передачей и использованием инструментов, работая с существующими подписками Claude Pro/Max.

OpenClawRadar
Открытый MCP-сервер соединяет Claude Code с инструментами IDE
Инструменты

Открытый MCP-сервер соединяет Claude Code с инструментами IDE

Открытый сервер MCP предоставляет Claude Code постоянный доступ к функциям IDE, включая LSP, терминалы, Git, GitHub, отладку и диагностику через 124+ инструментов. Он позволяет программировать с мобильных устройств при настройке машины.

OpenClawRadar
Подход к самоулучшению памяти в локальных ИИ-агентах
Инструменты

Подход к самоулучшению памяти в локальных ИИ-агентах

Разработчик делится своим подходом к постоянной памяти для локальных ИИ-агентов, используя файлы markdown в качестве источника истины, оценку эпизодов на основе правил уверенности и эскалацию доверия на основе паттернов одобрения.

OpenClawRadar
Клод-Контроль: Мобильное Удаленное Управление для Сессий Клод Кода
Инструменты

Клод-Контроль: Мобильное Удаленное Управление для Сессий Клод Кода

Claude-control — это инструмент с открытым исходным кодом, который позволяет управлять сессиями Claude Code с телефона через HTTPS и WebSocket. Он запускает Claude Code в реальном PTY внутри tmux, обнаруживает запросы разрешений и отправляет push-уведомления с кнопками «Разрешить»/«Запретить».

OpenClawRadar