#!/usr/bin/env bash
# Auto-generated script to apply Wave 4 commits
set -e

echo "Cherry-picking dde728a3: Bump core version to 1.5.0 and API to 0236"
git cherry-pick -x dde728a3

echo "Cherry-picking 289337b2: Bump API version to 0237"
git cherry-pick -x 289337b2

echo "Cherry-picking 79f623a2: Bump core version to 1.4.9.3"
git cherry-pick -x 79f623a2

echo "Cherry-picking f402ad27: Bump API version to 0238"
git cherry-pick -x f402ad27

echo "Cherry-picking a81c122f: Bump API version to 0240"
git cherry-pick -x a81c122f

echo "Cherry-picking f3740d82: Bump API version to 0239"
git cherry-pick -x f3740d82

echo "Cherry-picking 91b8722b: Bump core version to 1.4.9.4"
git cherry-pick -x 91b8722b

echo "Cherry-picking 7bf9d1e8: Bump API version to 0241"
git cherry-pick -x 7bf9d1e8

echo "Cherry-picking ef4acf53: Update pandas requirement from <2.3.0,>=2.0.0 to >=2.0.0,<2.4.0"
git cherry-pick -x ef4acf53

echo "Cherry-picking 1101562e: Bump API version to 0243"
git cherry-pick -x 1101562e

echo "Cherry-picking fdf0fe04: Bump API version to 0244"
git cherry-pick -x fdf0fe04

echo "Cherry-picking 3eb3a075: Bump core version to 1.4.9.5 and API version to 0245"
git cherry-pick -x 3eb3a075

echo "Cherry-picking 94f24a66: Bump API version to 0246"
git cherry-pick -x 94f24a66

echo "Cherry-picking f81dd4e7: Update redis requirement from <7.0.0,>=5.0.0 to >=5.0.0,<8.0.0"
git cherry-pick -x f81dd4e7

echo "Cherry-picking 4bf41abe: Merge pull request #2272 from HKUDS/dependabot/pip/redis-gte-5.0.0-and-lt-8.0.0"
git cherry-pick -x 4bf41abe

echo "Cherry-picking 3a7f7535: Bump core version to 1.4.9.6 and API version to 0248"
git cherry-pick -x 3a7f7535

echo "Cherry-picking da2e9efd: Bump API version to 0247"
git cherry-pick -x da2e9efd

echo "Cherry-picking c9e73bb4: Bump core version to 1.4.9.7 and API version to 0249"
git cherry-pick -x c9e73bb4

echo "Cherry-picking e5414c61: Bump core version to 1.4.9.8 and API version to 0250"
git cherry-pick -x e5414c61

echo "Cherry-picking 5bcd2926: Bump API version to 0251"
git cherry-pick -x 5bcd2926

echo "Cherry-picking cf732dbf: Bump core version to 1.4.9.9 and API to 0252"
git cherry-pick -x cf732dbf

echo "Cherry-picking 1f9d0735: Bump API version to 0253"
git cherry-pick -x 1f9d0735

echo "Cherry-picking 9262f66d: Bump API version to 0255"
git cherry-pick -x 9262f66d

echo "Cherry-picking d16c7840: Bump API version to 0256"
git cherry-pick -x d16c7840

echo "Cherry-picking f83b475a: Remove Dependabot configuration file"
git cherry-pick -x f83b475a

echo "Cherry-picking 881b8d3a: Bump API version to 0257"
git cherry-pick -x 881b8d3a

echo "Cherry-picking 112ed234: Bump API version to 0258"
git cherry-pick -x 112ed234

echo "Cherry-picking 13fc9f33: Reduce dependabot open pull request limits"
git cherry-pick -x 13fc9f33

echo "Cherry-picking 381ddfff: Bump API version to 0259"
git cherry-pick -x 381ddfff

echo "Cherry-picking 883c5dc0: Update dependabot config with new groupings and patterns"
git cherry-pick -x 883c5dc0

echo "Cherry-picking 9425277f: Improve dependabot config with better docs and numpy ignore rule"
git cherry-pick -x 9425277f

echo "Cherry-picking b2f1de4a: Merge pull request #2447 from danielaskdd/dependabot"
git cherry-pick -x b2f1de4a

echo "Cherry-picking f93bda58: Enable numpy updates in dependabot configuration"
git cherry-pick -x f93bda58

echo "Cherry-picking a250d881: Update webui assets"
git cherry-pick -x a250d881

echo "Cherry-picking cec784f6: Update webui assets"
git cherry-pick -x cec784f6

echo "Cherry-picking 1574fec7: Update webui assets"
git cherry-pick -x 1574fec7

echo "Cherry-picking b5f83767: Update webui assets"
git cherry-pick -x b5f83767

echo "Cherry-picking d473f635: Update webui assets"
git cherry-pick -x d473f635

echo "Cherry-picking 5734f51e: Merge pull request #2198 from danielaskdd/webui"
git cherry-pick -x 5734f51e

echo "Cherry-picking 8a009899: Update webui assets"
git cherry-pick -x 8a009899

echo "Cherry-picking e1af1c6d: Update webui assets"
git cherry-pick -x e1af1c6d

echo "Cherry-picking c0b1552e: Remove .gitkeep file by ensuring webui dir exists on bun build"
git cherry-pick -x c0b1552e

echo "Cherry-picking df52ce98: Revert vite.config.ts to origin version"
git cherry-pick -x df52ce98

echo "Cherry-picking 8070d0cf: Merge pull request #2234 from danielaskdd/fix-webui"
git cherry-pick -x 8070d0cf

echo "Cherry-picking 80f2e691: Remove redundant i18n import triggered the Vite “dynamic + static import” warning"
git cherry-pick -x 80f2e691

echo "Cherry-picking 2539b4e2: Merge pull request #2418 from danielaskdd/start-without-webui"
git cherry-pick -x 2539b4e2

echo "Cherry-picking 48b67d30: Handle missing WebUI assets gracefully without blocking server startup"
git cherry-pick -x 48b67d30

echo "Cherry-picking 15bfd9fa: Bump the ui-components group in /lightrag_webui with 7 updates"
git cherry-pick -x 15bfd9fa

echo "Cherry-picking 1f3d7006: Bump @stylistic/eslint-plugin-js from 3.1.0 to 4.4.1 in /lightrag_webui"
git cherry-pick -x 1f3d7006

echo "Cherry-picking 245c0c32: Bump the build-tools group in /lightrag_webui with 4 updates"
git cherry-pick -x 245c0c32

echo "Cherry-picking 587a930b: Bump the react group in /lightrag_webui with 3 updates"
git cherry-pick -x 587a930b

echo "Cherry-picking 9ae1c7fc: Bump react-error-boundary from 5.0.0 to 6.0.0 in /lightrag_webui"
git cherry-pick -x 9ae1c7fc

echo "Cherry-picking e2431b67: Bump @vitejs/plugin-react-swc from 3.11.0 to 4.2.0 in /lightrag_webui"
git cherry-pick -x e2431b67

