352 lines
14 KiB
Bash
Executable file
352 lines
14 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
# Auto-generated script to apply Wave 1 commits
|
|
set -e
|
|
|
|
echo "Cherry-picking 6a8de2ed: web_ui: check node source and target"
|
|
git cherry-pick -x 6a8de2ed
|
|
|
|
echo "Cherry-picking 91387628: Add test script for aquery_data endpoint validation"
|
|
git cherry-pick -x 91387628
|
|
|
|
echo "Cherry-picking dab1c358: Optimize chat performance by reducing animations in inactive tabs"
|
|
git cherry-pick -x dab1c358
|
|
|
|
echo "Cherry-picking 9e5004e2: fix(docs): correct typo \"acivate\" → \"activate\""
|
|
git cherry-pick -x 9e5004e2
|
|
|
|
echo "Cherry-picking e2ec1cdc: Merge pull request #2258 from danielaskdd/pipeline-cancelllation"
|
|
git cherry-pick -x e2ec1cdc
|
|
|
|
echo "Cherry-picking 626b42bc: feat: add optional Langfuse observability integration"
|
|
git cherry-pick -x 626b42bc
|
|
|
|
echo "Cherry-picking 5cdb4b0e: fix: Apply ruff formatting and rename test_dataset to sample_dataset"
|
|
git cherry-pick -x 5cdb4b0e
|
|
|
|
echo "Cherry-picking b12b693a: fixed ruff format of csv path"
|
|
git cherry-pick -x b12b693a
|
|
|
|
echo "Cherry-picking 10f6e695: Improve Langfuse integration and stream response cleanup handling"
|
|
git cherry-pick -x 10f6e695
|
|
|
|
echo "Cherry-picking 2fdb5f5e: chore: trigger CI re-run 2"
|
|
git cherry-pick -x 2fdb5f5e
|
|
|
|
echo "Cherry-picking 36bffe22: chore: trigger CI re-run"
|
|
git cherry-pick -x 36bffe22
|
|
|
|
echo "Cherry-picking a172cf89: feat(evaluation): Add sample documents for reproducible RAGAS testing"
|
|
git cherry-pick -x a172cf89
|
|
|
|
echo "Cherry-picking a790f081: Refine gitignore to only exclude root-level test files"
|
|
git cherry-pick -x a790f081
|
|
|
|
echo "Cherry-picking b0d44d28: Add Langfuse observability integration documentation"
|
|
git cherry-pick -x b0d44d28
|
|
|
|
echo "Cherry-picking 2f160652: Refactor keyword_extraction from kwargs to explicit parameter"
|
|
git cherry-pick -x 2f160652
|
|
|
|
echo "Cherry-picking 5885637e: Add specialized JSON string sanitizer to prevent UTF-8 encoding errors"
|
|
git cherry-pick -x 5885637e
|
|
|
|
echo "Cherry-picking 6918a88f: Add specialized JSON string sanitizer to prevent UTF-8 encoding errors"
|
|
git cherry-pick -x 6918a88f
|
|
|
|
echo "Cherry-picking 7d394fb0: Replace asyncio.iscoroutine with inspect.isawaitable for better detection"
|
|
git cherry-pick -x 7d394fb0
|
|
|
|
echo "Cherry-picking a24d8181: Improve docling integration with macOS compatibility and CLI flag"
|
|
git cherry-pick -x a24d8181
|
|
|
|
echo "Cherry-picking c230d1a2: Replace asyncio.iscoroutine with inspect.isawaitable for better detection"
|
|
git cherry-pick -x c230d1a2
|
|
|
|
echo "Cherry-picking c246eff7: Improve docling integration with macOS compatibility and CLI flag"
|
|
git cherry-pick -x c246eff7
|
|
|
|
echo "Cherry-picking 1a183702: docs: Update test file docstring to reflect all 11 test scenarios"
|
|
git cherry-pick -x 1a183702
|
|
|
|
echo "Cherry-picking 288498cc: test: Convert test_workspace_isolation.py to pytest style"
|
|
git cherry-pick -x 288498cc
|
|
|
|
echo "Cherry-picking 3806892a: Merge pull request #2371 from BukeLy/pytest-style-conversion"
|
|
git cherry-pick -x 3806892a
|
|
|
|
echo "Cherry-picking 3e759f46: test: Add real integration and E2E tests for workspace isolation"
|
|
git cherry-pick -x 3e759f46
|
|
|
|
echo "Cherry-picking 3ec73693: test: Enhance E2E workspace isolation detection with content verification"
|
|
git cherry-pick -x 3ec73693
|
|
|
|
echo "Cherry-picking 4742fc8e: test: Add comprehensive workspace isolation test suite for PR #2366"
|
|
git cherry-pick -x 4742fc8e
|
|
|
|
echo "Cherry-picking b7b8d156: Refactor pytest dependencies into separate optional group"
|
|
git cherry-pick -x b7b8d156
|
|
|
|
echo "Cherry-picking cf73cb4d: Remove unused variables from workspace isolation test"
|
|
git cherry-pick -x cf73cb4d
|
|
|
|
echo "Cherry-picking 1fe05df2: Refactor test configuration to use pytest fixtures and CLI options"
|
|
git cherry-pick -x 1fe05df2
|
|
|
|
echo "Cherry-picking 41bf6d02: Fix test to use default workspace parameter behavior"
|
|
git cherry-pick -x 41bf6d02
|
|
|
|
echo "Cherry-picking 472b498a: Replace pytest group reference with explicit dependencies in evaluation"
|
|
git cherry-pick -x 472b498a
|
|
|
|
echo "Cherry-picking 4ea21240: Add GitHub CI workflow and test markers for offline/integration tests"
|
|
git cherry-pick -x 4ea21240
|
|
|
|
echo "Cherry-picking 4fef731f: Standardize test directory creation and remove tempfile dependency"
|
|
git cherry-pick -x 4fef731f
|
|
|
|
echo "Cherry-picking 5da82bb0: Add pre-commit to pytest dependencies and format test code"
|
|
git cherry-pick -x 5da82bb0
|
|
|
|
echo "Cherry-picking 6ae0c144: test: add concurrent execution to workspace isolation test"
|
|
git cherry-pick -x 6ae0c144
|
|
|
|
echo "Cherry-picking 7e9c8ed1: Rename test classes to prevent warning from pytest"
|
|
git cherry-pick -x 7e9c8ed1
|
|
|
|
echo "Cherry-picking 99262ada: Enhance workspace isolation test with distinct mock data and persistence"
|
|
git cherry-pick -x 99262ada
|
|
|
|
echo "Cherry-picking 0fb2925c: Remove ascii_colors dependency and fix stream handling errors"
|
|
git cherry-pick -x 0fb2925c
|
|
|
|
echo "Cherry-picking d52adb64: Merge pull request #2390 from danielaskdd/fix-pytest-logging-error"
|
|
git cherry-pick -x d52adb64
|
|
|
|
echo "Cherry-picking 5f91063c: Add ruff as dependency to pytest and evaluation extras"
|
|
git cherry-pick -x 5f91063c
|
|
|
|
echo "Cherry-picking 90e38c20: Clauss Keep GitHub Actions up to date with GitHub's Dependabot"
|
|
git cherry-pick -x 90e38c20
|
|
|
|
echo "Cherry-picking 88357675: Bump the github-actions group with 7 updates"
|
|
git cherry-pick -x 88357675
|
|
|
|
echo "Cherry-picking 0f19f80f: Configure comprehensive Dependabot for Python and frontend dependencies"
|
|
git cherry-pick -x 0f19f80f
|
|
|
|
echo "Cherry-picking 1f875122: Drop Python 3.10 and 3.11 from CI test matrix"
|
|
git cherry-pick -x 1f875122
|
|
|
|
echo "Cherry-picking 268e4ff6: Refactor dependencies and add test extra in pyproject.toml"
|
|
git cherry-pick -x 268e4ff6
|
|
|
|
echo "Cherry-picking 64760216: Configure Dependabot schedule with specific times and timezone"
|
|
git cherry-pick -x 64760216
|
|
|
|
echo "Cherry-picking d0509d6f: Merge pull request #2448 from HKUDS/dependabot/github_actions/github-actions-b6ffb444c9"
|
|
git cherry-pick -x d0509d6f
|
|
|
|
echo "Cherry-picking ecef842c: Update GitHub Actions to use latest versions (v6)"
|
|
git cherry-pick -x ecef842c
|
|
|
|
echo "Cherry-picking 561ba4e4: Fix trailing whitespace and update test mocking for rerank module"
|
|
git cherry-pick -x 561ba4e4
|
|
|
|
echo "Cherry-picking a31192dd: Update i18n file for pipeline UI text across locales"
|
|
git cherry-pick -x a31192dd
|
|
|
|
echo "Cherry-picking a5253244: Simplify skip logging and reduce pipeline status updates"
|
|
git cherry-pick -x a5253244
|
|
|
|
echo "Cherry-picking 743aefc6: Add pipeline cancellation feature for graceful processing termination"
|
|
git cherry-pick -x 743aefc6
|
|
|
|
echo "Cherry-picking 77336e50: Improve error handling and add cancellation checks in pipeline"
|
|
git cherry-pick -x 77336e50
|
|
|
|
echo "Cherry-picking f89b5ab1: Add pipeline cancellation feature with UI and i18n support"
|
|
git cherry-pick -x f89b5ab1
|
|
|
|
echo "Cherry-picking 81e3496a: Add confirmation dialog for pipeline cancellation"
|
|
git cherry-pick -x 81e3496a
|
|
|
|
echo "Cherry-picking 5f4a2804: Add Qdrant legacy collection migration with workspace support"
|
|
git cherry-pick -x 5f4a2804
|
|
|
|
echo "Cherry-picking c36afecb: Remove redundant await call in file extraction pipeline"
|
|
git cherry-pick -x c36afecb
|
|
|
|
echo "Cherry-picking 58c83f9d: Add auto-refresh of popular labels when pipeline completes"
|
|
git cherry-pick -x 58c83f9d
|
|
|
|
echo "Cherry-picking eb52ec94: feat: Add workspace isolation support for pipeline status"
|
|
git cherry-pick -x eb52ec94
|
|
|
|
echo "Cherry-picking 18a48702: fix: Add default workspace support for backward compatibility"
|
|
git cherry-pick -x 18a48702
|
|
|
|
echo "Cherry-picking 52c812b9: Fix workspace isolation for pipeline status across all operations"
|
|
git cherry-pick -x 52c812b9
|
|
|
|
echo "Cherry-picking 78689e88: Fix pipeline status namespace check to handle root case"
|
|
git cherry-pick -x 78689e88
|
|
|
|
echo "Cherry-picking 7ed0eac4: Fix workspace filtering logic in get_all_update_flags_status"
|
|
git cherry-pick -x 7ed0eac4
|
|
|
|
echo "Cherry-picking 926960e9: Refactor workspace handling to use default workspace and namespace locks"
|
|
git cherry-pick -x 926960e9
|
|
|
|
echo "Cherry-picking 9d7b7981: Add pipeline status validation before document deletion"
|
|
git cherry-pick -x 9d7b7981
|
|
|
|
echo "Cherry-picking b6a5a90e: Fix NamespaceLock concurrent coroutine safety with ContextVar"
|
|
git cherry-pick -x b6a5a90e
|
|
|
|
echo "Cherry-picking cdd53ee8: Remove manual initialize_pipeline_status() calls across codebase"
|
|
git cherry-pick -x cdd53ee8
|
|
|
|
echo "Cherry-picking ddc76f0c: Merge branch 'main' into workspace-isolation"
|
|
git cherry-pick -x ddc76f0c
|
|
|
|
echo "Cherry-picking e8383df3: Fix NamespaceLock context variable timing to prevent lock bricking"
|
|
git cherry-pick -x e8383df3
|
|
|
|
echo "Cherry-picking f1d8f18c: Merge branch 'main' into workspace-isolation"
|
|
git cherry-pick -x f1d8f18c
|
|
|
|
echo "Cherry-picking 1745b30a: Fix missing workspace parameter in update flags status call"
|
|
git cherry-pick -x 1745b30a
|
|
|
|
echo "Cherry-picking 21ad990e: Improve workspace isolation tests with better parallelism checks and cleanup"
|
|
git cherry-pick -x 21ad990e
|
|
|
|
echo "Cherry-picking 4048fc4b: Fix: auto-acquire pipeline when idle in document deletion"
|
|
git cherry-pick -x 4048fc4b
|
|
|
|
echo "Cherry-picking dfbc9736: Merge pull request #2369 from HKUDS/workspace-isolation"
|
|
git cherry-pick -x dfbc9736
|
|
|
|
echo "Cherry-picking f8dd2e07: Fix namespace parsing when workspace contains colons"
|
|
git cherry-pick -x f8dd2e07
|
|
|
|
echo "Cherry-picking 93d445df: Add pipeline status lock function for legacy compatibility"
|
|
git cherry-pick -x 93d445df
|
|
|
|
echo "Cherry-picking aac787ba: Clarify chunk tracking log message in _build_llm_context"
|
|
git cherry-pick -x aac787ba
|
|
|
|
echo "Cherry-picking 8eb0f83e: Simplify Vite build config by removing manual chunking strategy"
|
|
git cherry-pick -x 8eb0f83e
|
|
|
|
echo "Cherry-picking 35cd567c: Allow related chunks missing in knowledge graph queries"
|
|
git cherry-pick -x 35cd567c
|
|
|
|
echo "Cherry-picking dc62c78f: Add entity/relation chunk tracking with configurable source ID limits"
|
|
git cherry-pick -x dc62c78f
|
|
|
|
echo "Cherry-picking 29bf5936: Fix entity and relation chunk cleanup in deletion pipeline"
|
|
git cherry-pick -x 29bf5936
|
|
|
|
echo "Cherry-picking 3fbd704b: Enhance entity/relation editing with chunk tracking synchronization"
|
|
git cherry-pick -x 3fbd704b
|
|
|
|
echo "Cherry-picking a3370b02: Add chunk tracking cleanup to entity/relation deletion and creation"
|
|
git cherry-pick -x a3370b02
|
|
|
|
echo "Cherry-picking 2c09adb8: Add chunk tracking support to entity merge functionality"
|
|
git cherry-pick -x 2c09adb8
|
|
|
|
echo "Cherry-picking c81a56a1: Fix entity and relationship deletion when no chunk references remain"
|
|
git cherry-pick -x c81a56a1
|
|
|
|
echo "Cherry-picking 0bbef981: Optimize RAGAS evaluation with parallel execution and chunk content enrichment"
|
|
git cherry-pick -x 0bbef981
|
|
|
|
echo "Cherry-picking 963ad4c6: docs: Add documentation and examples for include_chunk_content parameter"
|
|
git cherry-pick -x 963ad4c6
|
|
|
|
echo "Cherry-picking 6b0f9795: Add workspace parameter and remove chunk-based query unit tests"
|
|
git cherry-pick -x 6b0f9795
|
|
|
|
echo "Cherry-picking 807d2461: Remove unused chunk-based node/edge retrieval methods"
|
|
git cherry-pick -x 807d2461
|
|
|
|
echo "Cherry-picking ea141e27: Fix: Remove redundant entity/relation chunk deletions"
|
|
git cherry-pick -x ea141e27
|
|
|
|
echo "Cherry-picking 77405006: Da support async chunking func to improve processing performance when a heavy `chunking_func` is passed in by user"
|
|
git cherry-pick -x 77405006
|
|
|
|
echo "Cherry-picking d137ba58: Da support async chunking func to improve processing performance when a heavy `chunking_func` is passed in by user"
|
|
git cherry-pick -x d137ba58
|
|
|
|
echo "Cherry-picking 245df75d: Da easier version: detect chunking_func result is coroutine or not"
|
|
git cherry-pick -x 245df75d
|
|
|
|
echo "Cherry-picking 50160254: Da easier version: detect chunking_func result is coroutine or not"
|
|
git cherry-pick -x 50160254
|
|
|
|
echo "Cherry-picking 940bec0b: Support async chunking functions in LightRAG processing pipeline"
|
|
git cherry-pick -x 940bec0b
|
|
|
|
echo "Cherry-picking af542391: Support async chunking functions in LightRAG processing pipeline"
|
|
git cherry-pick -x af542391
|
|
|
|
echo "Cherry-picking 1bfa1f81: Merge branch 'main' into fix_chunk_comment"
|
|
git cherry-pick -x 1bfa1f81
|
|
|
|
echo "Cherry-picking 24423c92: Merge branch 'fix_chunk_comment'"
|
|
git cherry-pick -x 24423c92
|
|
|
|
echo "Cherry-picking dacca334: refactor(chunking): rename params and improve docstring for chunking_by_token_size"
|
|
git cherry-pick -x dacca334
|
|
|
|
echo "Cherry-picking e77340d4: Adjust chunking parameters to match the default environment variable settings"
|
|
git cherry-pick -x e77340d4
|
|
|
|
echo "Cherry-picking 57332925: Add comprehensive tests for chunking with recursive splitting"
|
|
git cherry-pick -x 57332925
|
|
|
|
echo "Cherry-picking 6fea68bf: Fix ChunkTokenLimitExceededError message formatting"
|
|
git cherry-pick -x 6fea68bf
|
|
|
|
echo "Cherry-picking f72f435c: Merge pull request #2389 from danielaskdd/fix-chunk-size"
|
|
git cherry-pick -x f72f435c
|
|
|
|
echo "Cherry-picking f988a226: Add token limit validation for character-only chunking"
|
|
git cherry-pick -x f988a226
|
|
|
|
echo "Cherry-picking fec7c67f: Add comprehensive chunking tests with multi-token tokenizer edge cases"
|
|
git cherry-pick -x fec7c67f
|
|
|
|
echo "Cherry-picking a05bbf10: Add Cohere reranker config, chunking, and tests"
|
|
git cherry-pick -x a05bbf10
|
|
|
|
echo "Cherry-picking 1d6ea0c5: Fix chunking infinite loop when overlap_tokens >= max_tokens"
|
|
git cherry-pick -x 1d6ea0c5
|
|
|
|
echo "Cherry-picking 9009abed: Fix top_n behavior with chunking to limit documents not chunks"
|
|
git cherry-pick -x 9009abed
|
|
|
|
echo "Cherry-picking 54f0a7d1: Quick fix to limit source_id ballooning while inserting nodes"
|
|
git cherry-pick -x 54f0a7d1
|
|
|
|
echo "Cherry-picking 7871600d: Quick fix to limit source_id ballooning while inserting nodes"
|
|
git cherry-pick -x 7871600d
|
|
|
|
echo "Cherry-picking 1154c568: Refactor deduplication calculation and remove unused variables"
|
|
git cherry-pick -x 1154c568
|
|
|
|
echo "Cherry-picking a25003c3: Fix relation deduplication logic and standardize log message prefixes"
|
|
git cherry-pick -x a25003c3
|
|
|
|
echo "Cherry-picking 19c16bc4: Add content deduplication check for document insertion endpoints"
|
|
git cherry-pick -x 19c16bc4
|
|
|
|
echo "Cherry-picking 459e4ddc: Clean up duplicate dependencies in package.json and lock file"
|
|
git cherry-pick -x 459e4ddc
|
|
|
|
echo "Cherry-picking 8d28b959: Fix duplicate document responses to return original track_id"
|
|
git cherry-pick -x 8d28b959
|
|
|