ContextLattice — локальный слой контекста для агентов

ContextLattice

Локальный слой памяти: цель, решения и доказательства сессии собираются в короткий пакет, который агент открывает заново

  • 155 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Широкий доступ

Почему такой уровень

  • Стек из контейнеров запускается локально и меняет файлы инструкций проекта; ошибка в настройке дает агенту неверный контекст
  • Команды памяти пишут итоги и исправления, которые затем попадают в запросы к модели
Все причины и проверки

sheawinkler/contextlattice

Установка

Работает в

Ручная установка

gmake quickstart

После клонирования репозитория и копирования .env.example в .env; запрашивает профиль запуска.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Стек из контейнеров запускается локально и меняет файлы инструкций проекта; ошибка в настройке дает агенту неверный контекст
  • Команды памяти пишут итоги и исправления, которые затем попадают в запросы к модели

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

ContextLattice хранит у проекта длительный контекст, чтобы сменившийся чат, модель или компьютер не обнуляли работу. Ядро восстанавливает активную цель, выбирает важные свидетельства и собирает компактный Context Pack с происхождением, а затем записывает, что реально сработало. Транскрипт целиком в запрос не вставляется, и облако не обязательно. Основной интерфейс командная строка: `contextlattice context` достает контекст перед работой, `remember` сохраняет итоги, `resume` возобновляет без пересказа, `correct` исправляет устаревшее без молчаливой перезаписи истории, `finish` закрывает цикл результатом. Панель показывает поведение и доказательства, а HTTP и MCP служат вторичными поверхностями для приложений и оболочек агентов. Команда `contextlattice_adopt integrate` пишет управляемые блоки в файлы инструкций проекта для Codex, Claude Code, OpenCode, Hermes Agent и еще нескольких агентов, сохраняя имеющийся текст. Навыки ищутся по индексу без загрузки каждого SKILL.md, а новые навыки продвигаются только после повторных успехов на отложенной выборке и проверки человеком.

Для кого. Разработчикам, которые ведут долгие проекты в Codex, Claude Code и других агентах и теряют цель, решения и проверенные факты при смене сессии или модели.

Подходит, если

  • Вы переходите из Codex в Claude Code, и агент должен продолжить задачу с тем же планом и ограничениями
  • Через неделю нужно вспомнить, почему принято решение и какие проверки его подтвердили
  • Запись в памяти устарела, и ее надо пометить исправленной, не стирая историю
  • Хочется вести учет проверенных результатов и навыков, не загружая все SKILL.md в контекст

Не подходит, если

  • Нужна легкая заметка между сессиями: полный стек из контейнеров и многошаговых проверок слишком тяжел
  • Нет подходящего контейнерного окружения: для запуска нужен Compose v2 и ряд утилит
  • Вам нужна облачная командная работа: она есть только в платных артефактах

Пример запроса к агенту

Открой прошлую цель проекта, покажи решения и проверки, на которые она опиралась, и продолжи со следующего шага.

Ограничения

Платформы: macOS, Linux и Windows через WSL2. Нужны контейнерная среда с поддержкой Compose v2 и утилиты `gmake`, `jq`, `rg`, `python3`, `curl`. Проверенная база для macOS использует OrbStack. Установка идет клонированием репозитория и командой `gmake quickstart`, которая запрашивает профиль запуска и поднимает локальный стек, читать ее лучше заранее.

Публичная часть выпускается под Apache-2.0, платные артефакты добавляют совместную работу, защищенную активацию и размещенную дистрибуцию. Накопление общей статистики (Aggregate Signal) в рабочей среде заблокировано до независимой проверки приватности и полезности. Агентов установка не ставит.

Как отключить. Остановите стек командами Compose из репозитория и удалите блоки ContextLattice из файлов инструкций проекта, которые записала команда integrate. Каталог состояния шлюза можно стереть вручную.

Частые вопросы

Как проверить, что ContextLattice установлен?

Запросите `curl -fsS http://127.0.0.1:8075/health | jq`, затем выполните `contextlattice doctor --pretty` и `contextlattice state status --pretty`. Последний шаг проверяет путь извлечения контекста: `contextlattice context "verify this ContextLattice installation" --project contextlattice --pretty`.

Заменяет ли ContextLattice сам агент?

Нет, слой не выбирает цели из найденного текста, не выполняет импортированный контекст и не заменяет оболочку агента. Инструменты остаются местом исполнения, а память и удаленный контент считаются только свидетельствами.

Что такое Context Pack?

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

Нужен ли облачный сервис для ContextLattice?

Нет, локальное ядро работает на вашей машине в контейнерах и не требует облака. Платные артефакты добавляют совместную работу, защищенную активацию, операции над рабочими пространствами и размещенную дистрибуцию, но локальную память от облака не делают зависимой.

Какие агенты подключаются?

Команда `contextlattice_adopt integrate` пишет управляемые блоки в файлы инструкций проекта для Codex, Claude Code, OpenCode, Hermes Agent, Hermes Ultra, OMP, Mercury Agent, Pi и Droid. Сами агенты она не устанавливает.

Обсуждение

Вопросов и отзывов пока нет.

Локальный слой управления контекстом для кодинг-агентов: понимает задачу, подбирает и сжимает контекст, ведет учет затрат

CLIРасширенный доступ3,9 тыс.Звезды репозитория

Context Infrastructure

context-infrastructure

Эталонная реализация системы контекста для агента: структура, потоки данных и blueprint, год в работе у автора. README на китайском. Пример для изучения

ВоркфлоуМинимальный доступ839Звезды репозитория

Локальное хранилище контекста для кодовых агентов: сохраняет знания о проектах и переиспользует их в Codex, Claude Code и OpenCode

CLIРасширенный доступ1,3 тыс.Звезды репозитория

Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.

ПлагинРасширенный доступ60Звезды репозитория

Маркетплейс плагинов для агентов: рефлексия, ревью кода и PR, git, TDD, DDD, спецификации и субагентная разработка

ПлагинРасширенный доступ1,8 тыс.Звезды репозитория

Локальный MCP-сервер с пятью командами хранит решения проекта между сессиями: запись, поиск, замена и проверка диффа до коммита.

MCP-серверРасширенный доступ83Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
ContextLattice — локальный слой контекста для агентов (эта карточка)нет155
agentmemoryдане нужна30 314простая память агента без Context Pack и подписанной передачи
Context Engineering Kitнет1 821набор приемов работы с контекстом без отдельного локального стека

Коротко о README

README подает ContextLattice как локальный слой, дающий агентам непрерывность, объяснимый поиск, переносимый контекст и проверяемое обучение. Дальше идут схема работы из пяти этапов, быстрый старт, подключение агентов, ежедневный цикл команд, индекс навыков, лицензия и платные артефакты.

Бейдж для README

Сообщить о проблеме