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

AgentTransfer: инструмент с открытым исходным кодом позволяет агентам OpenClaw отправлять файлы друг другу по электронной почте
AgentTransfer — это однобинарный сервер с открытым исходным кодом, который предоставляет каждому ИИ-агенту email-адрес и папку, обеспечивая обмен файлами между экземплярами OpenClaw через MCP. Поддерживает загрузку, отправку, долгий опрос входящих и скачивание с проверкой SHA256.

SkyClaw добавляет зашифрованную настройку API-ключей через чат для ИИ-агентов.
SkyClaw реализует зашифрованное поступление ключей AES-256-GCM через чат, перехватывая ключевые команды на системном уровне, чтобы LLM никогда не видела API-ключи, и используя одноразовое шифрование ключей, чтобы мессенджеры видели только зашифрованный текст.

Шаблон структурированного рассуждения повышает точность проверки кода искусственным интеллектом.
Пользователь Reddit делится структурированным шаблоном рассуждений, адаптированным из исследования Meta, который заставляет ИИ-модели выполнять определённые аналитические шаги перед генерацией ревью кода, повышая точность на 5-12 процентных пунктов согласно arXiv:2603.01896.

Агенты наблюдают: Панель мониторинга в реальном времени для команд агентов Claude Code
Agents Observe — это локальная панель мониторинга, которая обеспечивает наблюдение в реальном времени за сессиями агента Claude Code с использованием хуков вместо OTEL. Она фиксирует каждый вызов инструмента, иерархию агентов и события с возможностями фильтрации и поиска, работая как контейнер Docker, который автоматически запускается вместе с сессиями Claude.