imrpovement(kb): added client-side store, shared utils, background processing, retry with exponential backoff to knowledge base (#453)

* added background processing for file upload to knowledge base, added retry with exponential backoff, individual file retry, statuses

* added knowledge store

* added knowledge base selector and docs for knowledge block

* fixed build

* fix contributors page

* significantly improved error handling, typing, fault tolerance

* standardize file icon size
This commit is contained in:
Waleed Latif
2025-06-02 23:12:47 -07:00
committed by GitHub
parent 282345b983
commit 1eda44d605
39 changed files with 6884 additions and 1378 deletions

View File

@@ -964,7 +964,9 @@ async function generateBlockDoc(blockPath: string, icons: Record<string, string>
// Skip blocks with category 'blocks' (except memory type), and skip specific blocks
if (
(blockConfig.category === 'blocks' && blockConfig.type !== 'memory') ||
(blockConfig.category === 'blocks' &&
blockConfig.type !== 'memory' &&
blockConfig.type !== 'knowledge') ||
blockConfig.type === 'evaluator' ||
blockConfig.type === 'number'
) {