From 49983a3250518b0d13a16fd94c530a79cd7d08c4 Mon Sep 17 00:00:00 2001 From: dimitrievgs Date: Sun, 14 Sep 2025 21:06:39 +0300 Subject: [PATCH] Add top comments for Graph* files --- src/components/GraphPanel.ts | 7 +++++++ src/views/GraphView.ts | 5 +++++ 2 files changed, 12 insertions(+) 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 ------------------------------------------------------------