This is an automated email from the ASF dual-hosted git repository.

harishgokul01 pushed a change to branch development
in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git


    from f4f24bd9 adding skip config to project deployments
     new 043a910a Squashed 'ecosystem/ai-tools/nexus/' content from commit 
9148a407d
     new a0bfd527 Merge commit '043a910af8bb23eef8ecbb13da3b3099b86b7dd6' as 
'ecosystem/ai-tools/nexus'
     new 5c8fbf48 adding nexus for deployment check

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/deploy-ecosystem-configs.json              |     4 +
 .../nexus/.github/pull_request_template.md         |    24 +
 .../reslens => ai-tools/nexus}/.gitignore          |    19 +-
 ecosystem/ai-tools/nexus/README.md                 |   148 +
 ecosystem/ai-tools/nexus/RESEARCH_SETUP.md         |   163 +
 .../reslens => ai-tools/nexus}/components.json     |     6 +-
 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
 .../nexus/public/resdb-logo.svg}                   |    23 +-
 .../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 +
 81 files changed, 22050 insertions(+), 25 deletions(-)
 create mode 100644 ecosystem/ai-tools/nexus/.github/pull_request_template.md
 copy ecosystem/{monitoring/reslens => ai-tools/nexus}/.gitignore (68%)
 create mode 100644 ecosystem/ai-tools/nexus/README.md
 create mode 100644 ecosystem/ai-tools/nexus/RESEARCH_SETUP.md
 copy ecosystem/{monitoring/reslens => ai-tools/nexus}/components.json (79%)
 create mode 100644 ecosystem/ai-tools/nexus/docs/DB_SETUP.md
 create mode 100644 ecosystem/ai-tools/nexus/docs/SYSTEM_ARCHITECTURE.md
 create mode 100644 ecosystem/ai-tools/nexus/docs/blog.md
 create mode 100644 ecosystem/ai-tools/nexus/docs/images/agent.png
 create mode 100644 ecosystem/ai-tools/nexus/docs/images/research.png
 create mode 100644 
ecosystem/ai-tools/nexus/documents/bchain-transaction-pro.pdf
 create mode 100644 ecosystem/ai-tools/nexus/documents/rcc.pdf
 create mode 100644 ecosystem/ai-tools/nexus/documents/resilientdb.pdf
 create mode 100644 ecosystem/ai-tools/nexus/eslint.config.mjs
 create mode 100644 ecosystem/ai-tools/nexus/next.config.mjs
 create mode 100644 ecosystem/ai-tools/nexus/next.config.ts
 create mode 100644 ecosystem/ai-tools/nexus/package-lock.json
 create mode 100644 ecosystem/ai-tools/nexus/package.json
 create mode 100644 ecosystem/ai-tools/nexus/parsing-cache.json
 create mode 100644 ecosystem/ai-tools/nexus/postcss.config.mjs
 create mode 100644 ecosystem/ai-tools/nexus/public/expolab-icon.png
 copy ecosystem/{tools/resvault/src/logo.svg => 
ai-tools/nexus/public/resdb-logo.svg} (53%)
 create mode 100644 ecosystem/ai-tools/nexus/public/resilientdb-icon.png
 create mode 100644 ecosystem/ai-tools/nexus/src/app/api/research/chat/route.ts
 create mode 100644 
ecosystem/ai-tools/nexus/src/app/api/research/documents/route.ts
 create mode 100644 
ecosystem/ai-tools/nexus/src/app/api/research/files/[...path]/route.ts
 create mode 100644 
ecosystem/ai-tools/nexus/src/app/api/research/prepare-index/route.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/app/favicon.ico
 create mode 100644 ecosystem/ai-tools/nexus/src/app/globals.css
 create mode 100644 ecosystem/ai-tools/nexus/src/app/layout.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/app/page.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/app/research/components/chat-input.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/app/research/components/code-generation-tab.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/app/research/components/pdf-preview-tab.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/app/research/components/preview-panel.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/app/research/page.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/app/research/types.ts
 create mode 100644 
ecosystem/ai-tools/nexus/src/components/ai-elements/code-block.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/components/ai-elements/prompt-input.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/components/ai-elements/response.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ai-elements/tool.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/components/context/ToolContext.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/components/providers/QueryProvider.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/accordion.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/components/ui/animated-ai-chat.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/badge.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/button.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/card.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/components/ui/citation-badge.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/collapsible.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/dialog.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/components/ui/document-source-badge.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/fluid-blob.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/label.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/loader.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/main-navbar.tsx
 create mode 100644 
ecosystem/ai-tools/nexus/src/components/ui/multi-document-selector.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/popover.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/resizable.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/scroll-area.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/select.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/separator.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/sheet.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/switch.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/tabs.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/textarea.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/components/ui/tooltip.tsx
 create mode 100644 ecosystem/ai-tools/nexus/src/config/environment.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/hooks/useDocuments.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/lib/agent.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/lib/code-composer-agent.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/lib/config/llama-settings.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/lib/constants.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/lib/google-drive.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/lib/llama-service.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/lib/robust-fact-memory.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/lib/token-estimator.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/lib/utils.ts
 create mode 100644 ecosystem/ai-tools/nexus/src/tests/test-router.ts
 create mode 100644 ecosystem/ai-tools/nexus/tsconfig.json

Reply via email to