This is an automated email from the ASF dual-hosted git repository. harishgokul01 pushed a commit to branch development in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git
commit a0bfd52723e5a7e3ccb0e42a79d1783a2441c3da Merge: f4f24bd9 043a910a Author: harish876 <[email protected]> AuthorDate: Mon Jan 26 05:27:33 2026 +0000 Merge commit '043a910af8bb23eef8ecbb13da3b3099b86b7dd6' as 'ecosystem/ai-tools/nexus' .../nexus/.github/pull_request_template.md | 24 + ecosystem/ai-tools/nexus/.gitignore | 54 + ecosystem/ai-tools/nexus/README.md | 148 + ecosystem/ai-tools/nexus/RESEARCH_SETUP.md | 163 + ecosystem/ai-tools/nexus/components.json | 21 + ecosystem/ai-tools/nexus/docs/DB_SETUP.md | 19 + .../ai-tools/nexus/docs/SYSTEM_ARCHITECTURE.md | 123 + ecosystem/ai-tools/nexus/docs/blog.md | 208 + ecosystem/ai-tools/nexus/docs/images/agent.png | Bin 0 -> 666638 bytes ecosystem/ai-tools/nexus/docs/images/research.png | Bin 0 -> 1518383 bytes .../nexus/documents/bchain-transaction-pro.pdf | Bin 0 -> 886238 bytes ecosystem/ai-tools/nexus/documents/rcc.pdf | Bin 0 -> 332119 bytes ecosystem/ai-tools/nexus/documents/resilientdb.pdf | Bin 0 -> 1145477 bytes ecosystem/ai-tools/nexus/eslint.config.mjs | 29 + ecosystem/ai-tools/nexus/next.config.mjs | 29 + ecosystem/ai-tools/nexus/next.config.ts | 7 + ecosystem/ai-tools/nexus/package-lock.json | 12461 +++++++++++++++++++ ecosystem/ai-tools/nexus/package.json | 86 + ecosystem/ai-tools/nexus/parsing-cache.json | 1 + ecosystem/ai-tools/nexus/postcss.config.mjs | 5 + ecosystem/ai-tools/nexus/public/expolab-icon.png | Bin 0 -> 133234 bytes ecosystem/ai-tools/nexus/public/resdb-logo.svg | 24 + .../ai-tools/nexus/public/resilientdb-icon.png | Bin 0 -> 4036 bytes .../nexus/src/app/api/research/chat/route.ts | 213 + .../nexus/src/app/api/research/documents/route.ts | 45 + .../src/app/api/research/files/[...path]/route.ts | 61 + .../src/app/api/research/prepare-index/route.ts | 119 + ecosystem/ai-tools/nexus/src/app/favicon.ico | Bin 0 -> 25931 bytes ecosystem/ai-tools/nexus/src/app/globals.css | 357 + ecosystem/ai-tools/nexus/src/app/layout.tsx | 21 + ecosystem/ai-tools/nexus/src/app/page.tsx | 37 + .../src/app/research/components/chat-input.tsx | 190 + .../research/components/code-generation-tab.tsx | 336 + .../app/research/components/pdf-preview-tab.tsx | 60 + .../src/app/research/components/preview-panel.tsx | 180 + ecosystem/ai-tools/nexus/src/app/research/page.tsx | 1149 ++ ecosystem/ai-tools/nexus/src/app/research/types.ts | 56 + .../src/components/ai-elements/code-block.tsx | 156 + .../src/components/ai-elements/prompt-input.tsx | 287 + .../nexus/src/components/ai-elements/response.tsx | 321 + .../nexus/src/components/ai-elements/tool.tsx | 131 + .../nexus/src/components/context/ToolContext.tsx | 23 + .../src/components/providers/QueryProvider.tsx | 28 + .../ai-tools/nexus/src/components/ui/accordion.tsx | 66 + .../nexus/src/components/ui/animated-ai-chat.tsx | 311 + .../ai-tools/nexus/src/components/ui/badge.tsx | 46 + .../ai-tools/nexus/src/components/ui/button.tsx | 59 + .../ai-tools/nexus/src/components/ui/card.tsx | 128 + .../nexus/src/components/ui/citation-badge.tsx | 49 + .../nexus/src/components/ui/collapsible.tsx | 33 + .../ai-tools/nexus/src/components/ui/dialog.tsx | 143 + .../src/components/ui/document-source-badge.tsx | 251 + .../nexus/src/components/ui/fluid-blob.tsx | 175 + .../ai-tools/nexus/src/components/ui/label.tsx | 24 + .../ai-tools/nexus/src/components/ui/loader.tsx | 498 + .../nexus/src/components/ui/main-navbar.tsx | 85 + .../src/components/ui/multi-document-selector.tsx | 377 + .../ai-tools/nexus/src/components/ui/popover.tsx | 48 + .../ai-tools/nexus/src/components/ui/resizable.tsx | 56 + .../nexus/src/components/ui/scroll-area.tsx | 58 + .../ai-tools/nexus/src/components/ui/select.tsx | 185 + .../ai-tools/nexus/src/components/ui/separator.tsx | 28 + .../ai-tools/nexus/src/components/ui/sheet.tsx | 139 + .../ai-tools/nexus/src/components/ui/switch.tsx | 31 + .../ai-tools/nexus/src/components/ui/tabs.tsx | 67 + .../ai-tools/nexus/src/components/ui/textarea.tsx | 18 + .../ai-tools/nexus/src/components/ui/tooltip.tsx | 61 + ecosystem/ai-tools/nexus/src/config/environment.ts | 35 + ecosystem/ai-tools/nexus/src/hooks/useDocuments.ts | 72 + ecosystem/ai-tools/nexus/src/lib/agent.ts | 281 + .../ai-tools/nexus/src/lib/code-composer-agent.ts | 362 + .../nexus/src/lib/config/llama-settings.ts | 91 + ecosystem/ai-tools/nexus/src/lib/constants.ts | 39 + ecosystem/ai-tools/nexus/src/lib/google-drive.ts | 159 + ecosystem/ai-tools/nexus/src/lib/llama-service.ts | 596 + .../ai-tools/nexus/src/lib/robust-fact-memory.ts | 146 + .../ai-tools/nexus/src/lib/token-estimator.ts | 38 + ecosystem/ai-tools/nexus/src/lib/utils.ts | 44 + ecosystem/ai-tools/nexus/src/tests/test-router.ts | 124 + ecosystem/ai-tools/nexus/tsconfig.json | 27 + 80 files changed, 22122 insertions(+) diff --cc ecosystem/ai-tools/nexus/.github/pull_request_template.md index 00000000,037e5494..037e5494 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/.github/pull_request_template.md +++ b/ecosystem/ai-tools/nexus/.github/pull_request_template.md diff --cc ecosystem/ai-tools/nexus/.gitignore index 00000000,b3c05d55..b3c05d55 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/.gitignore +++ b/ecosystem/ai-tools/nexus/.gitignore diff --cc ecosystem/ai-tools/nexus/README.md index 00000000,cb1c1754..cb1c1754 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/README.md +++ b/ecosystem/ai-tools/nexus/README.md diff --cc ecosystem/ai-tools/nexus/RESEARCH_SETUP.md index 00000000,edad67b5..edad67b5 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/RESEARCH_SETUP.md +++ b/ecosystem/ai-tools/nexus/RESEARCH_SETUP.md diff --cc ecosystem/ai-tools/nexus/components.json index 00000000,234cfeb2..234cfeb2 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/components.json +++ b/ecosystem/ai-tools/nexus/components.json diff --cc ecosystem/ai-tools/nexus/docs/DB_SETUP.md index 00000000,2fe892c4..2fe892c4 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/docs/DB_SETUP.md +++ b/ecosystem/ai-tools/nexus/docs/DB_SETUP.md diff --cc ecosystem/ai-tools/nexus/docs/SYSTEM_ARCHITECTURE.md index 00000000,115821b0..115821b0 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/docs/SYSTEM_ARCHITECTURE.md +++ b/ecosystem/ai-tools/nexus/docs/SYSTEM_ARCHITECTURE.md diff --cc ecosystem/ai-tools/nexus/docs/blog.md index 00000000,910438ab..910438ab mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/docs/blog.md +++ b/ecosystem/ai-tools/nexus/docs/blog.md diff --cc ecosystem/ai-tools/nexus/docs/images/agent.png index 00000000,a12727f2..a12727f2 mode 000000,100644..100644 Binary files differ diff --cc ecosystem/ai-tools/nexus/docs/images/research.png index 00000000,5a399608..5a399608 mode 000000,100644..100644 Binary files differ diff --cc ecosystem/ai-tools/nexus/documents/bchain-transaction-pro.pdf index 00000000,a10920d5..a10920d5 mode 000000,100644..100644 Binary files differ diff --cc ecosystem/ai-tools/nexus/documents/rcc.pdf index 00000000,5bf3931d..5bf3931d mode 000000,100644..100644 Binary files differ diff --cc ecosystem/ai-tools/nexus/documents/resilientdb.pdf index 00000000,896ce6c0..896ce6c0 mode 000000,100644..100644 Binary files differ diff --cc ecosystem/ai-tools/nexus/eslint.config.mjs index 00000000,179cce77..179cce77 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/eslint.config.mjs +++ b/ecosystem/ai-tools/nexus/eslint.config.mjs diff --cc ecosystem/ai-tools/nexus/next.config.mjs index 00000000,887f5b01..887f5b01 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/next.config.mjs +++ b/ecosystem/ai-tools/nexus/next.config.mjs diff --cc ecosystem/ai-tools/nexus/next.config.ts index 00000000,e9ffa308..e9ffa308 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/next.config.ts +++ b/ecosystem/ai-tools/nexus/next.config.ts diff --cc ecosystem/ai-tools/nexus/package-lock.json index 00000000,44040639..44040639 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/package-lock.json +++ b/ecosystem/ai-tools/nexus/package-lock.json diff --cc ecosystem/ai-tools/nexus/package.json index 00000000,c090551e..c090551e mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/package.json +++ b/ecosystem/ai-tools/nexus/package.json diff --cc ecosystem/ai-tools/nexus/parsing-cache.json index 00000000,32a2f2ef..32a2f2ef mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/parsing-cache.json +++ b/ecosystem/ai-tools/nexus/parsing-cache.json diff --cc ecosystem/ai-tools/nexus/postcss.config.mjs index 00000000,c2ddf748..c2ddf748 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/postcss.config.mjs +++ b/ecosystem/ai-tools/nexus/postcss.config.mjs diff --cc ecosystem/ai-tools/nexus/public/expolab-icon.png index 00000000,b70bc7c6..b70bc7c6 mode 000000,100644..100644 Binary files differ diff --cc ecosystem/ai-tools/nexus/public/resdb-logo.svg index 00000000,420231d0..420231d0 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/public/resdb-logo.svg +++ b/ecosystem/ai-tools/nexus/public/resdb-logo.svg diff --cc ecosystem/ai-tools/nexus/public/resilientdb-icon.png index 00000000,05878a44..05878a44 mode 000000,100644..100644 Binary files differ diff --cc ecosystem/ai-tools/nexus/src/app/api/research/chat/route.ts index 00000000,fe72d1a3..fe72d1a3 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/api/research/chat/route.ts +++ b/ecosystem/ai-tools/nexus/src/app/api/research/chat/route.ts diff --cc ecosystem/ai-tools/nexus/src/app/api/research/documents/route.ts index 00000000,f9532e7f..f9532e7f mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/api/research/documents/route.ts +++ b/ecosystem/ai-tools/nexus/src/app/api/research/documents/route.ts diff --cc ecosystem/ai-tools/nexus/src/app/api/research/files/[...path]/route.ts index 00000000,ffdd7f20..ffdd7f20 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/api/research/files/[...path]/route.ts +++ b/ecosystem/ai-tools/nexus/src/app/api/research/files/[...path]/route.ts diff --cc ecosystem/ai-tools/nexus/src/app/api/research/prepare-index/route.ts index 00000000,b6ba9841..b6ba9841 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/api/research/prepare-index/route.ts +++ b/ecosystem/ai-tools/nexus/src/app/api/research/prepare-index/route.ts diff --cc ecosystem/ai-tools/nexus/src/app/favicon.ico index 00000000,718d6fea..718d6fea mode 000000,100644..100644 Binary files differ diff --cc ecosystem/ai-tools/nexus/src/app/globals.css index 00000000,fe5caa49..fe5caa49 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/globals.css +++ b/ecosystem/ai-tools/nexus/src/app/globals.css diff --cc ecosystem/ai-tools/nexus/src/app/layout.tsx index 00000000,06780e38..06780e38 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/layout.tsx +++ b/ecosystem/ai-tools/nexus/src/app/layout.tsx diff --cc ecosystem/ai-tools/nexus/src/app/page.tsx index 00000000,ce136a01..ce136a01 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/page.tsx +++ b/ecosystem/ai-tools/nexus/src/app/page.tsx diff --cc ecosystem/ai-tools/nexus/src/app/research/components/chat-input.tsx index 00000000,01cafa50..01cafa50 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/research/components/chat-input.tsx +++ b/ecosystem/ai-tools/nexus/src/app/research/components/chat-input.tsx diff --cc ecosystem/ai-tools/nexus/src/app/research/components/code-generation-tab.tsx index 00000000,07eb65bf..07eb65bf mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/research/components/code-generation-tab.tsx +++ b/ecosystem/ai-tools/nexus/src/app/research/components/code-generation-tab.tsx diff --cc ecosystem/ai-tools/nexus/src/app/research/components/pdf-preview-tab.tsx index 00000000,25185c6c..25185c6c mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/research/components/pdf-preview-tab.tsx +++ b/ecosystem/ai-tools/nexus/src/app/research/components/pdf-preview-tab.tsx diff --cc ecosystem/ai-tools/nexus/src/app/research/components/preview-panel.tsx index 00000000,081e0269..081e0269 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/research/components/preview-panel.tsx +++ b/ecosystem/ai-tools/nexus/src/app/research/components/preview-panel.tsx diff --cc ecosystem/ai-tools/nexus/src/app/research/page.tsx index 00000000,1f90c9c8..1f90c9c8 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/research/page.tsx +++ b/ecosystem/ai-tools/nexus/src/app/research/page.tsx diff --cc ecosystem/ai-tools/nexus/src/app/research/types.ts index 00000000,5721b34b..5721b34b mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/app/research/types.ts +++ b/ecosystem/ai-tools/nexus/src/app/research/types.ts diff --cc ecosystem/ai-tools/nexus/src/components/ai-elements/code-block.tsx index 00000000,b3ecc22c..b3ecc22c mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ai-elements/code-block.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ai-elements/code-block.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ai-elements/prompt-input.tsx index 00000000,cd91c6b0..cd91c6b0 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ai-elements/prompt-input.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ai-elements/prompt-input.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ai-elements/response.tsx index 00000000,fdfe8a01..fdfe8a01 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ai-elements/response.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ai-elements/response.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ai-elements/tool.tsx index 00000000,361549dc..361549dc mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ai-elements/tool.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ai-elements/tool.tsx diff --cc ecosystem/ai-tools/nexus/src/components/context/ToolContext.tsx index 00000000,511001c5..511001c5 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/context/ToolContext.tsx +++ b/ecosystem/ai-tools/nexus/src/components/context/ToolContext.tsx diff --cc ecosystem/ai-tools/nexus/src/components/providers/QueryProvider.tsx index 00000000,bf3e8a86..bf3e8a86 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/providers/QueryProvider.tsx +++ b/ecosystem/ai-tools/nexus/src/components/providers/QueryProvider.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/accordion.tsx index 00000000,4a8cca46..4a8cca46 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/accordion.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/accordion.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/animated-ai-chat.tsx index 00000000,63480770..63480770 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/animated-ai-chat.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/animated-ai-chat.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/badge.tsx index 00000000,46f988c2..46f988c2 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/badge.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/badge.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/button.tsx index 00000000,496d35fc..496d35fc mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/button.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/button.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/card.tsx index 00000000,bbd0a2a7..bbd0a2a7 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/card.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/card.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/citation-badge.tsx index 00000000,0382ffa9..0382ffa9 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/citation-badge.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/citation-badge.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/collapsible.tsx index 00000000,ae9fad04..ae9fad04 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/collapsible.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/collapsible.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/dialog.tsx index 00000000,d9ccec91..d9ccec91 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/dialog.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/dialog.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/document-source-badge.tsx index 00000000,de3ab76c..de3ab76c mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/document-source-badge.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/document-source-badge.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/fluid-blob.tsx index 00000000,b27f215c..b27f215c mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/fluid-blob.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/fluid-blob.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/label.tsx index 00000000,79d77b4b..79d77b4b mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/label.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/label.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/loader.tsx index 00000000,594696e7..594696e7 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/loader.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/loader.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/main-navbar.tsx index 00000000,59b52c2d..59b52c2d mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/main-navbar.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/main-navbar.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/multi-document-selector.tsx index 00000000,5a89682b..5a89682b mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/multi-document-selector.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/multi-document-selector.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/popover.tsx index 00000000,5d6f78d3..5d6f78d3 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/popover.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/popover.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/resizable.tsx index 00000000,12bbd0b8..12bbd0b8 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/resizable.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/resizable.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/scroll-area.tsx index 00000000,5524f1ca..5524f1ca mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/scroll-area.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/scroll-area.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/select.tsx index 00000000,dcbbc0ca..dcbbc0ca mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/select.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/select.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/separator.tsx index 00000000,72c18e33..72c18e33 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/separator.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/separator.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/sheet.tsx index 00000000,aa980ab7..aa980ab7 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/sheet.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/sheet.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/switch.tsx index 00000000,6a2b5241..6a2b5241 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/switch.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/switch.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/tabs.tsx index 00000000,51954300..51954300 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/tabs.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/tabs.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/textarea.tsx index 00000000,0735a8ca..0735a8ca mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/textarea.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/textarea.tsx diff --cc ecosystem/ai-tools/nexus/src/components/ui/tooltip.tsx index 00000000,bf4a342a..bf4a342a mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/components/ui/tooltip.tsx +++ b/ecosystem/ai-tools/nexus/src/components/ui/tooltip.tsx diff --cc ecosystem/ai-tools/nexus/src/config/environment.ts index 00000000,1aec3c6c..1aec3c6c mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/config/environment.ts +++ b/ecosystem/ai-tools/nexus/src/config/environment.ts diff --cc ecosystem/ai-tools/nexus/src/hooks/useDocuments.ts index 00000000,9cffbb7c..9cffbb7c mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/hooks/useDocuments.ts +++ b/ecosystem/ai-tools/nexus/src/hooks/useDocuments.ts diff --cc ecosystem/ai-tools/nexus/src/lib/agent.ts index 00000000,bf195658..bf195658 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/lib/agent.ts +++ b/ecosystem/ai-tools/nexus/src/lib/agent.ts diff --cc ecosystem/ai-tools/nexus/src/lib/code-composer-agent.ts index 00000000,9f3381cb..9f3381cb mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/lib/code-composer-agent.ts +++ b/ecosystem/ai-tools/nexus/src/lib/code-composer-agent.ts diff --cc ecosystem/ai-tools/nexus/src/lib/config/llama-settings.ts index 00000000,432edede..432edede mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/lib/config/llama-settings.ts +++ b/ecosystem/ai-tools/nexus/src/lib/config/llama-settings.ts diff --cc ecosystem/ai-tools/nexus/src/lib/constants.ts index 00000000,4b0ebb75..4b0ebb75 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/lib/constants.ts +++ b/ecosystem/ai-tools/nexus/src/lib/constants.ts diff --cc ecosystem/ai-tools/nexus/src/lib/google-drive.ts index 00000000,aa4b75df..aa4b75df mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/lib/google-drive.ts +++ b/ecosystem/ai-tools/nexus/src/lib/google-drive.ts diff --cc ecosystem/ai-tools/nexus/src/lib/llama-service.ts index 00000000,6af5d22e..6af5d22e mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/lib/llama-service.ts +++ b/ecosystem/ai-tools/nexus/src/lib/llama-service.ts diff --cc ecosystem/ai-tools/nexus/src/lib/robust-fact-memory.ts index 00000000,31c09df7..31c09df7 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/lib/robust-fact-memory.ts +++ b/ecosystem/ai-tools/nexus/src/lib/robust-fact-memory.ts diff --cc ecosystem/ai-tools/nexus/src/lib/token-estimator.ts index 00000000,f230c358..f230c358 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/lib/token-estimator.ts +++ b/ecosystem/ai-tools/nexus/src/lib/token-estimator.ts diff --cc ecosystem/ai-tools/nexus/src/lib/utils.ts index 00000000,80b1afcd..80b1afcd mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/lib/utils.ts +++ b/ecosystem/ai-tools/nexus/src/lib/utils.ts diff --cc ecosystem/ai-tools/nexus/src/tests/test-router.ts index 00000000,97080549..97080549 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/src/tests/test-router.ts +++ b/ecosystem/ai-tools/nexus/src/tests/test-router.ts diff --cc ecosystem/ai-tools/nexus/tsconfig.json index 00000000,7618a810..7618a810 mode 000000,100644..100644 --- a/ecosystem/ai-tools/nexus/tsconfig.json +++ b/ecosystem/ai-tools/nexus/tsconfig.json
