Функция памяти сессии, введенная в Claude Code

В последних версиях Claude Code представлена новая функция: Память сессии. Она создана для помощи разработчикам в управлении более крупными интерактивными сессиями и автоматически генерирует и обновляет файл summary.md в каждой директории проекта. Хотя по умолчанию она отключена, вы можете включить и настроить ее с помощью tweakcc.
Основные детали
Когда память сессии включена, создается файл summary.md, расположенный по адресу ~/.claude/projects/{sanitized-project-path}/{session-id}/session-memory/summary.md. Этот файл обновляется на основе определенных порогов: размер сессии достигает 10k токенов и 3 вызова инструментов, с последующим обновлением, происходящим после 5k дополнительных токенов и 3 дополнительных вызовов инструментов.
Инструмент tweakcc позволяет настроить эти пороги с помощью переменных окружения:
CC_SM_MINIMUM_MESSAGE_TOKENS_TO_INIT=200– Токены, необходимые перед первой экстракцией; по умолчанию 10,000.CC_SM_MINIMUM_TOKENS_BETWEEN_UPDATE=200– Токены, необходимые между обновлениями; по умолчанию 5,000.CC_SM_TOOL_CALLS_BETWEEN_UPDATES=0– Вызовы инструментов, необходимые между обновлениями; по умолчанию 3.CC_SM_PER_SECTION_TOKENS=3000– Максимальное количество токенов для одной секции перед предупреждением; по умолчанию 2,000.CM_SM_TOTAL_FILE_LIMIT=12000– Максимальное количество токенов для всего резюме; по умолчанию 12,000.
Включение функции памяти сессии требует выполнения команды npx tweakcc@latest --apply и установки необходимых переменных окружения. Эта функциональность предназначена для разработчиков, работающих со средними и большими интерактивными сессиями, где полезно комплексное отслеживание активности.
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

CodeTalk: Инструмент с открытым исходным кодом добавляет голосовые комментарии к CLI Claude Code
CodeTalk — это инструмент на Python, который добавляет голосовые комментарии к ответам Claude Code CLI с помощью Microsoft edge-tts. Он извлекает текст, встроенный Claude, и воспроизводит его через динамики с естественным нейросетевым синтезом речи.

Инструмент автоматизации рабочих процессов Symphony работает с Claude Code.
Разработчик реализовал спецификацию Symphony с помощью Claude Code для автоматизации рабочих процессов от тикетов до пул-реквестов, изначально используя Node/TypeScript, но отметив, что Elixir может быть лучше. Инструмент требует отдельной настройки API-ключей и биллинга помимо подписок Claude.

DocMason: Локальная база знаний агента для работы со сложными офисными файлами
DocMason — это репозиторий-ориентированное агентное приложение, которое строит локальные базы знаний из сложных офисных документов, таких как PPTX, DOCX, Excel и PDF. Оно работает полностью внутри Codex или Claude Code, сохраняя структуру документов и предоставляя отслеживаемые ответы с указанием источника.

SpecLock: Открытый движок ограничений для ИИ-агентов программирования
SpecLock — это MCP-сервер, который активно применяет ограничения к AI-агентам для написания кода, таким как Claude Code. Он блокирует нарушения с помощью предупреждений о семантических конфликтах, используя расширение синонимов, обнаружение отрицаний и маркировку деструктивных действий.