diff --git a/src/components/GraphPanel.ts b/src/components/GraphPanel.ts index aea831d..6170fa7 100644 --- a/src/components/GraphPanel.ts +++ b/src/components/GraphPanel.ts @@ -1,3 +1,10 @@ +/** + * Этот файл содержит React компонент GraphPanelComponent, предназначенный для визуализации + * графов диалогов. Он использует библиотеку React Flow для интерактивного отображения + * узлов и рёбер, а также библиотеку Dagre для автоматического расположения элементов графа. + * Включает кастомные типы узлов для различных сущностей графа. + */ + // ----------------------------------------------- React & React Flow Imports --------------------------------------------------- import * as React from 'react'; import * as ReactDOM from 'react-dom/client'; // <-- ИСПРАВЛЕНО: для createRoot нужен 'react-dom/client' diff --git a/src/views/GraphView.ts b/src/views/GraphView.ts index 33ed460..0f92718 100644 --- a/src/views/GraphView.ts +++ b/src/views/GraphView.ts @@ -1,3 +1,8 @@ +/** + * Отображает и управляет интерактивным графом LLM агента. + * Интегрирует историю чатов и визуализацию графа на основе React Flow. + */ + // ----------------------------------------------- Obsidian Imports ---------------------------------------------------------- import { ItemView, WorkspaceLeaf } from 'obsidian'; // ----------------------------------------------- Plugin Imports ------------------------------------------------------------