AIKraft Agents

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⭐ 33 100Pythonпоследний релиз: v1.6.6
Открыть на 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.6minor
🕐 7 дн назад · релиз на GitHub ↗

Релиз v1.6.6: надежное разрешение конфликтов, копирование векторов без переэмбеддинга и улучшения стабильности.

  • Added: Появился надежный API для разрешения конфликтов фактов, обеспечивающий их сохранность.
  • Added: Режим обзора конфликтов включен по умолчанию для повышения чистоты данных.
  • Added: Добавлена возможность копирования векторов между хранилищами без повторного эмбеддинга.
  • Fixed: Улучшена корректность отмены пользовательских решений при редактировании и удалении данных.
  • Fixed: Исправлены ошибки дублирования дат и улучшена обработка колонок DLT.
  • Fixed: Повышена безопасность: ошибки KMS теперь видны, а удаление проверяется на права.
v1.6.6rc1majorbreaking
🕐 14 дн назад · релиз на GitHub ↗

Релиз v1.6.6rc1: новые коннекторы (Obsidian, Asana, OneNote), управление историей поиска и ломающие изменения в структуре данных.

  • Added: Добавлены коннекторы для Obsidian, Asana и OneNote, а также улучшена надежность синхронизации с Drive.
  • Added: Появилась возможность очищать историю поиска через флаг clean_history и новые API-эндпоинты.
  • Breaking: Удаление датасета теперь автоматически удаляет связанную историю поиска и бесед.
  • Breaking: Изменена структура run_info: больше не содержит полные данные, требуется обновление клиентского кода.
  • Fixed: Результаты поиска теперь включают идентификаторы датасета и исходных данных для аудита.
v1.6.5minorbreaking
🕐 20 дн назад · релиз на GitHub ↗

Ускорена обработка трасс и улучшена работа с кодом: docstrings в графе, новый API Memify и поддержка base64.

  • Added: Документация кода (docstrings) сохраняется в графе как отдельные узлы для улучшенного поиска.
  • Added: Добавлен новый API Memify для преобразования контента в запоминаемые записи.
  • Added: Оптимизирована обработка трасс: буфер сессии сохраняется одним документом, что снижает задержки.
  • Added: Поддержка base64-кодирования для эмбеддингов для совместимости с провайдерами.
  • Breaking: Требуется datamodel-code-generator >= 0.56.0 для генерации пользовательских графовых моделей.
v1.6.5.dev0majorbreaking
🕐 21 дн назад · релиз на GitHub ↗

Релиз v1.6.5.dev0: улучшена стабильность дистилляции и эмбеддингов, добавлена интеграция CVE в Slack, внесены ломающие изменения в API.

  • Breaking: Удалены устаревшие поверхности для triplet-эмбеддингов; требуется миграция на новые конвейеры.
  • Added: Добавлена ежедневная отправка уведомлений о CVE в Slack для оперативного реагирования на уязвимости.
  • Added: Появилась возможность указывать ветку репозитория при индексации для воспроизводимости процессов.
  • Fixed: Улучшена работа коннекторов Gmail и Google Calendar, а также обработка токенов в Azure и Mistral.
  • Added: Добавлен замер использования токенов для эмбеддингов и поддержка base64-кодирования векторов.
  • Deprecated: Переменная окружения FASTEMBED_CACHE_PATH удалена; кэш моделей теперь хранится в ~/.cognee/models.
v1.6.4patchbreaking
🕐 23 дн назад · релиз на GitHub ↗

Исправления надёжности векторного поиска и базы Turso, оптимизация памяти и удаление фоновой очистки LanceDB.

  • Fixed: Адаптеры LanceDB и pgvector больше не возвращают сырые векторы при поиске, что снижает потребление памяти.
  • Fixed: Ошибки открытия базы Turso теперь корректно преобразуются в OperationalError для единообразной обработки.
  • Breaking: Удалена автоматическая фоновая очистка (pruning) в LanceDB; теперь её нужно выполнять вручную.
  • Fixed: Исправлены проблемы с нестабильностью тестов и сессий, снижена вероятность сбоев в CI.
v1.6.4.dev0patch
🕐 24 дн назад · релиз на GitHub ↗

Исправлена ошибка векторного поиска и улучшена обработка ошибок Turso для повышения надежности.

  • Fixed: Исправлена ошибка в адаптерах pgvector и Lancedb, из-за которой при поиске возвращались полные векторы, что вызывало ошибки сериализации.
  • Fixed: Адаптер Turso теперь корректно преобразует ошибки открытия файлов в стандартный OperationalError для предсказуемой обработки.
  • Added: Оптимизирован запрос: теперь возвращаются только метаданные и оценки, что снижает нагрузку на сеть и ускоряет поиск.
  • Обновлены зависимости: cognee-mcp до 0.5.7, lancedb до 0.39.0, а также добавлен dateparser.
v1.6.3minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Улучшение временного поиска, точности NLP-запросов и валидации данных; удаление устаревших опций и ограничение создания агентов.

  • Breaking: DLT зафиксирован ниже версии 1.31 для предотвращения ошибок импорта.
  • Breaking: Удалена опция конфигурации temporal_cognify.
  • Breaking: Запрещено создание вложенных агентов и изменение публичной регистрации.
  • Added: NLP-поиск возвращает совпавшие строки БД и пропускает анализ диалоговых поворотов.
  • Added: Временные окна поиска стали инклюзивными, включая граничные даты.
  • Fixed: Импорты из Notion теперь работают без ограничений глубины и рекурсии.
v1.6.2minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.6.2: надежность эмбеддингов, импорт Slack и реорганизация навыков.

  • Breaking: Путь к навыкам изменен на .agents/skills, удалена настройка env_file.
  • Added: Добавлен импорт и синхронизация истории переписок из Slack.
  • Fixed: Исправлено скрытое усечение эмбеддингов, чанки теперь учитывают лимиты токенов модели.
  • Fixed: Улучшена точность подсчета токенов и обработка ошибок при эмбеддинге.
  • Added: Добавлена поддержка Windows для линковки навыков и улучшена работа Fastembed.
v1.6.1minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.6.1 добавляет интеграцию с Google Drive и Gmail, улучшает визуализацию больших графов и оптимизирует установку GLiNER.

  • Added: Добавлены OAuth-коннектор для Google Drive и поддержка синхронизации с Gmail и общими дисками.
  • Added: Ответы визуализации (/visualize/json) теперь передаются потоково, что позволяет работать с большими графами без нехватки памяти.
  • Added: Улучшен установщик GLiNER: запуск вне event loop, автоустановка CPU Torch и подробная телеметрия ошибок.
  • Added: Внешние метаданные документов сохраняются в чанках и отображаются в результатах гибридного поиска.
  • Breaking: Библиотека dlt стала обязательной зависимостью ядра; убедитесь, что она установлена в вашем окружении.
  • Fixed: Устранены гонки данных при синхронизации Drive, исправлена очистка сиротских записей и улучшена изоляция провенанса.
v1.6.0majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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