0.86.0
Added
- KG: промпт экстрактора — рус/англ, новые типы и связи — промпт переписан с секцией Language Preservation (запрет транслитерации). Новые entity types:
state,emotion,rule,goal. Новые relation types:is_a,synonym_of,same_as,causes(#123). - KG: автоматическая связь same_as для близких сущностей — при создании сущности KGWorker через embedder ищет семантически близкие имена (cosine >= 0.92) и создаёт
same_asсвязь. Батчевый embedding имён (#124). - KG: индексы для kg_entities — миграция 046 добавляет
idx_kg_entities_external,idx_kg_entities_name,idx_kg_relations_pair(#125).
Fixed
- KG: защита Rebuild от двойного запуска —
BatchKGProcessorрасширен методамиTryStartRebuild/FinishRebuild. Handler возвращает 409 Conflict при повторном вызове (#122). - KG: GC сирот — при удалении факта
RemoveFactIDFromKGSourceIDsчиститsource_idsсущностей, удаляет осиротевшие. ФоновыйKGWorker.GCраз в 24 часа (#126).