v0.24.0.ru.md
docs/i18n/release-notes/v0.24.0.ru.md
Tesserae v0.24.0 — полный цикл отдыха: забвение от неиспользования, обнаружение связей
<!-- translations:start -->
English · 한국어 · 中文 · 日本語 · Español · Français · Deutsch
<!-- translations:end -->
Выпущено 2026-07-22 · PyPI · GitHub release · pip install --upgrade tesserae==0.24.0
v0.23 дал движку цикл отдыха, который сжимал память во время холостого хода. Но консолидация в мозге — это не только сжатие — она также удаляет то, что вы никогда не пересматриваете и связывает воспоминания, которые оказываются связанными. Этот выпуск добавляет эти две операции, поэтому цикл холостого хода демона теперь выполняет все три.
1 · Забвение от неиспользования (LRU)
До сих пор угасание находки основывалось на её возрасте. Это систематически погребало старые редко встречающиеся ошибки — именно те, которые вам больше всего нужны при их повторном появлении. Теперь каждое значимое чтение записывает доступ: поиск, ask, query, context, node_context, drill_down, поиск находок сеанса и чтения с областью действия агента — все ставят метку last_accessed_at в боковую панель памяти.
Проход консолидации затем осуществляет угасание по новизне извлечения, а не по возрасту создания. Знание, которое вы постоянно используете, остаётся острым; знание, которое вы никогда не пересматриваете, медленно исчезает и поглощается или понижается во время цикла сна — истинное забвение LRU. (Находка никогда не удаляется; она складывается в дистиллят, который её цитирует, доступный через agents drill.)
2 · Обнаружение новых связей
Сон также переигрывает воспоминания и связывает удалённые. Новый проход associate выполняется во время консолидации: он использует вложения для поиска связанных — не идентичных — узлов между разными агентами в пределах проекта и добавляет соединения shares_concept_with между ними. Обнаруженные связи накапливаются во время циклов и доступны для поиска, Personalized PageRank и федеративных запросов, поэтому агент может получить доступ к релевантному знанию, которое он никогда явно не связывал.
Детерминизм сохранён
Обе операции записывают только в боковую панель — состояние доступа в хранилище node_memory, обнаруженные связи в накапливающееся наложение .tesserae, которое объединяется в памяти во время чтения. graph.json никогда не трогается, поэтому компиляция остаётся байт-идентичной. Обнаруженные связи основаны на вложениях (и, следовательно, зависят от машины), что именно почему они живут в наложении и никогда в детерминированном графе. Ассоциация зависит от реального бэкенда вложений (pip install "tesserae[semantic]") и беззвучно не работает без него.
Цикл, теперь полный
export TESSERAE_AGENT_DISTILL=1
tesserae engine # idle → compress · forget-by-disuse · associate
Ничего нового для настройки — три операции выполняются внутри существующего тика консолидации холостого хода, под гейтом компиляции, никогда не блокируя переcompilation. Полная информация: