aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2025-07-23 14:02:24 -0400
committerbobzel <zzzman@gmail.com>2025-07-23 14:02:24 -0400
commiteea5881bddaa66ebe544bdfc94ce80fd0fbf8860 (patch)
treec5773bd40da9b8e59e69c39ecced1b1c4f3bf683 /src
parent069716219a0fc9ebb1f4812fdbf54d02fb0a6732 (diff)
fixed filtering doc tool to operate on Docs within parent collection, not just linked docs.
Diffstat (limited to 'src')
-rw-r--r--src/client/views/nodes/chatbot/tools/FilterDocsTool.ts3
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');