Skip to content

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 30 Apr 19:15
· 2 commits to main since this release

release: LexPatrol 1.7.0

ИИ и RAG

  • Конвейер ответа: опциональная перепись вопроса под поиск, гибридный retrieval (ключевые слова + семантика), слияние кандидатов (RRF), опциональный LLM-реранкер, финальный ответ с ситуационным системным промптом; опциональные стадии отключаются в настройках.
  • Семантический поиск по статьям: локальное хранение эмбеддингов, отдельные настройки модели и провайдера для embeddings (наследование от основного или свой endpoint), перестроение индекса из раздела ИИ, инкрементальное обновление по изменённым статьям.
  • Улучшение подбора контекста: подсказки по кодексам из текста запроса, разбор номеров статей, учёт закреплённых из диалога статей.

Поиск по базе (FTS)

  • В полнотекстовый индекс включены краткое описание, санкции и наказание и ключевые поля метаданных (штрафы, УК, юрисдикция, звёзды и т.д.).
  • В индекс добавлено название документа — проще находить статьи по формулировкам вида «статья N … кодекса», даже если полное название есть только у документа.

Диалоги и настройки ИИ

  • Сохранённые диалоги привязаны к выбранному агенту (поле agent_id).
  • Расширены типы и IPC и preload под новый конвейер, embeddings и отчёты по retrieval.

Оверлей и интерфейс

  • Доработаны оверлейные окна (закрепы, шпаргалки, подборки, общий оверлей), горячие клавиши и вспомогательное tool-overlay окно.
  • Обновлены страницы заметок, подборок, шпаргалок и настроек в связке с оверлеем и новыми возможностями.

Техническое

  • Миграции БД: 006 (ai_conversations.agent_id), 007–008 (пересборка FTS), 009 (article_embeddings и dirty-триггеры).
  • Vitest и юнит-тесты для нормализации аббревиатур кодексов; правки tsconfig для main и node при сборке новых модулей.
  • README: актуализировано описание ИИ, RAG и настройки провайдеров и контекста.

Версия

  • Версия приложения: 1.7.0.

Full Changelog: v1.6.0...v1.7.0