aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts
diff options
context:
space:
mode:
authorsharkiecodes <lanyi_stroud@brown.edu>2025-07-22 21:05:47 -0400
committersharkiecodes <lanyi_stroud@brown.edu>2025-07-22 21:05:47 -0400
commit16e7cfcac3d41bd86ef953f131bb0fecba11f299 (patch)
treea2b91bf30e75e513b4913ac88ec3158e512665cf /src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts
parent8ff34d5335093c4ff85473227f39b3e83133d999 (diff)
adjusted agent to include UI control tool
Diffstat (limited to 'src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts')
-rw-r--r--src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts15
1 files changed, 15 insertions, 0 deletions
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
@@ -165,6 +165,21 @@ export class AgentDocumentManager {
}
/**
+ * 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
*/
@action