echo "Cherry-picking f4acb25c: Bump the frontend-minor-patch group in /lightrag_webui with 6 updates"
git cherry-pick -x f4acb25c

echo "Cherry-picking 09aa8483: Merge branch 'dependabot/bun/lightrag_webui/stylistic/eslint-plugin-js-4.4.1'"
git cherry-pick -x 09aa8483

echo "Cherry-picking 0c2a653c: Merge branch 'main' into dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0"
git cherry-pick -x 0c2a653c

echo "Cherry-picking 0ca71a57: Bump sonner from 1.7.4 to 2.0.7 in /lightrag_webui"
git cherry-pick -x 0ca71a57

echo "Cherry-picking 0d89cd26: Merge pull request #2462 from HKUDS/dependabot/bun/lightrag_webui/faker-js/faker-10.1.0"
git cherry-pick -x 0d89cd26

echo "Cherry-picking 0f045a52: Merge branch 'dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0' of github.com:HKUDS/LightRAG into dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0"
git cherry-pick -x 0f045a52

echo "Cherry-picking 13a285d4: Merge pull request #2451 from HKUDS/dependabot/bun/lightrag_webui/build-tools-0944ec6cea"
git cherry-pick -x 13a285d4

echo "Cherry-picking 19cae272: Merge pull request #2463 from HKUDS/dependabot/bun/lightrag_webui/types/node-24.9.2"
git cherry-pick -x 19cae272

echo "Cherry-picking 1d12f497: Bump i18next from 24.2.3 to 25.6.0 in /lightrag_webui"
git cherry-pick -x 1d12f497

echo "Cherry-picking 29bd027a: Bump @vitejs/plugin-react-swc"
git cherry-pick -x 29bd027a

echo "Cherry-picking 2bb9ec13: Bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 in /lightrag_webui"
git cherry-pick -x 2bb9ec13

echo "Cherry-picking 35c79341: Merge pull request #2450 from HKUDS/dependabot/bun/lightrag_webui/ui-components-018be29f1c"
git cherry-pick -x 35c79341

echo "Cherry-picking 42b09b10: Bump globals from 15.15.0 to 16.5.0 in /lightrag_webui"
git cherry-pick -x 42b09b10

echo "Cherry-picking 57d9cc8f: Merge pull request #2464 from HKUDS/dependabot/bun/lightrag_webui/react-syntax-highlighter-16.1.0"
git cherry-pick -x 57d9cc8f

echo "Cherry-picking 59b1b58f: Merge pull request #2456 from HKUDS/dependabot/bun/lightrag_webui/globals-16.5.0"
git cherry-pick -x 59b1b58f

echo "Cherry-picking 5ca4792c: Bump @faker-js/faker from 9.9.0 to 10.1.0 in /lightrag_webui"
git cherry-pick -x 5ca4792c

echo "Cherry-picking 67d9455c: Merge pull request #2466 from HKUDS/dependabot/bun/lightrag_webui/react-i18next-16.2.3"
git cherry-pick -x 67d9455c

echo "Cherry-picking 68bee74d: Bump the frontend-minor-patch group in /lightrag_webui with 2 updates"
git cherry-pick -x 68bee74d

echo "Cherry-picking 6e2f125a: Merge pull request #2471 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-172e1e6fcf"
git cherry-pick -x 6e2f125a

echo "Cherry-picking 7545fa72: Bump vite in /lightrag_webui in the build-tools group"
git cherry-pick -x 7545fa72

echo "Cherry-picking 7f7ce9d3: Bump i18next in /lightrag_webui in the frontend-minor-patch group"
git cherry-pick -x 7f7ce9d3

echo "Cherry-picking 8cdf8a12: Merge pull request #2455 from HKUDS/dependabot/bun/lightrag_webui/i18next-25.6.0"
git cherry-pick -x 8cdf8a12

echo "Cherry-picking 964b53e7: Merge pull request #2458 from HKUDS/dependabot/bun/lightrag_webui/eslint-plugin-react-hooks-7.0.1"
git cherry-pick -x 964b53e7

echo "Cherry-picking a47414f7: Merge pull request #2461 from HKUDS/dependabot/bun/lightrag_webui/sonner-2.0.7"
git cherry-pick -x a47414f7

echo "Cherry-picking a8e79a8a: Merge remote-tracking branch 'upstream/dependabot/bun/lightrag_webui/react-error-boundary-6.0.0'"
git cherry-pick -x a8e79a8a

echo "Cherry-picking ab718218: Merge pull request #2449 from HKUDS/dependabot/bun/lightrag_webui/react-b0cb288b9e"
git cherry-pick -x ab718218

echo "Cherry-picking b2b5f80b: Merge pull request #2467 from HKUDS/dependabot/bun/lightrag_webui/build-tools-ecae90f21c"
git cherry-pick -x b2b5f80b

echo "Cherry-picking b38f4dd7: Bump react-syntax-highlighter from 15.6.6 to 16.1.0 in /lightrag_webui"
git cherry-pick -x b38f4dd7

echo "Cherry-picking bd487a45: Bump @vitejs/plugin-react-swc from 3.11.0 to 4.2.0 in /lightrag_webui"
git cherry-pick -x bd487a45

echo "Cherry-picking c6c201d7: Merge branch 'main' into dependabot/bun/lightrag_webui/frontend-minor-patch-a28ecac770"
git cherry-pick -x c6c201d7

echo "Cherry-picking d3b5cb63: Bump vite from 6.3.6 to 7.1.12 in /lightrag_webui"
git cherry-pick -x d3b5cb63

echo "Cherry-picking d5e7b230: Bump @types/node from 22.18.9 to 24.9.2 in /lightrag_webui"
git cherry-pick -x d5e7b230

echo "Cherry-picking dd4c988b: Bump react-markdown from 9.1.0 to 10.1.0 in /lightrag_webui"
git cherry-pick -x dd4c988b

echo "Cherry-picking dd95813f: Merge pull request #2465 from HKUDS/dependabot/bun/lightrag_webui/react-markdown-10.1.0"
git cherry-pick -x dd95813f

echo "Cherry-picking ddd32f58: Merge pull request #2470 from HKUDS/dependabot/bun/lightrag_webui/build-tools-939f50a5f3"
git cherry-pick -x ddd32f58

echo "Cherry-picking e20f86a0: Bump react-i18next from 15.7.4 to 16.2.3 in /lightrag_webui"
git cherry-pick -x e20f86a0

echo "Cherry-picking e429d553: Merge pull request #2459 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-9aaf02af10"
git cherry-pick -x e429d553

echo "Cherry-picking e547c003: Merge pull request #2460 from HKUDS/dependabot/bun/lightrag_webui/vite-7.1.12"
git cherry-pick -x e547c003

echo "Cherry-picking e7966712: Merge pull request #2452 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-a28ecac770"
git cherry-pick -x e7966712

