From 16e7cfcac3d41bd86ef953f131bb0fecba11f299 Mon Sep 17 00:00:00 2001 From: sharkiecodes Date: Tue, 22 Jul 2025 21:05:47 -0400 Subject: adjusted agent to include UI control tool --- .../views/nodes/chatbot/utils/AgentDocumentManager.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/client/views/nodes/chatbot/utils') diff --git a/src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts b/src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts index a96d93a25..485430403 100644 --- a/src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts +++ b/src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts @@ -164,6 +164,21 @@ export class AgentDocumentManager { return this._useCanvasMode; } + /** + * Initialize documents based on current mode (canvas or linked) + * This should be called by tools instead of hardcoding initializeFindDocsFreeform + */ + @action + public initializeDocuments() { + if (this._useCanvasMode) { + console.log('[AgentDocumentManager] Initializing canvas documents (canvas mode enabled)'); + this.initializeCanvasDocuments(); + } else { + console.log('[AgentDocumentManager] Initializing linked documents (canvas mode disabled)'); + this.initializeFindDocsFreeform(); + } + } + /** * Initialize documents from the entire canvas */ -- cgit v1.2.3-70-g09d2