This is an automated email from the ASF dual-hosted git repository. junchao pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git
commit 8da5b8bb39bd8b72386b4d68c0378a072286e897 Merge: e4381847 70b6f363 Author: cjcchen <[email protected]> AuthorDate: Wed Dec 3 13:45:53 2025 +0000 Merge branch 'master' of https://github.com/apache/incubator-resilientdb ecosystem/AI-Tooling/beacon/.env.local.example | 9 - .../beacon/.github/assets/beacon-hero.png | Bin 463895 -> 0 bytes .../beacon/.github/workflows/license.yml | 37 - .../AI-Tooling/beacon/.github/workflows/loc.yml | 61 - ecosystem/AI-Tooling/beacon/.gitignore | 134 - ecosystem/AI-Tooling/beacon/.licenserc.yaml | 27 - ecosystem/AI-Tooling/beacon/.npmrc | 3 - ecosystem/AI-Tooling/beacon/.nvmrc | 1 - ecosystem/AI-Tooling/beacon/.prettierignore | 1 - ecosystem/AI-Tooling/beacon/.prettierrc.mjs | 35 - ecosystem/AI-Tooling/beacon/.storybook/main.ts | 16 - ecosystem/AI-Tooling/beacon/.storybook/preview.tsx | 33 - ecosystem/AI-Tooling/beacon/.stylelintignore | 2 - ecosystem/AI-Tooling/beacon/.stylelintrc.json | 28 - ecosystem/AI-Tooling/beacon/.vscode/settings.json | 4 - ecosystem/AI-Tooling/beacon/CODE_OF_CONDUCT.md | 95 - ecosystem/AI-Tooling/beacon/DISCLAIMER.txt | 38 - ecosystem/AI-Tooling/beacon/LICENSE | 201 - ecosystem/AI-Tooling/beacon/NOTICE | 10 - ecosystem/AI-Tooling/beacon/README.md | 67 - ecosystem/AI-Tooling/beacon/app/_meta.ts | 43 - .../AI-Tooling/beacon/app/api/ai-search/route.ts | 556 - ecosystem/AI-Tooling/beacon/app/api/chat/route.ts | 131 - .../AI-Tooling/beacon/app/api/compile/route.ts | 117 - .../beacon/app/api/github-releases/route.ts | 36 - .../beacon/app/docs/[[...mdxPath]]/page.tsx | 43 - ecosystem/AI-Tooling/beacon/app/global.css | 286 - ecosystem/AI-Tooling/beacon/app/layout.tsx | 120 - ecosystem/AI-Tooling/beacon/app/lib/constants.ts | 350 - ecosystem/AI-Tooling/beacon/app/lib/utils.ts | 22 - ecosystem/AI-Tooling/beacon/app/page.module.css | 361 - ecosystem/AI-Tooling/beacon/app/page.tsx | 17 - ecosystem/AI-Tooling/beacon/app/providers.tsx | 26 - ecosystem/AI-Tooling/beacon/app/search/page.tsx | 25 - ecosystem/AI-Tooling/beacon/app/sitemap.ts | 95 - ecosystem/AI-Tooling/beacon/asf.yaml | 42 - .../AI-Tooling/beacon/components/AskAIModal.tsx | 137 - .../AI-Tooling/beacon/components/AuthProviders.tsx | 32 - .../ColorSchemeControl.module.css | 46 - .../ColorSchemeControl.story.tsx | 26 - .../ColorSchemeControl/ColorSchemeControl.tsx | 49 - .../ColorSchemeControl/HeaderControl.module.css | 50 - .../ColorSchemeControl/HeaderControl.tsx | 51 - .../ColorSchemeToggle/ColorSchemeToggle.tsx | 62 - .../beacon/components/CommentSection.tsx | 133 - .../beacon/components/Content/Content.story.tsx | 28 - .../beacon/components/Content/Content.tsx | 74 - .../beacon/components/FloatingAssistant.tsx | 832 - .../AI-Tooling/beacon/components/GitHubAuth.tsx | 182 - .../beacon/components/InstallationForm.tsx | 128 - .../beacon/components/Logo/Logo.story.tsx | 26 - .../AI-Tooling/beacon/components/Logo/Logo.tsx | 24 - .../components/MantineFooter/MantineFooter.tsx | 384 - .../components/MantineNavBar/MantineNavBar.tsx | 28 - .../MantineNextraThemeObserver.tsx | 43 - .../beacon/components/PocketFlowChatbot.tsx | 130 - .../AI-Tooling/beacon/components/PythonIDE.tsx | 114 - .../beacon/components/PythonPlayground.tsx | 773 - .../components/ReleaseNotes/ReleaseNotes.tsx | 148 - .../beacon/components/ResContractPlayground.tsx | 316 - .../beacon/components/SearchBar/PagefindSearch.tsx | 725 - .../beacon/components/SearchBar/SearchBar.tsx | 7 - .../beacon/components/TypeScriptPlayground.tsx | 800 - .../beacon/components/Welcome/Welcome.module.css | 32 - .../beacon/components/Welcome/Welcome.story.tsx | 26 - .../beacon/components/Welcome/Welcome.test.tsx | 31 - .../beacon/components/Welcome/Welcome.tsx | 91 - .../components/cache/NodeConfigGenerator.tsx | 155 - .../beacon/components/cache/NodeQueryBuilder.tsx | 145 - .../components/cache/PythonConfigGenerator.tsx | 155 - .../beacon/components/cache/PythonQueryBuilder.tsx | 164 - ecosystem/AI-Tooling/beacon/components/index.ts | 30 - .../beacon/components/landing/Header.tsx | 220 - .../beacon/components/landing/HeroContent.tsx | 130 - .../beacon/components/landing/PulsingCircle.tsx | 54 - .../beacon/components/landing/ShaderBackground.tsx | 136 - .../AI-Tooling/beacon/components/ui/terminal.tsx | 44 - .../beacon/components/utils/loadPyodide.ts | 56 - ecosystem/AI-Tooling/beacon/content/_meta.ts | 68 - ecosystem/AI-Tooling/beacon/content/about.mdx | 53 - ecosystem/AI-Tooling/beacon/content/index.mdx | 114 - .../AI-Tooling/beacon/content/installation.mdx | 224 - ecosystem/AI-Tooling/beacon/content/node_cache.mdx | 221 - .../AI-Tooling/beacon/content/python_cache.mdx | 278 - ecosystem/AI-Tooling/beacon/content/pythonsdk.mdx | 74 - ecosystem/AI-Tooling/beacon/content/rescli.mdx | 138 - .../AI-Tooling/beacon/content/rescontract.mdx | 217 - ecosystem/AI-Tooling/beacon/content/resdb_orm.mdx | 195 - .../resilientdb/chapters/01_client_interaction.md | 284 - .../chapters/02_network_communication.md | 291 - .../chapters/03_consensus_management.md | 214 - .../chapters/04_message_transaction_collection.md | 314 - .../chapters/05_transaction_execution.md | 286 - .../resilientdb/chapters/06_storage_layer.md | 297 - .../resilientdb/chapters/07_checkpointing.md | 440 - .../chapters/08_resilientdb_configuration.md | 356 - .../beacon/content/resilientdb/index.mdx | 50 - .../beacon/content/resilientdb_graphql/index.mdx | 351 - .../beacon/content/resilientdb_graphql/setup.mdx | 123 - ecosystem/AI-Tooling/beacon/content/reslens.mdx | 160 - ecosystem/AI-Tooling/beacon/content/resvault.mdx | 252 - ecosystem/AI-Tooling/beacon/eslint.config.mjs | 30 - ecosystem/AI-Tooling/beacon/jest.config.cjs | 35 - ecosystem/AI-Tooling/beacon/jest.setup.cjs | 46 - ecosystem/AI-Tooling/beacon/lib/documentIndexer.ts | 480 - ecosystem/AI-Tooling/beacon/mdx-components.ts | 31 - ecosystem/AI-Tooling/beacon/next-env.d.ts | 6 - ecosystem/AI-Tooling/beacon/next.config.mjs | 54 - ecosystem/AI-Tooling/beacon/package-lock.json | 24993 ------------------- ecosystem/AI-Tooling/beacon/package.json | 100 - .../beacon/pages/api/auth/[...nextauth].ts | 83 - .../beacon/pages/api/create-github-issue.ts | 131 - ecosystem/AI-Tooling/beacon/pages/auth/_meta.json | 8 - ecosystem/AI-Tooling/beacon/pages/auth/error.tsx | 50 - ecosystem/AI-Tooling/beacon/pages/auth/signin.tsx | 72 - ecosystem/AI-Tooling/beacon/postcss.config.cjs | 34 - ecosystem/AI-Tooling/beacon/public/favicon.svg | 18 - ecosystem/AI-Tooling/beacon/public/lighthouse.png | Bin 21666 -> 0 bytes ecosystem/AI-Tooling/beacon/public/logo.png | Bin 8982 -> 0 bytes .../public/mantine+nextjs+nextra-template.png | Bin 606702 -> 0 bytes ecosystem/AI-Tooling/beacon/public/resdb_sdk.py | 290 - ecosystem/AI-Tooling/beacon/scripts/build-index.js | 47 - ecosystem/AI-Tooling/beacon/scripts/build-index.ts | 41 - .../beacon/styles/installation.module.css | 45 - ecosystem/AI-Tooling/beacon/test-utils/index.ts | 35 - ecosystem/AI-Tooling/beacon/test-utils/render.tsx | 30 - ecosystem/AI-Tooling/beacon/theme.ts | 93 - ecosystem/AI-Tooling/beacon/tsconfig.json | 50 - .../beacon/types/codemirror__lang-javascript.d.ts | 27 - ecosystem/AI-Tooling/beacon/types/next-auth.d.ts | 33 - .../AI-Tooling/beacon/types/react-markdown.d.ts | 32 - .../beacon/types/react-syntax-highlighter.d.ts | 37 - .../nexus/.github/pull_request_template.md | 24 - ecosystem/AI-Tooling/nexus/.gitignore | 54 - ecosystem/AI-Tooling/nexus/README.md | 148 - ecosystem/AI-Tooling/nexus/RESEARCH_SETUP.md | 163 - ecosystem/AI-Tooling/nexus/components.json | 21 - ecosystem/AI-Tooling/nexus/docs/DB_SETUP.md | 19 - .../AI-Tooling/nexus/docs/SYSTEM_ARCHITECTURE.md | 123 - ecosystem/AI-Tooling/nexus/docs/blog.md | 208 - ecosystem/AI-Tooling/nexus/docs/images/agent.png | Bin 666638 -> 0 bytes .../AI-Tooling/nexus/docs/images/research.png | Bin 1518383 -> 0 bytes .../nexus/documents/bchain-transaction-pro.pdf | Bin 886238 -> 0 bytes ecosystem/AI-Tooling/nexus/documents/rcc.pdf | Bin 332119 -> 0 bytes .../AI-Tooling/nexus/documents/resilientdb.pdf | Bin 1145477 -> 0 bytes ecosystem/AI-Tooling/nexus/eslint.config.mjs | 29 - ecosystem/AI-Tooling/nexus/next.config.mjs | 29 - ecosystem/AI-Tooling/nexus/next.config.ts | 7 - ecosystem/AI-Tooling/nexus/package-lock.json | 12461 --------- ecosystem/AI-Tooling/nexus/package.json | 86 - ecosystem/AI-Tooling/nexus/parsing-cache.json | 1 - ecosystem/AI-Tooling/nexus/postcss.config.mjs | 5 - ecosystem/AI-Tooling/nexus/public/expolab-icon.png | Bin 133234 -> 0 bytes ecosystem/AI-Tooling/nexus/public/resdb-logo.svg | 24 - .../AI-Tooling/nexus/public/resilientdb-icon.png | Bin 4036 -> 0 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-Tooling/nexus/src/app/favicon.ico | Bin 25931 -> 0 bytes ecosystem/AI-Tooling/nexus/src/app/globals.css | 357 - ecosystem/AI-Tooling/nexus/src/app/layout.tsx | 21 - ecosystem/AI-Tooling/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 - .../AI-Tooling/nexus/src/app/research/page.tsx | 1149 - .../AI-Tooling/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 - .../nexus/src/components/ui/accordion.tsx | 66 - .../nexus/src/components/ui/animated-ai-chat.tsx | 311 - .../AI-Tooling/nexus/src/components/ui/badge.tsx | 46 - .../AI-Tooling/nexus/src/components/ui/button.tsx | 59 - .../AI-Tooling/nexus/src/components/ui/card.tsx | 128 - .../nexus/src/components/ui/citation-badge.tsx | 49 - .../nexus/src/components/ui/collapsible.tsx | 33 - .../AI-Tooling/nexus/src/components/ui/dialog.tsx | 143 - .../src/components/ui/document-source-badge.tsx | 251 - .../nexus/src/components/ui/fluid-blob.tsx | 175 - .../AI-Tooling/nexus/src/components/ui/label.tsx | 24 - .../AI-Tooling/nexus/src/components/ui/loader.tsx | 498 - .../nexus/src/components/ui/main-navbar.tsx | 85 - .../src/components/ui/multi-document-selector.tsx | 377 - .../AI-Tooling/nexus/src/components/ui/popover.tsx | 48 - .../nexus/src/components/ui/resizable.tsx | 56 - .../nexus/src/components/ui/scroll-area.tsx | 58 - .../AI-Tooling/nexus/src/components/ui/select.tsx | 185 - .../nexus/src/components/ui/separator.tsx | 28 - .../AI-Tooling/nexus/src/components/ui/sheet.tsx | 139 - .../AI-Tooling/nexus/src/components/ui/switch.tsx | 31 - .../AI-Tooling/nexus/src/components/ui/tabs.tsx | 67 - .../nexus/src/components/ui/textarea.tsx | 18 - .../AI-Tooling/nexus/src/components/ui/tooltip.tsx | 61 - .../AI-Tooling/nexus/src/config/environment.ts | 35 - .../AI-Tooling/nexus/src/hooks/useDocuments.ts | 72 - ecosystem/AI-Tooling/nexus/src/lib/agent.ts | 281 - .../nexus/src/lib/code-composer-agent.ts | 362 - .../nexus/src/lib/config/llama-settings.ts | 91 - ecosystem/AI-Tooling/nexus/src/lib/constants.ts | 39 - ecosystem/AI-Tooling/nexus/src/lib/google-drive.ts | 159 - .../AI-Tooling/nexus/src/lib/llama-service.ts | 596 - .../AI-Tooling/nexus/src/lib/robust-fact-memory.ts | 146 - .../AI-Tooling/nexus/src/lib/token-estimator.ts | 38 - ecosystem/AI-Tooling/nexus/src/lib/utils.ts | 44 - .../AI-Tooling/nexus/src/tests/test-router.ts | 124 - ecosystem/AI-Tooling/nexus/tsconfig.json | 27 - ecosystem/tools/rescli/.asf.yaml | 42 - .../tools/rescli/.github/workflows/license.yml | 37 - .../tools/rescli/.github/workflows/make-binary.yml | 61 - .../tools/rescli/.github/workflows/release.yml | 42 - ecosystem/tools/rescli/.licenserc.yaml | 26 - ecosystem/tools/rescli/CODE_OF_CONDUCT.md | 95 - ecosystem/tools/rescli/DISCLAIMER | 21 - ecosystem/tools/rescli/Gemfile | 24 - ecosystem/tools/rescli/LICENSE | 201 - ecosystem/tools/rescli/NOTICE | 5 - ecosystem/tools/rescli/README.md | 109 - ecosystem/tools/rescli/Rakefile | 23 - ecosystem/tools/rescli/config.ini | 18 - ecosystem/tools/rescli/dev/.rat-excludes | 19 - ecosystem/tools/rescli/dev/check-license | 86 - ecosystem/tools/rescli/lib/res_cli/cli.rb | 322 - ecosystem/tools/rescli/res_cli | 27 - ecosystem/tools/rescli/res_cli.gemspec | 32 - 230 files changed, 65132 deletions(-)
