Кортекс: Локальный слой памяти для агентов 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
👀 Смотрите также

Caliby: С открытым исходным кодом встроенная векторная база данных для AI-агентов с гибридным текстово-векторным хранением
Caliby — это встроенная векторная база данных на C++ с привязками к Python (pip install caliby), которая поддерживает индексы HNSW, DiskANN и IVF+PQ, заявляет о 4-кратной производительности по сравнению с pgvector и нативно хранит текст вместе с векторами для случаев использования AI Agent и RAG.

Qwen 3.6 27B с MTP на V100 32GB: 54 т/с через ветку llama.cpp
Ветка MTP от am17an для llama.cc запускает Qwen 3.6 27B со скоростью 54 т/с на V100 32GB через адаптер PCIe, падая до 29-30 т/с без MTP.

Claude Code v2.1.229: удаленное управление, маркетплейсы плагинов и критические исправления
Claude Code v2.1.229 добавляет Remote Control --continue, источники команд для плагинных маркетплейсов, SSE keepalives и исправляет сбои, MCP OAuth и утечки в file-watcher.

Мозг: Постоянная система памяти ошибок для кода Claude через MCP
Brain — это сервер MCP с открытым исходным кодом, который предоставляет Claude Code постоянную, межпроектную память об ошибках и их решениях. Он фиксирует контекст ошибок, предлагает проверенные исправления с оценкой уверенности и строит взвешенную синаптическую сеть, связывающую ошибки, решения и модули кода во всех проектах.