From ae09de3dea792ab10968a554d255b1179ebe854b Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Mon, 16 Mar 2026 08:43:43 -0300 Subject: [PATCH] Add THINK KB keyword to documentation overview and reference - Add THINK KB to keywords.md overview table - Add THINK KB to keyword-reference-complete.md - Include THINK KB in knowledge base section with syntax --- src/04-basic-scripting/keyword-reference-complete.md | 1 + src/04-basic-scripting/keywords.md | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/04-basic-scripting/keyword-reference-complete.md b/src/04-basic-scripting/keyword-reference-complete.md index 9b90dd43..f9ef6475 100644 --- a/src/04-basic-scripting/keyword-reference-complete.md +++ b/src/04-basic-scripting/keyword-reference-complete.md @@ -22,6 +22,7 @@ This document provides a comprehensive reference of all BASIC keywords in Genera | `SET CONTEXT` | ✅ Implemented | AI | Add context for LLM | | `SET USER` | ✅ Implemented | Session | Set user context | | `USE KB` | ✅ Implemented | Knowledge | Load knowledge base | +| `THINK KB` | ✅ Implemented | Knowledge | Explicit KB search with structured results | | `CLEAR KB` | ✅ Implemented | Knowledge | Unload knowledge base | | `USE WEBSITE` | ✅ Implemented | Knowledge | Associate website | | `ADD TOOL` | ✅ Implemented | Tools | Register tool | diff --git a/src/04-basic-scripting/keywords.md b/src/04-basic-scripting/keywords.md index c4f75fda..954096d3 100644 --- a/src/04-basic-scripting/keywords.md +++ b/src/04-basic-scripting/keywords.md @@ -134,6 +134,7 @@ See [Script Execution Flow](./script-execution-flow.md) for complete details. | `USER FACTS` | Memory | Get all stored user facts | | `UPLOAD` | Files | Upload file to storage | | `USE KB` | Knowledge | Load knowledge base | +| `THINK KB` | Knowledge | Explicit KB search with structured results | | `USE TOOL` | Tools | Register tool definition | | `USE WEBSITE` | Knowledge | Associate website with session | | `WAIT` | Control | Pause execution | @@ -203,6 +204,7 @@ See [Script Execution Flow](./script-execution-flow.md) for complete details. | Keyword | Syntax | Description | |---------|--------|-------------| | USE KB | `USE KB "kbname"` | Load knowledge base | +| THINK KB | `result = THINK KB "query"` | Explicit KB search with structured results | | CLEAR KB | `CLEAR KB` or `CLEAR KB "kbname"` | Unload knowledge base | | USE WEBSITE | `USE WEBSITE "url"` | Associate website with session | | FIND | `result = FIND "file", "filter"` | Search in files or KB |