echo "Cherry-picking ea826a38: Merge branch 'dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0'"
git cherry-pick -x ea826a38

echo "Cherry-picking ffcd75a4: decalre targetNode after check sourceNode"
git cherry-pick -x ffcd75a4

echo "Cherry-picking 1bd84f00: Marchuk Merge branch 'main' into fix/dark-mode-graph-text-colors"
git cherry-pick -x 1bd84f00

echo "Cherry-picking 7297ca1d: Marchuk Fix dark mode graph labels for system theme and improve colors"
git cherry-pick -x 7297ca1d

echo "Cherry-picking bb6138e7: fix(prompt): Clarify reference section restrictions in prompt templates"
git cherry-pick -x bb6138e7

echo "Cherry-picking f83cde14: fix(prompt): Improve markdown formatting requirements and reference style"
git cherry-pick -x f83cde14

echo "Cherry-picking 112349ed: Modernize type hints and remove Python 3.8 compatibility code"
git cherry-pick -x 112349ed

echo "Cherry-picking 181525ff: Merge branch 'main' into zl7261/main"
git cherry-pick -x 181525ff

echo "Cherry-picking 19a41584: Fix linting"
git cherry-pick -x 19a41584

echo "Cherry-picking 1f07d4b1: Remove .env_example from .gitignore"
git cherry-pick -x 1f07d4b1

echo "Cherry-picking 6bf6f43d: Remove bold formatting from instruction headers in prompts"
git cherry-pick -x 6bf6f43d

echo "Cherry-picking b1a4e7d7: Fix linting"
git cherry-pick -x b1a4e7d7

echo "Cherry-picking d2196a4e: Merge remote-tracking branch 'origin/main'"
git cherry-pick -x d2196a4e

echo "Cherry-picking d4abe704: Hide dev options in production builds"
git cherry-pick -x d4abe704

echo "Cherry-picking f6b71536: Merge branch 'main' into fix/dark-mode-graph-text-colors"
git cherry-pick -x f6b71536

echo "Cherry-picking b9c37bd9: Fix linting"
git cherry-pick -x b9c37bd9

echo "Cherry-picking cf2a024e: feat: Add endpoint and UI to retry failed documents"
git cherry-pick -x cf2a024e

echo "Cherry-picking 0aef6a16: Add theme-aware edge highlighting colors for graph control"
git cherry-pick -x 0aef6a16

echo "Cherry-picking 0c1cb7b7: Improve document tooltip display with track ID and better formatting"
git cherry-pick -x 0c1cb7b7

echo "Cherry-picking 0d694962: Merge branch 'feat/retry-failed-documents-upstream'"
git cherry-pick -x 0d694962

echo "Cherry-picking 1b274706: Merge pull request #2171 from danielaskdd/doc-name-in-full-docs"
git cherry-pick -x 1b274706

echo "Cherry-picking 4fe41f76: Merge branch 'doc-name-in-full-docs'"
git cherry-pick -x 4fe41f76

echo "Cherry-picking 7b1f8e0f: Update scan tooltip to clarify it also reprocesses failed documents"
git cherry-pick -x 7b1f8e0f

echo "Cherry-picking bf6ca9dd: Add retry failed button translations and standardize button text"
git cherry-pick -x bf6ca9dd

echo "Cherry-picking d550f1c5: Fix linting"
git cherry-pick -x d550f1c5

echo "Cherry-picking dad90d25: Merge pull request #2170 from danielaskdd/tooltips-optimize"
git cherry-pick -x dad90d25

echo "Cherry-picking 6190fa89: Fix linting"
git cherry-pick -x 6190fa89

echo "Cherry-picking d8a9617c: fix: fix: asyncpg bouncer connection pool error"
git cherry-pick -x d8a9617c

echo "Cherry-picking fdcb034d: chore: distinguish settings"
git cherry-pick -x fdcb034d

echo "Cherry-picking ea5e390b: Merge pull request #2178 from aleksvujic/patch-1"
git cherry-pick -x ea5e390b

echo "Cherry-picking f1e01107: Merge branch 'kevinnkansah/main'"
git cherry-pick -x f1e01107

echo "Cherry-picking 9f44e89d: Add knowledge graph manipulation endpoints"
git cherry-pick -x 9f44e89d

echo "Cherry-picking ae9f4ae7: Rangana fix: Remove trailing whitespace for pre-commit linting"
git cherry-pick -x ae9f4ae7

echo "Cherry-picking b7c77396: Fix entity/relation creation endpoints to properly update vector stores"
git cherry-pick -x b7c77396

echo "Cherry-picking f6d1fb98: Fix Linting errors"
git cherry-pick -x f6d1fb98

echo "Cherry-picking 12facac5: Enhance graph API endpoints with detailed docs and field validation"
git cherry-pick -x 12facac5

echo "Cherry-picking 648d7bb1: Refactor Helm template to handle optional envFrom values safely"
git cherry-pick -x 648d7bb1

echo "Cherry-picking 85d1a563: Merge branch 'adminunblinded/main'"
git cherry-pick -x 85d1a563

echo "Cherry-picking b81b8620: chore: update deps"
git cherry-pick -x b81b8620

echo "Cherry-picking d0ae7a67: Fix typos and grammar in env.example configuration comments"
git cherry-pick -x d0ae7a67

echo "Cherry-picking fea10cd0: Merge branch 'chart-enchancment'"
git cherry-pick -x fea10cd0

echo "Cherry-picking 1a4d6775: i18n: fix mustache brackets"
git cherry-pick -x 1a4d6775

echo "Cherry-picking 49326f2b: Merge pull request #2194 from danielaskdd/offline"
git cherry-pick -x 49326f2b

echo "Cherry-picking 766f27da: Merge pull request #2193 from kevinnkansah/main"
git cherry-pick -x 766f27da

echo "Cherry-picking 7cddd564: Revert core version to 1.4.9..2"
git cherry-pick -x 7cddd564

echo "Cherry-picking b7216ede: Fix linting"
git cherry-pick -x b7216ede

echo "Cherry-picking e1e4f1b0: Fix get_by_ids to return None for missing records consistently"
git cherry-pick -x e1e4f1b0

echo "Cherry-picking 074f0c8b: Update docstring for adelete_by_doc_id method clarity"
git cherry-pick -x 074f0c8b

echo "Cherry-picking 2d9334d3: Simplify Root component by removing async i18n initialization"
git cherry-pick -x 2d9334d3

echo "Cherry-picking 44f51f88: Add fallback value for accordion content height CSS variable"
git cherry-pick -x 44f51f88

echo "Cherry-picking 5290b60e: Merge pull request #2196 from zl7261/main"
git cherry-pick -x 5290b60e

echo "Cherry-picking f2fb1202: Move accordion keyframes from CSS to Tailwind config and add fallback 'auto' value"
git cherry-pick -x f2fb1202

echo "Cherry-picking 6c05f0f8: Fix linting"
git cherry-pick -x 6c05f0f8

