topoteretes/cognee

Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.

RAG⭐ 30 867Pythonпоследний релиз: v1.6.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Cognee — это open-source платформа для долговременной памяти AI-агентов, которая автоматически создает и поддерживает самохостный граф знаний на основе загруженных данных.

Зачем нужен

Инструмент решает проблему отсутствия контекста у LLM между сессиями, объединяя векторные эмбеддинги, графовые запросы и онтологическое моделирование. Это позволяет агентам не только искать информацию по смыслу, но и выявлять сложные связи между фактами, обеспечивая надежную и отслеживаемую работу с данными.

Что можно реализовать

  • Создание 'Корпоративного мозга' для агрегации и структурирования разрозненных данных компании
  • Обеспечение агентов долговременной памятью, сохраняющей контекст между разными сессиями
  • Интеграция памяти в агентов через плагины для OpenClaw и Claude Code
  • Использование в качестве бэкенда памяти для кастомных AI-приложений на Python, TypeScript или Rust

Ключевые возможности

  • Автоматическая генерация онтологии и построение графа знаний из данных любого формата
  • Гибридный поиск, сочетающий векторные эмбеддинги и графовые вычисления
  • Поддержка изоляции пользователей/тенантов и полная трассируемость (OTEL collector)
  • Наличие клиентов для Python, TypeScript и Rust, а также готовых плагинов
  • Работа в локальном режиме (self-hosted) для обеспечения приватности данных

👤 Кому подойдёт: Разработчики AI-агентов, инженеры по машинному обучению и технические специалисты, внедряющие RAG и LLM-решения с требованиями к безопасности и кастомизации памяти.

Релизы

v1.6.0majorbreaking
🕐 2 дн назад · релиз на GitHub ↗

Релиз v1.6.0: запуск без ключей LLM, отказ от GLiNER в Docker, улучшенная надежность пайплайнов и поддержка аудио/изображений.

  • Breaking: GLiNER удален из стандартного Docker-образа, требуется ручная установка.
  • Added: Удобный запуск без ключа LLM с уведомлениями о загрузке локальных моделей.
  • Added: Полная интеграция моделей для транскрипции аудио и обработки изображений.
  • Added: Добавлен пакет cognee-mcp для внешних интеграций и тестирования.
  • Fixed: Запись используемой embedding-модели для каждого датасета во избежание рассинхрона.
v1.5.4rc1minor
🕐 5 дн назад · релиз на GitHub ↗

Релиз v1.5.4rc1: гибридный поиск с контекстным декомпозированием, структурированные доказательства и улучшенная безопасность MCP.

  • Added: Новый HybridDecompositionRetriever для декомпозиции сложных запросов на основе контекста.
  • Added: Гибридное завершение теперь возвращает структурированные доказательства с машиночитаемой провенанс-информацией.
  • Added: Внешние метаданные документов сохраняются на чанках и доступны при гибридном поиске.
  • Added: Добавлен бэкенд извлечения графов GLiNER без использования LLM для снижения затрат и задержек.
  • Added: Пакет cognee-mcp опубликован на PyPI, улучшена безопасность и аутентификация MCP.
  • Fixed: Исправлено скорирование результатов в ограниченных запросах и корректная работа бюджетов LLM.
v1.5.4patchbreaking
🕐 16 дн назад · релиз на GitHub ↗

Релиз v1.5.4: исправление стабильности, безопасность и удобство загрузки данных через Docker и API.

  • Breaking: Удалён параметр 'repositories' в API/CLI; по умолчанию отключён доступ к локальным файлам (COGNEE_ALLOWED_LOCAL_FILE_ROOTS).
  • Added: В Docker-образ добавлен extra 'dlt' для работы коннекторов из коробки; API теперь принимает raw_data и URL git-репозиториев.
  • Fixed: Исправлены миграции, логирование и проблемы с провенансом; устранён краш FastAPI при пустых данных.
  • Added: Улучшена работа с разделителями в dlt-ингестии, исправлено цитирование ID в LanceDB и добавлена поддержка EMBEDDING_API_BASE.
  • Fixed: Снижена конкуренция блокировок провенанса, улучшена авторизация обновлений и исправлены UI-элементы фронтенда.
