0.87.0
Added
- System prompt hints: когда звать memory_graph — добавлен блок «Tool Usage Hints» в дефолтный системный промпт: при упоминании именованной сущности агент предпочитает
memory_graphпередmemory_search(#131). - KG метрики — в
/api/v1/metricsдобавлены метрики:kg_extraction_total,kg_extraction_errors_total,kg_dedup_hits_total,kg_same_as_links_total,kg_avg_extraction_ms, а также per-agent gauge-метрикиkg_entities_total,kg_relations_total,kg_queue_pending/running/failed. Stats-эндпоинт KG расширен полямиqueue_pending,queue_running,queue_failed. UI страницы KG показывает очередность (#129). - KG-статус факта на странице памяти —
ListFactsAPI теперь возвращаетkg_statusдля каждого факта (done/pending/running/failed/unknown). На странице памяти рядом с каждым фактом — иконка статуса KG. Для failed — кнопка реэкстракции (#128). - KG rebuild прогресс через WebSocket — воркер публикует события прогресса через bus → WS канал
kg_progress. На странице KG отображается прогресс-бар с процентами. Кнопка Rebuild блокируется на время процесса (#130). - KG визуализация графа — новая вкладка «Граф» на странице KG с force-directed layout через cytoscape.js + cose-bilkent. Клик на ноду — side-panel с описанием и удалением. Lazy-import, цветовая схема по типам сущностей (#127).