echo "Cherry-picking be9e6d16: Exclude Frontend Build Artifacts from Git Repository"
git cherry-pick -x be9e6d16

echo "Cherry-picking cc436910: Merge branch 'kevinnkansah/main'"
git cherry-pick -x cc436910

echo "Cherry-picking 130b4959: Add PREPROCESSED (multimodal_processed) status for multimodal document processing"
git cherry-pick -x 130b4959

echo "Cherry-picking 4e740af7: Import from env and use default if none and removed useless import"
git cherry-pick -x 4e740af7

echo "Cherry-picking 50210e25: Add @tailwindcss/typography plugin and fix Tailwind config"
git cherry-pick -x 50210e25

echo "Cherry-picking 5ace200b: Merge pull request #2208 from danielaskdd/remove-fontend-artifact"
git cherry-pick -x 5ace200b

echo "Cherry-picking 64900b54: Add frontend source code update warning"
git cherry-pick -x 64900b54

echo "Cherry-picking 8bf41131: Standardize build commands and remove --emptyOutDir flag"
git cherry-pick -x 8bf41131

echo "Cherry-picking 92a66565: Merge pull request #2211 from HKUDS/add-preprocessed-status"
git cherry-pick -x 92a66565

echo "Cherry-picking 965d8b16: Merge branch 'add-preprocessed-status'"
git cherry-pick -x 965d8b16

echo "Cherry-picking a8bbce3a: Use frozen lockfile for consistent frontend builds"
git cherry-pick -x a8bbce3a

echo "Cherry-picking d52c3377: Import from env and use default if none and removed useless import"
git cherry-pick -x d52c3377

echo "Cherry-picking ee45ab51: Move frontend build check from setup.py to runtime server startup"
git cherry-pick -x ee45ab51

echo "Cherry-picking 17c2a929: Get max source Id config from .env and lightRAG init"
git cherry-pick -x 17c2a929

echo "Cherry-picking 29bac49f: Handle empty query results by returning None instead of fail responses"
git cherry-pick -x 29bac49f

echo "Cherry-picking 433ec813: Improve offline installation with constraints and version bounds"
git cherry-pick -x 433ec813

echo "Cherry-picking 7f223d5a: Fix linting"
git cherry-pick -x 7f223d5a

echo "Cherry-picking 83b10a52: Merge pull request #2218 from danielaskdd/issue-2215"
git cherry-pick -x 83b10a52

echo "Cherry-picking c06522b9: Get max source Id config from .env and lightRAG init"
git cherry-pick -x c06522b9

echo "Cherry-picking 8cc8bbf4: Change Docker build cache mode from max to min"
git cherry-pick -x 8cc8bbf4

echo "Cherry-picking 8e3497dc: Update comments"
git cherry-pick -x 8e3497dc

echo "Cherry-picking c61b7bd4: Remove torch and transformers from offline dependency groups"
git cherry-pick -x c61b7bd4

echo "Cherry-picking ef6ed429: Optimize Docker builds with layer caching and add pip for runtime installs"
git cherry-pick -x ef6ed429

echo "Cherry-picking 03333d63: Merge branch 'main' into limit-vdb-metadata-size"
git cherry-pick -x 03333d63

echo "Cherry-picking 04d23671: Fix redoc access problem in front-end dev mode"
git cherry-pick -x 04d23671

echo "Cherry-picking 06ed2d06: Merge branch 'main' into remove-dotenv"
git cherry-pick -x 06ed2d06

echo "Cherry-picking 1642710f: Remove dotenv dependency from project"
git cherry-pick -x 1642710f

echo "Cherry-picking 46ac5dac: Improve API description formatting and add ReDoc link"
git cherry-pick -x 46ac5dac

echo "Cherry-picking 4c3ab584: Improve AsyncSelect layout and text overflow handling"
git cherry-pick -x 4c3ab584

echo "Cherry-picking 6b37d3ca: Merge branch 'feat-entity-size-caps' into limit-vdb-metadata-size"
git cherry-pick -x 6b37d3ca

echo "Cherry-picking 9f49e56a: Merge branch 'main' into feat-entity-size-caps"
git cherry-pick -x 9f49e56a

echo "Cherry-picking c0a87ca7: Merge branch 'remove-dotenv'"
git cherry-pick -x c0a87ca7

echo "Cherry-picking f45dce34: Fix cache control error of index.html"
git cherry-pick -x f45dce34

echo "Cherry-picking f5558240: Fix tuple delimiter corruption handling in regex patterns"
git cherry-pick -x f5558240

echo "Cherry-picking 012aaada: Update Swagger API key status description text"
git cherry-pick -x 012aaada

echo "Cherry-picking 813f4af9: Fix linting"
git cherry-pick -x 813f4af9

echo "Cherry-picking bdadaa67: Merge branch 'main' into limit-vdb-metadata-size"
git cherry-pick -x bdadaa67

echo "Cherry-picking 637b850e: Add truncation indicator and update property labels in graph view"
git cherry-pick -x 637b850e

echo "Cherry-picking a9fec267: Add file path limit configuration for entities and relations"
git cherry-pick -x a9fec267

echo "Cherry-picking e01c998e: Track placeholders in file paths for accurate source count display"
git cherry-pick -x e01c998e

echo "Cherry-picking 1248b3ab: Increase default limits for source IDs and file paths in metadata"
git cherry-pick -x 1248b3ab

echo "Cherry-picking 3ad616be: Change default source IDs limit method from KEEP to FIFO"
git cherry-pick -x 3ad616be

echo "Cherry-picking 3ed2abd8: Improve logging to show source ID ratios when skipping entities/edges"
git cherry-pick -x 3ed2abd8

echo "Cherry-picking 665f60b9: Refactor entity/relation merge to consolidate VDB operations within functions"
git cherry-pick -x 665f60b9

echo "Cherry-picking 80668aae: Improve file path truncation labels and UI consistency"
git cherry-pick -x 80668aae

echo "Cherry-picking a809245a: Preserve file path order by using lists instead of sets"
git cherry-pick -x a809245a

echo "Cherry-picking aee0afdd: Merge pull request #2240 from danielaskdd/limit-vdb-metadata-size"
git cherry-pick -x aee0afdd

echo "Cherry-picking be3d274a: Refactor node and edge merging logic with improved code structure"
git cherry-pick -x be3d274a

echo "Cherry-picking cd1c48be: Standardize placeholder format to use colon separator consistently"
git cherry-pick -x cd1c48be

echo "Cherry-picking fe890fca: Improve formatting of limit method info in rebuild functions"
git cherry-pick -x fe890fca

echo "Cherry-picking 04d9fe02: Merge branch 'HKUDS:main' into main"
git cherry-pick -x 04d9fe02

echo "Cherry-picking 06533fdb: Merge pull request #2248 from danielaskdd/preprocess-rayanything"
git cherry-pick -x 06533fdb

