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