AiKraft

volcengine/OpenViking

Самоэволюционирующая контекстная база данных для AI-агентов. Объединяет память агента, RAG знаний и навыки.

Агенты⭐ 40 705Pythonпоследний релиз: v0.5.2
Открыть на GitHub ↗Сайт проекта ↗

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

OpenViking — это open-source контекстная база данных для AI-агентов, организующая знания, память и навыки в виде виртуальной файловой системы с URI viking://.

Зачем нужен

Инструмент решает проблему «черного ящика» в хранении данных агентов, позволяя явно просматривать, редактировать и структурировать контекст. Он объединяет RAG, память и навыки в единую иерархическую структуру, обеспечивая прозрачность и контроль над тем, что именно знает агент.

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

  • Управление долгосрочной памятью агентов с возможностью инспекции и редактирования сохраненных предпочтений и опыта.
  • Организация корпоративных знаний и документации в виде структурированной файловой системы для быстрого поиска.
  • Создание wiki или отчетов из истории диалогов с помощью функции компиляции контекста (ov compile).
  • Отладка и аудит решений AI-агентов через просмотр сгенерированных сводок (L0/L1) перед чтением полных источников.
  • Объединение ресурсов (документы, код) и навыков (скрипты, инструкции) в едином пространстве для агентов.

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

  • Виртуальная файловая система viking:// с командами типа ls, tree, grep для навигации по контексту.
  • Трехуровневая структура контекста: сводки (L0), обзоры (L1) и полные источники (L2) для эффективного поиска.
  • Сессии сохраняются как файлы Markdown, которые можно просматривать, редактировать и объединять.
  • Поиск по конкретным директориям, а не по всему индексу, что повышает релевантность выдачи.
  • Встроенная поддержка компиляции контекста в вики, графы знаний или отчеты.

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

Релизы

v0.5.2majorbreaking
🕐 вчера · релиз на GitHub ↗

OpenViking v0.5.2: приватность, стабильность Agent, компиляция, LangChain и надежность сервера с ломающими изменениями.

  • Breaking: LangChain-импорты перенесены в пакет langchain-openviking, Working Memory отключен по умолчанию, изменено поведение Watch API и имен инструментов Pi extension.
  • Added: Добавлены инструменты MCP для приватности, инкрементальные обновления в Compile, поддержка Gemini Embedding 2 и Seed 2.1 Lite в CLI.
  • Added: Улучшена работа с файловой системой в Studio, добавлена durable content write task workflow и поддержка OAuth refs при импорте документов.
  • Fixed: Исправлены ретраи памяти, дедупликация траекторий, обработка путей на Windows, порядок освобождения pathlock и OIDC issuer.
v0.5.1.1patch
🕐 4 дн назад · релиз на GitHub ↗

Исправлена ошибка в OpenViking v0.5.1.1, из-за которой память, созданная после первого коммита сессии, не индексировалась и не находилась.

  • Fixed: Исправлена ошибка, при которой память, сгенерированная в последующих коммитах сессии, не индексировалась и была недоступна для поиска.
  • Fixed: Теперь все новые записи памяти корректно добавляются в индекс и могут быть найдены через команды find или search.
v0.5.1majorbreaking
🕐 5 дн назад · релиз на GitHub ↗

OpenViking v0.5.1: интеграция Gateway, многомодалка, приватность и ломающие изменения в API.

  • Breaking: Изменены адреса Gateway, удалён endpoint извлечения сессий и параметры таймаутов ожидания.
  • Added: Gateway теперь работает внутри Server, добавлена поддержка мульти-модального поиска по изображениям.
  • Added: Расширены возможности приватности, пакетной записи и многоэкземплярного деплоя с MySQL/Redis.
  • Fixed: Улучшена надёжность сессий, исправлены ошибки блокировок, парсинга и интеграции с LangChain.
v0.5.0majorbreaking
🕐 15 дн назад · релиз на GitHub ↗

OpenViking v0.5.0: бета-версия Gateway для прозрачного подключения памяти, отключение Working Memory по умолчанию и улучшения стабильности.

  • Added: Добавлен OpenViking Gateway (Beta) для бесшовного подключения памяти через прокси без изменения кода клиента.
  • Breaking: Working Memory отключен по умолчанию; плагины теперь используют управление контекстом хоста.
  • Added: Расширены возможности управления через Studio и новые API-эндпоинты для администрирования шлюза.
  • Fixed: Исправлены критические ошибки индексации, сбоев при локальном GGUF и некорректной обработки ошибок embedding-сервиса.
  • Added: Улучшена интеграция с агентами: добавлена поддержка DSH, оптимизация работы с Claude Code и Codex.