echo "Cherry-picking 20edd329: Merge pull request #2244 from danielaskdd/del-doc-cache"
git cherry-pick -x 20edd329

echo "Cherry-picking 3ba1d75c: Merge pull request #2243 from xiaojunxiang2023/main"
git cherry-pick -x 3ba1d75c

echo "Cherry-picking 8dc23eef: Fix RayAnything compatible problem"
git cherry-pick -x 8dc23eef

echo "Cherry-picking 904b1f46: Add entity name length truncation with configurable limit"
git cherry-pick -x 904b1f46

echo "Cherry-picking b76350a3: Fix linting"
git cherry-pick -x b76350a3

echo "Cherry-picking c92ab837: Fix linting"
git cherry-pick -x c92ab837

echo "Cherry-picking cf2174b9: Merge pull request #2245 from danielaskdd/entity-name-len"
git cherry-pick -x cf2174b9

echo "Cherry-picking d392db7b: Fix typo in 'equipment' in prompt.py"
git cherry-pick -x d392db7b

echo "Cherry-picking d7e2527e: Handle cache deletion errors gracefully instead of raising exceptions"
git cherry-pick -x d7e2527e

echo "Cherry-picking f24a2616: Allow users to provide keywords with QueryRequest"
git cherry-pick -x f24a2616

echo "Cherry-picking 78ad8873: Add cancellation check in delete loop"
git cherry-pick -x 78ad8873

echo "Cherry-picking 083b163c: Improve lock logging with consistent messaging and debug levels"
git cherry-pick -x 083b163c

echo "Cherry-picking 11f1f366: Merge pull request #2262 from danielaskdd/sort-edge"
git cherry-pick -x 11f1f366

echo "Cherry-picking 3ad4f12f: Merge pull request #2259 from danielaskdd/data-migration-problem"
git cherry-pick -x 3ad4f12f

echo "Cherry-picking 5ee9a2f8: Fix entity consistency in knowledge graph rebuilding and merging"
git cherry-pick -x 5ee9a2f8

echo "Cherry-picking 97a2ee4e: Rename rebuild function name and improve relationship logging format"
git cherry-pick -x 97a2ee4e

echo "Cherry-picking 9ed19695: Remove separate retry button and merge functionality into scan button"
git cherry-pick -x 9ed19695

echo "Cherry-picking a9bc3484: Remove enable_logging parameter from data init lock call"
git cherry-pick -x a9bc3484

echo "Cherry-picking c82485d9: Merge pull request #2253 from Mobious/main"
git cherry-pick -x c82485d9

echo "Cherry-picking 38559373: Fix entity merging to include target entity relationships"
git cherry-pick -x 38559373

echo "Cherry-picking 6015e8bc: Refactor graph utils to use unified persistence callback"
git cherry-pick -x 6015e8bc

echo "Cherry-picking 69b4cda2: Merge pull request #2265 from danielaskdd/edit-kg-new"
git cherry-pick -x 69b4cda2

echo "Cherry-picking bf1897a6: Normalize entity order for undirected graph consistency"
git cherry-pick -x bf1897a6

echo "Cherry-picking 11a1631d: Refactor entity edit and merge functions to support merge-on-rename"
git cherry-pick -x 11a1631d

echo "Cherry-picking 25f829ef: Enable editing of entity_type field in node properties"
git cherry-pick -x 25f829ef

echo "Cherry-picking 411e92e6: Fix vector deletion logging to show actual deleted count"
git cherry-pick -x 411e92e6

echo "Cherry-picking 5155edd8: feat: Improve entity merge and edit UX"
git cherry-pick -x 5155edd8

echo "Cherry-picking 8dfd3bf4: Replace global graph DB lock with fine-grained keyed locking"
git cherry-pick -x 8dfd3bf4

echo "Cherry-picking 97034f06: Add allow_merge parameter to entity update API endpoint"
git cherry-pick -x 97034f06

echo "Cherry-picking ab32456a: Refactor entity merging with unified attribute merge function"
git cherry-pick -x ab32456a

echo "Cherry-picking 29c4a91d: Move relationship ID sorting to before vector DB operations"
git cherry-pick -x 29c4a91d

echo "Cherry-picking 88d12bea: Add offline Swagger UI support with custom static file serving"
git cherry-pick -x 88d12bea

echo "Cherry-picking af6aff33: Merge pull request #2266 from danielaskdd/merge-entity"
git cherry-pick -x af6aff33

echo "Cherry-picking b32b2e8b: Refactor merge dialog and improve search history sync"
git cherry-pick -x b32b2e8b

echo "Cherry-picking d0be68c8: Merge pull request #2273 from danielaskdd/static-docs"
git cherry-pick -x d0be68c8

echo "Cherry-picking ea006bd3: Fix entity update logic to handle renaming operations"
git cherry-pick -x ea006bd3

echo "Cherry-picking 0fa2fc9c: Refactor systemd service config to use environment variables"
git cherry-pick -x 0fa2fc9c

echo "Cherry-picking 3fa79026: Fix Entity Source IDs Tracking Problem"
git cherry-pick -x 3fa79026

echo "Cherry-picking 4a46d39c: Replace GUNICORN_CMD_ARGS with custom LIGHTRAG_GUNICORN_MODE flag"
git cherry-pick -x 4a46d39c

echo "Cherry-picking 54c48dce: Fix z-index layering for GraphViewer UI panels"
git cherry-pick -x 54c48dce

echo "Cherry-picking 6489aaa7: Remove worker_exit hook and improve cleanup logging"
git cherry-pick -x 6489aaa7

echo "Cherry-picking 6dc027cb: Merge branch 'fix-exit-handler'"
git cherry-pick -x 6dc027cb

echo "Cherry-picking 72b29659: Fix worker process cleanup to prevent shared resource conflicts"
git cherry-pick -x 72b29659

echo "Cherry-picking 816feefd: Fix cleanup coordination between Gunicorn and UvicornWorker lifecycles"
git cherry-pick -x 816feefd

echo "Cherry-picking 8af8bd80: docs: add frontend build steps to server installation guide"
git cherry-pick -x 8af8bd80

echo "Cherry-picking a1cf01dc: Merge pull request #2280 from danielaskdd/fix-exit-handler"
git cherry-pick -x a1cf01dc

echo "Cherry-picking c5ad9982: Merge pull request #2281 from danielaskdd/restore-query-example"
git cherry-pick -x c5ad9982

echo "Cherry-picking d5bcd14c: Refactor service deployment to use direct process execution"
git cherry-pick -x d5bcd14c

echo "Cherry-picking 783e2f3b: Update uv.lock"
git cherry-pick -x 783e2f3b

echo "Cherry-picking 78ccc4f6: Refactor .gitignore"
git cherry-pick -x 78ccc4f6

echo "Cherry-picking 79a17c3f: Fix graph value handling for entity_id updates"
git cherry-pick -x 79a17c3f