v1.5.3minor
🕐 28 дн назад · релиз на GitHub ↗

Релиз v1.5.3 улучшает релевантность поиска, добавляет возобновление загрузки файлов и повышает стабильность обработки больших данных.

  • Added: Улучшена релевантность поиска за счёт учёта широкого контекста запроса.
  • Added: Добавлена поддержка возобновления загрузки файлов после сбоев сети.
  • Added: Внедрена усиленная проверка файлов при загрузке для раннего выявления ошибок.
  • Fixed: Исправлены сбои при длительных операциях загрузки и дублирование результатов поиска.
  • Added: Ускорена обработка больших файлов и снижено потребление памяти при индексации.
v1.5.2patch
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.5.2 улучшает релевантность поиска и надежность загрузки данных, устраняя ошибки синхронизации.

  • Added: Улучшена релевантность поиска для коротких и неоднозначных запросов.
  • Added: Повышена надежность загрузки данных и устойчивость к сбоям сети.
  • Fixed: Исправлены зависания синхронизации датасетов и редкие краши при высокой нагрузке.
  • Fixed: Уточнены сообщения об ошибках API для упрощения отладки.
  • Added: Снижена задержка поиска и оптимизировано потребление памяти при импорте.
v1.5.1patch
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.5.1 улучшает стабильность, релевантность поиска и процесс загрузки документов без ломающих изменений.

  • Added: Улучшены индикаторы прогресса загрузки документов и понятные сообщения об ошибках в интерфейсе.
  • Added: Оптимизирован поиск по коротким и неоднозначным запросам за счёт группировки и повышения релевантности.
  • Fixed: Устранены падения системы при импорте некорректных файлов и проблемы с дублированием результатов поиска.
  • Fixed: Исправлена пагинация в представлениях датасетов, из-за которой могли скрываться новые документы.
  • Обновлены зависимости и усилены проверки безопасности, повышена эффективность использования памяти.
v1.5.0major
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.5.0: ускорение и надежность миграций, стабильность графового адаптера Ladybug, поддержка LLM_SEED и документация для плагинов.

  • Added: Добавлена поддержка переменных LLM_TEMPERATURE и LLM_SEED для контроля случайности и воспроизводимости ответов LLM.
  • Added: Выпущена документация по community-плагинам и пошаговое руководство по миграции данных из Letta/MemGPT и Zep в Cognee.
  • Fixed: Графовый адаптер Ladybug стал быстрее и надежнее благодаря пакетным операциям, чанкированию запросов и оптимизации re-key.
  • Added: В CI внедрено тестирование миграций на реалистичных наборах данных для предотвращения ошибок при обновлениях.
  • Fixed: Исправлена работа логирования и трейсинга: добавлен пакетный экспорт OTLP и корректное игнорирование настроек отключения трассировки.
v1.5.0.dev2patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена ошибка установки: библиотека ladybug теперь обязательное требование, что устраняет сбои при запуске.

  • Fixed: Устранены ошибки импорта и сбои при запуске из-за отсутствия библиотеки ladybug.
  • Fixed: Библиотека ladybug добавлена в обязательные зависимости для автоматической установки через pip.
  • Fixed: Обновлена метаданных упаковки для согласованной работы установщиков на разных окружениях.
  • Added: Увеличен размер пакета из-за автоматической подтяжки ladybug и её транзитивных зависимостей.
v1.4.2minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.4.2 улучшает релевантность поиска, надежность загрузки документов и удобство работы с SDK без ломающих изменений.

  • Added: Умная индексация датасетов: группировка по темам и генерация кратких обзоров для повышения релевантности поиска.
  • Added: Админ-панель для управления индексацией: запуск, пауза и перезапуск процессов с контролем расписания.
  • Added: Улучшенный SDK: новые вспомогательные функции для упрощения загрузки документов и выполнения запросов.
  • Fixed: Исправлено дублирование результатов поиска и редкие сбои при загрузке некорректных данных.
  • Fixed: Устранены проблемы синхронизации статуса в интерфейсе и улучшена обработка метаданных.
