diff options
-rw-r--r-- | src/client/views/nodes/chatbot/tools/FilterDocsTool.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/views/nodes/chatbot/tools/FilterDocsTool.ts b/src/client/views/nodes/chatbot/tools/FilterDocsTool.ts index a921f6058..18e7481f5 100644 --- a/src/client/views/nodes/chatbot/tools/FilterDocsTool.ts +++ b/src/client/views/nodes/chatbot/tools/FilterDocsTool.ts @@ -40,7 +40,7 @@ export class FilterDocsTool extends BaseTool<typeof parameterRules> { this._collectionView = collectionView; } - @computed get TextToDocMap() { + get TextToDocMap() { // Use any type to avoid complex type checking while maintaining runtime safety const childDocs = this._collectionView?.ComponentView?.hasChildDocs?.(); if (childDocs) { @@ -142,6 +142,7 @@ FilterDocsTool: No parent collection document found. Please ensure you're workin // Method 1: Use pre-computed document descriptions if available (from componentDidMount-like behavior) let prompt: string; let textToDocMap = await this.TextToDocMap; + await this._documentDescriptions; if (textToDocMap && textToDocMap.size > 0 && this._documentDescriptions) { console.log('[FilterDocsTool] Using pre-computed document descriptions'); |