echo "Cherry-picking 8145201d: Merge pull request #2284 from danielaskdd/fix-static-missiing"
git cherry-pick -x 8145201d

echo "Cherry-picking f610fdaf: Merge branch 'main' into Anush008/main"
git cherry-pick -x f610fdaf

echo "Cherry-picking 08b0283b: Merge pull request #2291 from danielaskdd/reload-popular-labels"
git cherry-pick -x 08b0283b

echo "Cherry-picking 2496d871: Add data/ directory to .gitignore"
git cherry-pick -x 2496d871

echo "Cherry-picking 3b48cf16: Merge pull request #2289 from danielaskdd/fix-pycrptodome-missing"
git cherry-pick -x 3b48cf16

echo "Cherry-picking 4cbd8761: feat: Update node color and legent after entity_type changed"
git cherry-pick -x 4cbd8761

echo "Cherry-picking 6b4514c8: Reduce logging verbosity in entity merge relation processing"
git cherry-pick -x 6b4514c8

echo "Cherry-picking 71b27ec4: Optimize property edit dialog to use trimmed value consistently"
git cherry-pick -x 71b27ec4

echo "Cherry-picking 7ccc1fdd: Add frontend rebuild warning indicator to version display"
git cherry-pick -x 7ccc1fdd

echo "Cherry-picking 94cdbe77: Merge pull request #2290 from danielaskdd/delete-residual-edges"
git cherry-pick -x 94cdbe77

echo "Cherry-picking afb5e5c1: Fix edge cleanup when deleting entities to prevent orphaned relationships"
git cherry-pick -x afb5e5c1

echo "Cherry-picking bda52a87: Merge pull request #2287 from danielaskdd/fix-ui"
git cherry-pick -x bda52a87

echo "Cherry-picking 728721b1: Remove redundant separator lines in gunicorn shutdown handler"
git cherry-pick -x 728721b1

echo "Cherry-picking bc8a8842: Merge pull request #2295 from danielaskdd/mix-query-without-kg"
git cherry-pick -x bc8a8842

echo "Cherry-picking ec2ea4fd: Rename function and variables for clarity in context building"
git cherry-pick -x ec2ea4fd

echo "Cherry-picking 363f3051: eval using open ai"
git cherry-pick -x 363f3051

echo "Cherry-picking 6975e69e: Merge pull request #2298 from anouar-bm/feat/langfuse-observability"
git cherry-pick -x 6975e69e

echo "Cherry-picking 9495778c: refactor: reorder Langfuse import logic for improved clarity"
git cherry-pick -x 9495778c

echo "Cherry-picking 9d69e8d7: fix(api): Change content field from string to list in query responses"
git cherry-pick -x 9d69e8d7

echo "Cherry-picking c9e1c6c1: fix(api): change content field to list in query responses"
git cherry-pick -x c9e1c6c1

echo "Cherry-picking e0966b65: Add BuildKit cache mounts to optimize Docker build performance"
git cherry-pick -x e0966b65

echo "Cherry-picking 6d61f70b: Clean up RAG evaluator logging and remove excessive separator lines"
git cherry-pick -x 6d61f70b

echo "Cherry-picking 7abc6877: Add comprehensive configuration and  compatibility fixes for RAGAS"
git cherry-pick -x 7abc6877

echo "Cherry-picking 451257ae: Doc: Update news with recent features"
git cherry-pick -x 451257ae

echo "Cherry-picking bd62bb30: Merge pull request #2314 from danielaskdd/ragas"
git cherry-pick -x bd62bb30

echo "Cherry-picking d803df94: Fix linting"
git cherry-pick -x d803df94

echo "Cherry-picking eb80771f: Merge pull request #2311 from danielaskdd/evalueate-cli"
git cherry-pick -x eb80771f

echo "Cherry-picking 0216325e: fix(ui): Remove dynamic import for i18n in settings store"
git cherry-pick -x 0216325e

echo "Cherry-picking 04ed709b: Optimize entity deletion by batching edge queries to avoid N+1 problem"
git cherry-pick -x 04ed709b

echo "Cherry-picking 0c47d1a2: Fix linting"
git cherry-pick -x 0c47d1a2

echo "Cherry-picking 155f5975: Fix node ID normalization and improve batch operation consistency"
git cherry-pick -x 155f5975

echo "Cherry-picking 3276b7a4: Fix linting"
git cherry-pick -x 3276b7a4

echo "Cherry-picking 5f49cee2: Merge branch 'main' into VOXWAVE-FOUNDRY/main"
git cherry-pick -x 5f49cee2

echo "Cherry-picking 678e17bb: Revert \"fix(ui): Remove dynamic import for i18n in settings store\""
git cherry-pick -x 678e17bb

echo "Cherry-picking 6e36ff41: Fix linting"
git cherry-pick -x 6e36ff41

echo "Cherry-picking 775933aa: Merge branch 'VOXWAVE-FOUNDRY/main'"
git cherry-pick -x 775933aa

echo "Cherry-picking 9d0012b0: Merge pull request #2321 from danielaskdd/fix-doc-del-slow"
git cherry-pick -x 9d0012b0

echo "Cherry-picking edf48d79: Merge pull request #2319 from danielaskdd/remove-deprecated-code"
git cherry-pick -x edf48d79

echo "Cherry-picking 366a1e0f: Merge pull request #2322 from danielaskdd/fix-delete"
git cherry-pick -x 366a1e0f

echo "Cherry-picking c14f25b7: Add mandatory dimension parameter handling for Jina API compliance"
git cherry-pick -x c14f25b7

echo "Cherry-picking c580874a: Remove depreced sample code"
git cherry-pick -x c580874a

echo "Cherry-picking d5362573: Merge pull request #2327 from huangbhan/patch-1"
git cherry-pick -x d5362573

echo "Cherry-picking d95efcb9: Fix linting"
git cherry-pick -x d95efcb9

echo "Cherry-picking 0f2c0de8: Fix linting"
git cherry-pick -x 0f2c0de8

echo "Cherry-picking 1864b282: Add colored output formatting to migration confirmation display"
git cherry-pick -x 1864b282

echo "Cherry-picking 1334b3d8: Update uv.lock"
git cherry-pick -x 1334b3d8

echo "Cherry-picking 37b71189: Fix table alignment and add validation for empty cleanup selections"
git cherry-pick -x 37b71189

echo "Cherry-picking 8859eaad: Merge pull request #2334 from danielaskdd/hotfix-opena-streaming"
git cherry-pick -x 8859eaad

echo "Cherry-picking a75efb06: Fix: prevent source data corruption by target upsert function"
git cherry-pick -x a75efb06

echo "Cherry-picking 1ffb5338: Update env.example"
git cherry-pick -x 1ffb5338

echo "Cherry-picking ff8f1588: Update env.example"
git cherry-pick -x ff8f1588

echo "Cherry-picking 477c3f54: Merge pull request #2345 from danielaskdd/remove-response-type"
git cherry-pick -x 477c3f54

