Клод Код Хук отслеживает накопление незавершенной работы в рабочих процессах ИИ-программирования

Мониторинг незавершённой работы в рабочих процессах ИИ-кодирования
Разработчик создал хук UserPromptSubmit для Claude Code, который решает распространённую проблему в разработке с помощью ИИ: агенты ИИ не видят накапливающуюся незавершённую работу. Пока ИИ сосредоточен на текущем запросе, незафиксированные изменения могут расти, коммиты могут накапливаться без отправки, описания изменений могут не писаться, а PR на выпуск могут оставаться открытыми в течение длительного времени.
Как работает хук
Хук реализует четыре проверки, которые отслеживают различные точки, где код накапливается между редактором и продакшеном:
- Проверка 1: Незафиксированные изменения, превышающие 200 строк (как отслеживаемые, так и нет)
- Проверка 2: Три или более незапущенных коммита
- Проверка 3: Запущенные коммиты без файла изменений (что препятствует созданию PR на выпуск)
- Проверка 4: PR на выпуск, которые были открыты дольше 24 часов
Проверки 1 и 2 выполняются локально с помощью команд git и запускаются при каждой отправке запроса, обеспечивая почти мгновенную обратную связь. Проверки 3 и 4 требуют вызовов GitHub API, поэтому они запускаются один раз после каждой операции отправки.
Философия дизайна
Ключевым дизайнерским решением было реализовать это как подсказки, а не как блокировки. Хук не мешает ИИ работать, а вместо этого обеспечивает видимость через два канала:
additionalContext, внедряемый в контекст ИИsystemMessage, выводимый в терминале пользователя
Такой подход означает, что здесь нет компонента permissionDecision — и ИИ, и разработчик могут видеть текущее состояние рабочего процесса, не прерывая процесс кодирования.
Такой инструмент полезен для разработчиков, которые хотят лучше контролировать свои рабочие процессы разработки с помощью ИИ, особенно при работе над крупными проектами, где незавершённая работа может легко накапливаться незаметно.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Forge: Плагин с открытым исходным кодом для Claude Code добавляет функции управления и тестирования.
Forge — это плагин с открытым исходным кодом для Claude Code, который добавляет блокировку файлов, автоматические тестовые проверки и 22 агента управления для предотвращения конфликтов и отклонений в рабочих процессах генерации кода с помощью ИИ. Распространяется под лицензией MIT и устанавливается через маркетплейс плагинов Claude.

Claude Code v2.1.126: Выбор модели, очистка проекта, исправления OAuth и улучшения безопасности
Claude Code v2.1.126 добавляет средство выбора /model для шлюзов, совместимых с Anthropic, новую команду claude project purge, исправляет вход через OAuth в WSL2/SSH/контейнерах, а также устраняет проблемы безопасности с управляемыми настройками и раскрытием буфера обмена в Windows.

Проблема с циклом проверки задач в OpenClaw Codex-GPT5.4
Разработчик сообщает, что Codex-GPT5.4 через OpenClaw застревает в цикле проверки задач во время автономной работы над проектом, постоянно идентифицируя и подтверждая задачи без их выполнения. Для решения проблемы были внедрены элементы управления рабочей областью, включая TASKS.md, правила heartbeat и файлы персонажей.

ClawCode: Чистая переписанная версия утекшего кода Claude на Rust
ClawCode — это чистая реализация исходного кода Claude Code, написанная на Rust. Проект появился после утечки исходного кода Claude Code от Anthropic и сравнивается с OpenCode по производительности при выполнении сквозных задач.