ContextLattice — локальный слой контекста для агентов
ContextLattice
Локальный слой памяти: цель, решения и доказательства сессии собираются в короткий пакет, который агент открывает заново
- 155 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Стек из контейнеров запускается локально и меняет файлы инструкций проекта; ошибка в настройке дает агенту неверный контекст
- Команды памяти пишут итоги и исправления, которые затем попадают в запросы к модели
Установка
- Работает в
Ручная установка
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-инструментыЛокальный слой управления контекстом для кодинг-агентов: понимает задачу, подбирает и сжимает контекст, ведет учет затрат
Context Infrastructure
context-infrastructure
Эталонная реализация системы контекста для агента: структура, потоки данных и blueprint, год в работе у автора. README на китайском. Пример для изучения
Локальное хранилище контекста для кодовых агентов: сохраняет знания о проектах и переиспользует их в Codex, Claude Code и OpenCode
Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.
Маркетплейс плагинов для агентов: рефлексия, ревью кода и PR, git, TDD, DDD, спецификации и субагентная разработка
Локальный MCP-сервер с пятью командами хранит решения проекта между сессиями: запись, поиск, замена и проверка диффа до коммита.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| ContextLattice — локальный слой контекста для агентов (эта карточка) | нет | 155 | ||
| agentmemory | да | не нужна | 30 314 | простая память агента без Context Pack и подписанной передачи |
| Context Engineering Kit | нет | 1 821 | набор приемов работы с контекстом без отдельного локального стека |
Коротко о README
README подает ContextLattice как локальный слой, дающий агентам непрерывность, объяснимый поиск, переносимый контекст и проверяемое обучение. Дальше идут схема работы из пяти этапов, быстрый старт, подключение агентов, ежедневный цикл команд, индекс навыков, лицензия и платные артефакты.