echo "Cherry-picking 5127bf20: Lacombe Add support for environment variable fallback for API key and default host for cloud models"
git cherry-pick -x 5127bf20

echo "Cherry-picking 69ca3662: Merge pull request #2344 from danielaskdd/fix-josn-serialization-error"
git cherry-pick -x 69ca3662

echo "Cherry-picking 8c07c918: Remove deprecated response_type parameter from query settings"
git cherry-pick -x 8c07c918

echo "Cherry-picking 93a3e471: Remove deprecated response_type parameter from query settings"
git cherry-pick -x 93a3e471

echo "Cherry-picking f7432a26: Lacombe Add support for environment variable fallback for API key and default host for cloud models"
git cherry-pick -x f7432a26

echo "Cherry-picking 28fba19b: Merge pull request #2352 from danielaskdd/docling-gunicorn-multi-worker"
git cherry-pick -x 28fba19b

echo "Cherry-picking 297e4607: Merge branch 'main' into tongda/main"
git cherry-pick -x 297e4607

echo "Cherry-picking 2f2f35b8: Add macOS compatibility check for DOCLING with multi-worker Gunicorn"
git cherry-pick -x 2f2f35b8

echo "Cherry-picking 343d3072: Update env.example"
git cherry-pick -x 343d3072

echo "Cherry-picking 470e2fd1: Merge pull request #2350 from danielaskdd/reduce-dynamic-import"
git cherry-pick -x 470e2fd1

echo "Cherry-picking 4b31942e: refactor: move document deps to api group, remove dynamic imports"
git cherry-pick -x 4b31942e

echo "Cherry-picking 63510478: Improve error handling and logging in cloud model detection"
git cherry-pick -x 63510478

echo "Cherry-picking 67dfd856: Add a better regex"
git cherry-pick -x 67dfd856

echo "Cherry-picking 69a0b74c: refactor: move document deps to api group, remove dynamic imports"
git cherry-pick -x 69a0b74c

echo "Cherry-picking 72f68c2a: Update env.example"
git cherry-pick -x 72f68c2a

echo "Cherry-picking 746c069a: Implement lazy configuration initialization for API server"
git cherry-pick -x 746c069a

echo "Cherry-picking 76adde38: Merge pull request #2351 from danielaskdd/lazy-config-loading"
git cherry-pick -x 76adde38

echo "Cherry-picking 77ad906d: Improve error handling and logging in cloud model detection"
git cherry-pick -x 77ad906d

echo "Cherry-picking 7b7f93d7: Implement lazy configuration initialization for API server"
git cherry-pick -x 7b7f93d7

echo "Cherry-picking 844537e3: Add a better regex"
git cherry-pick -x 844537e3

echo "Cherry-picking 87659744: Merge branch 'tongda/main'"
git cherry-pick -x 87659744

echo "Cherry-picking 89e63aa4: Update edge keywords extraction in graph visualization"
git cherry-pick -x 89e63aa4

echo "Cherry-picking 8abc2ac1: Update edge keywords extraction in graph visualization"
git cherry-pick -x 8abc2ac1

echo "Cherry-picking c164c8f6: Merge branch 'main' of github.com:HKUDS/LightRAG"
git cherry-pick -x c164c8f6

echo "Cherry-picking cc031a3d: Add macOS compatibility check for DOCLING with multi-worker Gunicorn"
git cherry-pick -x cc031a3d

echo "Cherry-picking e6588f91: Update uv.lock"
git cherry-pick -x e6588f91

echo "Cherry-picking fa9206d6: Update uv.lock"
git cherry-pick -x fa9206d6

echo "Cherry-picking 1ccef2b9: Fix null reference errors in graph database error handling"
git cherry-pick -x 1ccef2b9

echo "Cherry-picking 399a23c3: Merge pull request #2356 from danielaskdd/improve-error-handling"
git cherry-pick -x 399a23c3

echo "Cherry-picking 423e4e92: Fix null reference errors in graph database error handling"
git cherry-pick -x 423e4e92

echo "Cherry-picking b88d7854: Merge branch 'HKUDS:main' into main"
git cherry-pick -x b88d7854

echo "Cherry-picking c6850ac5: Merge pull request #2358 from sleeepyin/main"
git cherry-pick -x c6850ac5

echo "Cherry-picking 4343db75: Add macOS fork safety check for Gunicorn multi-worker mode"
git cherry-pick -x 4343db75

echo "Cherry-picking 87221035: Update env.example"
git cherry-pick -x 87221035

echo "Cherry-picking 9a2ddcee: Merge pull request #2360 from danielaskdd/macos-gunicorn-numpy"
git cherry-pick -x 9a2ddcee

echo "Cherry-picking acae404f: Update env.example"
git cherry-pick -x acae404f

echo "Cherry-picking ec05d89c: Add macOS fork safety check for Gunicorn multi-worker mode"
git cherry-pick -x ec05d89c

echo "Cherry-picking 01814bfc: Fix missing function call parentheses in get_all_update_flags_status"
git cherry-pick -x 01814bfc

echo "Cherry-picking 1874cfaf: Fix linting"
git cherry-pick -x 1874cfaf

echo "Cherry-picking 90f52acf: Fix linting"
git cherry-pick -x 90f52acf

echo "Cherry-picking 98e964df: Fix initialization instructions in check_lightrag_setup function"
git cherry-pick -x 98e964df

echo "Cherry-picking c1ec657c: Fix linting"
git cherry-pick -x c1ec657c

echo "Cherry-picking 702cfd29: Fix document deletion concurrency control and validation logic"
git cherry-pick -x 702cfd29

echo "Cherry-picking 9c10c875: Fix linting"
git cherry-pick -x 9c10c875

echo "Cherry-picking fc9f7c70: Fix linting"
git cherry-pick -x fc9f7c70

echo "Cherry-picking b7de694f: Add comprehensive error logging across API routes"
git cherry-pick -x b7de694f

echo "Cherry-picking efbbaaf7: Merge pull request #2383 from danielaskdd/doc-table"
git cherry-pick -x efbbaaf7

echo "Cherry-picking 1d2f534f: Fix linting"
git cherry-pick -x 1d2f534f

echo "Cherry-picking 30e86fa3: Singh use deployment variable which extracted value from .env file or have default value"
git cherry-pick -x 30e86fa3

echo "Cherry-picking 72ece734: Remove obsolete config file and paging design doc"
git cherry-pick -x 72ece734

echo "Cherry-picking cc78e2df: Merge pull request #2395 from Amrit75/issue-2394"
git cherry-pick -x cc78e2df

echo "Cherry-picking ecea9399: Fix lingting"
git cherry-pick -x ecea9399

echo "Cherry-picking 66d6c7dd: Refactor main function to provide sync CLI entry point"
git cherry-pick -x 66d6c7dd

echo "Cherry-picking b46c1523: Fix linting"
git cherry-pick -x b46c1523

