Автоматизированное управление состоянием сессии для передачи кода Claude

Автоматическое сохранение контекста для сессий Claude
Пользователь Reddit поделился решением для управления ухудшением контекста в разговорах с Claude, в частности, решая проблемы с автокомпактом и потерей контекста в середине беседы по мере увеличения окон разговора. Система автоматически поддерживает файл состояния в реальном времени на протяжении сессий без ручного вмешательства.
Как это работает
Решение расширяет ручные команды передачи, включая дополнительные хуки:
- Хук
UserPromptSubmitсрабатывает при каждом отправленном сообщении, внедряя директиву в системный контекст Claude, которая говорит «проверь, произошло ли что-то важное, и если да, обнови session-state.md» - Хук
PostToolUseотслеживает, какие файлы редактирует Claude - Когда
session-state.mdстановится слишком длинным, директива автоматически переключается в «режим перезаписи», указывая Claude сохранять только критически важную информацию - Перед автокомпактом хук
PreCompactпринудительно создаёт полный дамп состояния, чтобы ничего не потерялось - При запуске сессии состояние предыдущей сессии загружается обратно
Детали реализации
Автоматизированная система состоит примерно из 4 shell-скриптов без зависимостей, кроме bash и jq. Варианты установки включают:
- Установить как git-подмодуль
- Скопировать хуки в директорию
.claude/hooks/
Система поддерживает файл состояния в реальном времени по пути .claude/session-state.md на протяжении всей сессии. Она также включает ручную команду /handoff для преднамеренных контрольных точек, полезную для отслеживания задач, расследования ошибок и восстановления после ухудшения контекста.
Такой инструмент полезен для разработчиков, работающих над сложными многосессионными проектами с Claude, где поддержание контекста между разговорами критически важно для непрерывности и избежания повторений.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

AI Подпрограммы: Детерминированная автоматизация браузера с нулевой стоимостью токенов
AI Subroutines от rtrvr.ai позволяют записывать действия в браузере один раз в виде вызываемых инструментов, которые затем воспроизводятся в контексте веб-страницы с автоматической передачей аутентификации, исключая затраты на LLM-инференс и недетерминизм для повторяющихся задач.

Представляем Roam-Code CLI: более быстрый и детерминированный аналог для изучения кода.
Roam-Code CLI заменяет фазу исследования Claude Code более быстрым, детерминированным аналогом, который индексирует кодовые базы для повышения эффективности.

Открытый Плагин GTM для Claude Code с 166 Маркетинговыми Навыками и Командой Bootstrap
Разработчик выпустил плагин Go-To-Market с открытым исходным кодом для Claude Code, который предоставляет 166 специализированных маркетинговых навыков в областях SEO, контента, исходящего маркетинга, продаж, роста, аналитики, стратегии, рекламы, социальных сетей, CRM и AI-поиска. Плагин включает команду /bootstrap, которая проводит опрос пользователей об их бренде для создания персонализированных контекстных файлов.

Пользователь Reddit делится инструментом ИИ для сбора балансо банковских счетов.
Сообщение на Reddit в r/openclaw представляет собой AI-агента, разработанного для упрощения сбора балансов финансовых счетов с использованием Python. Пользователи обсуждают потенциал автоматизации с помощью пользовательских скриптов, использующих API, такие как Plaid.