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

✍️ OpenClawRadar📅 Опубликовано: 15 марта 2026 г.🔗 Source
Автоматизированное управление состоянием сессии для передачи кода Claude
Ad

Автоматическое сохранение контекста для сессий Claude

Пользователь Reddit поделился решением для управления ухудшением контекста в разговорах с Claude, в частности, решая проблемы с автокомпактом и потерей контекста в середине беседы по мере увеличения окон разговора. Система автоматически поддерживает файл состояния в реальном времени на протяжении сессий без ручного вмешательства.

Как это работает

Решение расширяет ручные команды передачи, включая дополнительные хуки:

  • Хук UserPromptSubmit срабатывает при каждом отправленном сообщении, внедряя директиву в системный контекст Claude, которая говорит «проверь, произошло ли что-то важное, и если да, обнови session-state.md»
  • Хук PostToolUse отслеживает, какие файлы редактирует Claude
  • Когда session-state.md становится слишком длинным, директива автоматически переключается в «режим перезаписи», указывая Claude сохранять только критически важную информацию
  • Перед автокомпактом хук PreCompact принудительно создаёт полный дамп состояния, чтобы ничего не потерялось
  • При запуске сессии состояние предыдущей сессии загружается обратно
Ad

Детали реализации

Автоматизированная система состоит примерно из 4 shell-скриптов без зависимостей, кроме bash и jq. Варианты установки включают:

  • Установить как git-подмодуль
  • Скопировать хуки в директорию .claude/hooks/

Система поддерживает файл состояния в реальном времени по пути .claude/session-state.md на протяжении всей сессии. Она также включает ручную команду /handoff для преднамеренных контрольных точек, полезную для отслеживания задач, расследования ошибок и восстановления после ухудшения контекста.

Такой инструмент полезен для разработчиков, работающих над сложными многосессионными проектами с Claude, где поддержание контекста между разговорами критически важно для непрерывности и избежания повторений.

📖 Прочитать полный источник: r/ClaudeAI

Ad

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

ClawBridge – Безопасно открывайте свои сущности Home Assistant для OpenClaw
Инструменты

ClawBridge – Безопасно открывайте свои сущности Home Assistant для OpenClaw

ClawBridge предлагает безупречный способ интеграции сущностей Home Assistant с OpenClaw, улучшая автоматизацию и обеспечивая безопасность. Узнайте о его возможностях и преимуществах.

OpenClawRadar
Режим контекста: MCP-сервер, который сжимает выводы инструментов для Claude Code
Инструменты

Режим контекста: MCP-сервер, который сжимает выводы инструментов для Claude Code

Контекстный режим — это сервер MCP, который находится между Claude Code и выводами инструментов, обрабатывая их в песочницах и возвращая только сводки. Он сокращает 315 КБ вывода MCP до 5,4 КБ, увеличивая время сессии до замедления с ~30 минут до ~3 часов.

OpenClawRadar
Superglue CLI: Позвольте ИИ-агентам выполнять API-вызовы без предустановленных инструментов
Инструменты

Superglue CLI: Позвольте ИИ-агентам выполнять API-вызовы без предустановленных инструментов

Superglue CLI предоставляет навык, который обучает ИИ-агентов для программирования использованию его команд, работе с аутентификацией, созданию инструментов и отладке сбоев. Вместо создания предустановленных инструментов для каждой интеграции API, агенты могут читать спецификации API во время выполнения и планировать многошаговые вызовы.

OpenClawRadar
Конвейер Humanizer с открытым исходным кодом: шестишаговый Markdown-файл для постобработки AI-текста
Инструменты

Конвейер Humanizer с открытым исходным кодом: шестишаговый Markdown-файл для постобработки AI-текста

Один Markdown-файл реализует шестиэтапный пайплайн для обнаружения и переписывания текстов, сгенерированных ИИ, с учетом канала, калибровкой голоса, шлюзами строгости и самопроверкой.

OpenClawRadar