v1.4.1.dev0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.4.1.dev0: улучшена релевантность поиска, ускорено импортирование больших файлов и добавлена индикация прогресса.

  • Added: Улучшен ранжирование поиска за счет использования более широкого контекста для повышения релевантности результатов.
  • Added: Добавлена индикация прогресса и уточнены сообщения об ошибках при импорте документов и загрузке файлов.
  • Added: Оптимизирован пайплайн импортирования: ускорена обработка больших файлов и снижено потребление памяти.
  • Fixed: Исправлены периодические падения при импорте пустых или некорректных файлов и проблема с дедупликацией уникальных документов.
  • Fixed: Устранено зависание отображения прогресса в CLI при медленном соединении и улучшена четкость текста в веб-интерфейсе.
v1.4.1patch
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.4.1 улучшает релевантность поиска, стабильность загрузки данных и снижает потребление памяти.

  • Added: Появились превью результатов поиска для быстрой оценки релевантности без открытия документа.
  • Added: Улучшены сообщения об ошибках при загрузке: стали понятнее и содержат рекомендации по исправлению.
  • Fixed: Исправлено удаление метаданных: теперь при удалении датасета не остаются «висячие» записи.
  • Fixed: Устранён редкий сбой при обработке повреждённых документов и ошибка загрузки пустых файлов.
  • Оптимизировано потребление памяти и снижена задержка запросов за счёт потоковой обработки.
v1.2.2.dev4patch
🕐 2 мес назад · релиз на GitHub ↗

Релиз v1.2.2.dev4: улучшение стабильности, производительности и исправление ошибок без новых крупных функций.

  • Fixed: Исправлены сбои при загрузке поврежденных документов и проблемы с удалением записей из поиска.
  • Added: Улучшена обработка датасетов: устранены ошибки пустых коллекций и неудачной загрузки.
  • Added: Повышена скорость индексации больших файлов и снижена задержка при поиске за счет оптимизации.
  • Added: Обновлены зависимости для безопасности и улучшена валидация входных данных.
  • Fixed: Устранены проблемы с порядком отображения новых записей и улучшена согласованность API.
v1.2.2.dev2patch
🕐 2 мес назад · релиз на GitHub ↗

Релиз v1.2.2.dev2: патч стабильности и исправлений без новых функций и ломающих изменений.

  • Fixed: Исправления ошибок и улучшение стабильности системы.
  • Added: Уточнены требования к зависимостям (Python, Pydantic, LiteLLM и др.).
  • Внутренние улучшения: оптимизация логирования и диагностики при загрузке данных.
  • Обновление тестовой базы и рефакторинг внутренних модулей.
v1.2.2.dev1patch
🕐 2 мес назад · релиз на GitHub ↗

Релиз Cognee v1.2.2.dev1: улучшение диагностики, стабильности и производительности при индексации.

  • Fixed: Улучшены сообщения об ошибках и логи для упрощения отладки.
  • Fixed: Повышена стабильность процессов загрузки данных и обновления индексов.
  • Added: Снижено потребление памяти при индексации больших объемов документов.
  • Added: Ускорено подтверждение завершения обновления индексов.
  • Fixed: Исправлены проблемы с видимостью свежих загрузок в поиске.
v1.2.2minor
🕐 2 мес назад · релиз на GitHub ↗

В Cognee v1.2.2 добавлена «подпространство истины» для переупорядочивания результатов поиска и улучшения релевантности ответов.

  • Added: Новое «подпространство истины»: компактный индекс на основе принятых знаний сессий для переупорядочивания результатов поиска.
  • Added: Возможность использования обученного сигнала обратной связи для повышения релевантности выдачи (опционально).
  • Added: Новый флаг build_truth_subspace в API /improve для автоматического обновления индекса в пайплайне обогащения.
  • Fixed: Исправлены проблемы LanceDB при работе с хранилищем S3.
  • Added: Добавлены демо-скрипты и тесты для проверки нового функционала переупорядочивания.