Кортекс: Локальный слой памяти для агентов OpenClaw с затуханием по Эббингаузу

Cortex — это инструмент с открытым исходным кодом для работы с памятью, специально созданный для агентов OpenClaw, чтобы решать проблемы сжатия контекста, которые уничтожают критически важную информацию, такую как номера счетов, параметры стратегии и прошлые решения.
Ключевые особенности
Разработчик создал Cortex после того, как запустил 3 агента OpenClaw 24/7 на Mac в течение 2 месяцев и столкнулся с повторной потерей контекста во время сжатия. Ключевые отличия от простого использования векторной базы данных включают:
- Реализация кривой забывания Эббингауза: Факты угасают с разной скоростью в зависимости от типа. Идентификационная информация (например, имя) сохраняется около 2 лет, обновления статуса исчезают примерно за 2 недели, а даты — примерно за 1 неделю. Это естественным образом расставляет приоритеты важной информации без ручной настройки.
- Архитектура, ориентированная на импорт: В отличие от большинства инструментов для работы с памятью, которые извлекают данные из чата, Cortex начинает с файлов — импортирует memory/, MEMORY.md, заметки и т.д. Он извлекает факты, классифицирует их и делает доступными для поиска. Разговоры тоже можно импортировать, но файлы составляют основу.
- Один бинарный файл Go без зависимостей: 19-мегабайтный бинарный файл с использованием SQLite, не требует Python, Docker, облачных сервисов или API-ключей. Работает на Raspberry Pi. Установка:
brew install hurttlocker/cortex/cortexилиclawhub install hurttlocker-cortex.
Технические возможности
- Гибридный поиск: ключевые слова BM25 (~16 мс) + семантический (~52 мс) + слияние
- Извлекает факты из импортированного контента с использованием методов на основе правил с возможным обогащением через LLM
- 17 инструментов MCP для нативной интеграции с агентами (поиск/импорт/управление памятью)
- Коннекторы для GitHub, Gmail, Calendar, Drive, Slack, Notion, Discord, Telegram
- Самоочистка: находит устаревшие факты, обнаруживает противоречия, автоматически разрешает конфликты
- Исследователь графа знаний на localhost:8090
Разработчик сообщает о работе Cortex с примерно 3200 воспоминаниями и примерно 6500 извлечёнными фактами, с мгновенной производительностью поиска. Агенты используют его через MCP вместе со встроенной в OpenClaw функцией memory_search — Cortex обрабатывает глубокий поиск знаний, а memory_search управляет историей разговоров.
Функция угасания по Эббингаузу оказалась особенно ценной, решая проблему, когда вся информация оставалась одинаково актуальной вечно, создавая зашумлённые результаты поиска. Теперь временная информация естественным образом исчезает, а структурные факты остаются заметными.
📖 Read the full source: r/openclaw
👀 Смотрите также

ToolLoop: Открытая платформа для создания инструментов в стиле Claude с любыми LLM
ToolLoop — это фреймворк с открытым исходным кодом на Python, включающий 11 инструментов для работы с файлами, поиска кода, доступа к оболочке и под-агентов, который работает с любой LLM через LiteLLM. Фреймворк объёмом 2700 строк позволяет переключать модели в середине диалога, сохраняя общий контекст.

Четыре навыка ClawHub для работы с данными поиска в реальном времени в AI-агентах
Четыре навыка ClawHub предоставляют структурированные возможности поиска для ИИ-агентов: Google (веб, новости, изображения, карты), Amazon (поиск товаров на 12 торговых площадках), Walmart (поиск товаров с фильтрами доставки) и YouTube (поиск видео с транскриптами). Установка через команды clawhub install с одним API-ключом.

Совет: Структурированная диалоговая система для Claude
Совет — «Горнило» — это структурированная диалоговая система, работающая в рамках одного контекстного окна Claude. Она использует персонажное оформление для создания четырёх различных режимов взаимодействия: строгий допрос, генеративное действие, жизненный опыт и неоформленная интуиция.

Qure: Десктопное приложение для генерации E2E-тестов на основе записанных действий в браузере
Qure — это десктопное приложение от JetBrains (в настоящее время в закрытой бета-версии), которое генерирует сквозной код веб-тестов на основе записей, сделанных во встроенном браузере. Вместо того чтобы описывать сценарии тестирования текстом для ИИ-агентов, разработчики записывают свои ручные QA-сценарии, взаимодействуя с продуктом, а ИИ создаёт рабочий тестовый код, соответствующий их существующей кодовой базе.