Смрити: Git-подобная система для управления состоянием рассуждений LLM, предотвращающая смещение диалога.

Smriti — это система с открытым исходным кодом, которая решает проблему дрейфа в диалогах с LLM при длительных рабочих процессах. Вместо того чтобы рассматривать взаимодействия как одну длинную историю чата, она трактует их как состояние рассуждений, которым можно управлять, как кодом в Git.
Основная проблема
В длинных рабочих процессах с ИИ диалоги часто постепенно дрейфуют из-за небольших изменений: смещаются предположения, исследуются побочные пути, меняются интерпретации или модель начинает рассуждать с немного искажённого состояния. Это приводит к правдоподобным, но не соответствующим цели ответам. Традиционные варианты — попытаться вернуться на курс или начать заново — оба имеют недостатки.
Как работает Smriti
Система предоставляет Git-подобные операции для состояния рассуждений:
- Сохранить хорошее состояние до того, как начнётся дрейф
- Восстановить это состояние позже без проникновения последующего дрейфа
- Создать ветки для разных направлений из одной точки
- Сравнить два пути рассуждений
- Переносить состояние между разными моделями вместо того, чтобы каждый раз объяснять всё с нуля
Недавние дополнения
- Предположения как полноценная часть состояния
- Проверка контрольных точек для выявления противоречий и скрытых предположений
- Артефакты, чтобы контрольные точки могли включать фактические планы, фрагменты кода или результаты, о которых идёт рассуждение, а не просто сводки чата
Ключевое отличие
Это не просто сохранение файлов в формате Markdown или транскриптов чата. Система контролирует, какое состояние модель увидит следующим, что позволяет:
- Чисто возвращаться к известным хорошим состояниям
- Держать последующие ходы за пределами текущего пути рассуждений
- Исследовать альтернативы без загрязнения исходной ветки
- Двигаться вперёд от структурированного состояния, а не от одного запутанного транскрипта
Создатель отмечает, что такой подход становится более полезным по мере того, как рабочие процессы становятся более агентными, поскольку долгоживущим системам нужны способы сделать состояние рассуждений инспектируемым, восстанавливаемым и менее хаотичным со временем.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Files.md: Открытое локальное приложение для заметок в Markdown с дизайном, дружественным к LLM
Files.md — это открытое, работающее в первую очередь локально приложение для заметок, задач и дневников на основе Markdown. 886 звёзд, написано на Go, работает офлайн, синхронизируется через iCloud/Dropbox/самостоятельно размещённый сервер или бета-версию на app.files.md.

Плагин OpenClaw A2A: Делегирование работы удаленным агентам и продолжение состояния
Новый плагин с открытым исходным кодом добавляет инструмент `remote_agent` в OpenClaw, обеспечивая делегирование между агентами с поддержкой протокола A2A и воспроизведением состояния продолжения.

开发者用每千次提示中的咒骂次数指标追踪沮丧情绪,涉及44,212条Claude Code日志
Разработчик отслеживал 'fpk' (f-бомбы на тысячу промптов) по 44 212 промптам Claude Code за 5 месяцев и обнаружил, что уровень разочарования снизился в 3,4 раза с Claude Opus 4-5 до 4-7, причем большая часть ругательств была направлена на инструменты окружения, а не на модель.

Авто-ко: 50-строчный Bash-скрипт, превращающий код Claude в автономные AI-компании
Auto-co — это bash-скрипт из 50 строк, который оборачивает CLI Claude Code в цикл, позволяя ему работать автономно с 14 ИИ-агентами, играющими роли, такие как CEO, инженер и критик. Он создал четыре продукта с нуля, включая FormReply и Changelog.dev, при общей стоимости $268 за 270+ циклов.