From 951fe11f0978b36946c5c0c7f2d2cac7b597d311 Mon Sep 17 00:00:00 2001 From: "A.J. Shulman" Date: Tue, 22 Apr 2025 12:20:22 -0400 Subject: improved document creation and limited context window --- .../nodes/chatbot/tools/DocumentMetadataTool.ts | 46 +++++++++++----------- 1 file changed, 22 insertions(+), 24 deletions(-) (limited to 'src') diff --git a/src/client/views/nodes/chatbot/tools/DocumentMetadataTool.ts b/src/client/views/nodes/chatbot/tools/DocumentMetadataTool.ts index eeb9091f8..08351143b 100644 --- a/src/client/views/nodes/chatbot/tools/DocumentMetadataTool.ts +++ b/src/client/views/nodes/chatbot/tools/DocumentMetadataTool.ts @@ -386,7 +386,8 @@ export class DocumentMetadataTool extends BaseTool = { - id: docId, + id: doc.dash_document_id || doc.id || '', title: doc.title || '', type: doc.type || '', fields: { @@ -840,11 +837,11 @@ export class DocumentMetadataTool extends BaseTool = {}; - for (const docId of this.documentsById.keys()) { - documentsMetadata[docId] = this.extractDocumentMetadata(docId); + for (const doc of this.documentsById.values()) { + documentsMetadata.add(this.extractDocumentMetadata(doc)); } return { -- cgit v1.2.3-70-g09d2