echo "Cherry-picking c9e1c86e: Refactor keyword extraction handling to centralize response format logic"
git cherry-pick -x c9e1c86e

echo "Cherry-picking 1b0413ee: Create copilot-setup-steps.yml"
git cherry-pick -x 1b0413ee

echo "Cherry-picking fa6797f2: Update env.example"
git cherry-pick -x fa6797f2

echo "Cherry-picking 16eb0d5b: Merge pull request #2409 from HKUDS/chaohuang-ai-patch-3"
git cherry-pick -x 16eb0d5b

echo "Cherry-picking 6d3bfe46: Merge pull request #2408 from HKUDS/chaohuang-ai-patch-2"
git cherry-pick -x 6d3bfe46

echo "Cherry-picking c233da63: Update copilot-setup-steps.yml"
git cherry-pick -x c233da63

echo "Cherry-picking 5b81ef00: Merge pull request #2410 from netbrah/create-copilot-setup-steps"
git cherry-pick -x 5b81ef00

echo "Cherry-picking 777c9179: Add Langfuse observability configuration to env.example"
git cherry-pick -x 777c9179

echo "Cherry-picking 8994c70f: fix:exception handling order error"
git cherry-pick -x 8994c70f

echo "Cherry-picking d2cd1c07: Merge pull request #2421 from EightyOliveira/fix_catch_order"
git cherry-pick -x d2cd1c07

echo "Cherry-picking 4f12fe12: Change entity extraction logging from warning to info level"
git cherry-pick -x 4f12fe12

echo "Cherry-picking 8eb63d9b: Merge pull request #2434 from cclauss/patch-1"
git cherry-pick -x 8eb63d9b

echo "Cherry-picking 90f341d6: Clauss Fix typos discovered by codespell"
git cherry-pick -x 90f341d6

echo "Cherry-picking d2ab7fb2: Clauss Add Python 3.13 and 3.14 to the testing"
git cherry-pick -x d2ab7fb2

echo "Cherry-picking 0aa77fdb: Merge pull request #2439 from HKUDS/chaohuang-ai-patch-1"
git cherry-pick -x 0aa77fdb

echo "Cherry-picking 607c11c0: Merge pull request #2443 from danielaskdd/fix-ktax"
git cherry-pick -x 607c11c0

echo "Cherry-picking 27805b9a: Merge pull request #2436 from cclauss/patch-2"
git cherry-pick -x 27805b9a

echo "Cherry-picking 2ecf77ef: Update help text to use correct gunicorn command with workers flag"
git cherry-pick -x 2ecf77ef

echo "Cherry-picking 4c775ec5: Merge pull request #2469 from danielaskdd/fix-track-id"
git cherry-pick -x 4c775ec5

echo "Cherry-picking 6fee81f5: Merge pull request #2435 from cclauss/patch-1"
git cherry-pick -x 6fee81f5

echo "Cherry-picking ed22e094: Merge branch 'main' into fix-track-id"
git cherry-pick -x ed22e094

echo "Cherry-picking 4fcae985: Update README.md"
git cherry-pick -x 4fcae985

echo "Cherry-picking a93c1661: Fix list formatting in README installation steps"
git cherry-pick -x a93c1661

echo "Cherry-picking efd50064: docs: improve Docker build documentation with clearer notes"
git cherry-pick -x efd50064

echo "Cherry-picking c18762e3: Simplify Docker deployment documentation and improve clarity"
git cherry-pick -x c18762e3

echo "Cherry-picking 88a45523: Increase default max file paths from 30 to 100 and improve documentation"
git cherry-pick -x 88a45523

echo "Cherry-picking 14a015d4: Restore query generation example and fix README path reference"
git cherry-pick -x 14a015d4

echo "Cherry-picking 1ad0bf82: feat: add RAGAS evaluation framework for RAG quality assessment"
git cherry-pick -x 1ad0bf82

echo "Cherry-picking 026bca00: fix: Use actual retrieved contexts for RAGAS evaluation"
git cherry-pick -x 026bca00

echo "Cherry-picking 0b5e3f9d: Use logger in RAG evaluation and optimize reference content joins"
git cherry-pick -x 0b5e3f9d

echo "Cherry-picking 77db0803: Merge remote-tracking branch 'lightrag-fork/feat/ragas-evaluation' into feat/ragas-evaluation"
git cherry-pick -x 77db0803

echo "Cherry-picking 36694eb9: fix(evaluation): Move import-time validation to runtime and improve documentation"
git cherry-pick -x 36694eb9

echo "Cherry-picking 5da709b4: moussa anouar Merge branch 'main' into feat/ragas-evaluation"
git cherry-pick -x 5da709b4

echo "Cherry-picking ad2d3c2c: Merge remote-tracking branch 'origin/main' into feat/ragas-evaluation"
git cherry-pick -x ad2d3c2c

echo "Cherry-picking debfa0ec: Merge branch 'feat/ragas-evaluation' of https://github.com/anouar-bm/LightRAG into feat/ragas-evaluation"
git cherry-pick -x debfa0ec

echo "Cherry-picking 41c26a36: feat: add command-line args to RAG evaluation script"
git cherry-pick -x 41c26a36

echo "Cherry-picking 4e4b8d7e: Update RAG evaluation metrics to use class instances instead of objects"
git cherry-pick -x 4e4b8d7e

echo "Cherry-picking a618f837: Merge branch 'new/ragas-evaluation'"
git cherry-pick -x a618f837

echo "Cherry-picking c358f405: Update evaluation defaults and expand sample dataset"
git cherry-pick -x c358f405

echo "Cherry-picking d4b8a229: Update RAGAS evaluation to use gpt-4o-mini and improve compatibility"
git cherry-pick -x d4b8a229

echo "Cherry-picking 06b91d00: Improve RAG evaluation progress eval index display with zero padding"
git cherry-pick -x 06b91d00

echo "Cherry-picking 2823f92f: Fix tqdm progress bar conflicts in concurrent RAG evaluation"
git cherry-pick -x 2823f92f

echo "Cherry-picking a73314a4: Refactor evaluation results display and logging format"
git cherry-pick -x a73314a4

echo "Cherry-picking d36be1f4: Improve RAGAS evaluation progress tracking and clean up output handling"
git cherry-pick -x d36be1f4

echo "Cherry-picking f490622b: Doc: Refactor evaluation README to improve clarity and structure"
git cherry-pick -x f490622b

echo "Cherry-picking 831e658e: Update readme"
git cherry-pick -x 831e658e

echo "Cherry-picking c12bc372: Update README"
git cherry-pick -x c12bc372

echo "Cherry-picking 3c85e488: Update README"
git cherry-pick -x 3c85e488

echo "Cherry-picking 37178462: Update README.md"
git cherry-pick -x 37178462

echo "Cherry-picking babbcb56: Update README.md"
git cherry-pick -x babbcb56

echo "Cherry-picking 5c964267: Update README.md"
git cherry-pick -x 5c964267

