Commit Graph

  • 16eb0d5bee Merge pull request #2409 from HKUDS/chaohuang-ai-patch-3 chaohuang-ai 2025-11-23 00:54:04 +08:00
  • 37178462ab Update README.md chaohuang-ai 2025-11-23 00:53:39 +08:00
  • 6d3bfe46d0 Merge pull request #2408 from HKUDS/chaohuang-ai-patch-2 chaohuang-ai 2025-11-23 00:50:16 +08:00
  • babbcb566b Update README.md chaohuang-ai 2025-11-23 00:48:52 +08:00
  • dfb51d2391 feat: Update full-text index name to include workspace label for better context palanisd 2025-11-22 04:02:41 -05:00
  • 5f53de8866 Fix Azure configuration examples and correct typos in env.example yangdx 2025-11-22 09:05:52 +08:00
  • fa6797f246 Update env.example yangdx 2025-11-22 00:32:12 +08:00
  • 49fb11e205 Update Azure OpenAI configuration examples yangdx 2025-11-22 00:19:23 +08:00
  • 7b76211066 Add fallback to AZURE_OPENAI_API_VERSION for embedding API version yangdx 2025-11-22 00:14:35 +08:00
  • ffd8da512e Improve Azure OpenAI compatibility and error handling yangdx 2025-11-21 23:51:18 +08:00
  • fafa1791f4 Fix Azure OpenAI model parameter to use deployment name consistently yangdx 2025-11-21 23:41:52 +08:00
  • 021b637dc3 Merge pull request #2403 from danielaskdd/azure-cot-handling Daniel.y 2025-11-21 19:36:12 +08:00
  • ac9f2574a5 Improve Azure OpenAI wrapper functions with full parameter support yangdx 2025-11-21 19:24:32 +08:00
  • 45f4f82392 Refactor Azure OpenAI client creation to support client_configs merging yangdx 2025-11-21 19:14:16 +08:00
  • 0c4cba3860 Fix double decoration in azure_openai_embed and document decorator usage yangdx 2025-11-21 18:03:53 +08:00
  • b46c152306 Fix linting yangdx 2025-11-21 17:16:44 +08:00
  • b709f8f869 Consolidate Azure OpenAI implementation into main OpenAI module yangdx 2025-11-21 17:12:33 +08:00
  • 66d6c7dd6f Refactor main function to provide sync CLI entry point yangdx 2025-11-21 13:11:55 +08:00
  • 8777895efc Merge pull request #2401 from danielaskdd/fix-openai-keyword-extraction Daniel.y 2025-11-21 13:08:15 +08:00
  • 1e477e95ef Add lightrag-clean-llmqc console script entry point yangdx 2025-11-21 12:59:49 +08:00
  • 02fdceb959 Update OpenAI client to use stable API and bump minimum version to 2.0.0 yangdx 2025-11-21 12:55:44 +08:00
  • 9f69c5bf85 feat: Support structured output parsed from OpenAI yangdx 2025-11-21 12:46:31 +08:00
  • c9e1c86e81 Refactor keyword extraction handling to centralize response format logic yangdx 2025-11-21 12:10:04 +08:00
  • 46ce6d9a13 Fix Azure OpenAI embedding model parameter fallback yangdx 2025-11-20 18:20:22 +08:00
  • cc78e2df10 Merge pull request #2395 from Amrit75/issue-2394 Daniel.y 2025-11-20 18:10:49 +08:00
  • 30e86fa331 use deployment variable which extracted value from .env file or have default value Amritpal Singh 2025-11-20 09:00:27 +00:00
  • ecea93992a Fix lingting yangdx 2025-11-20 13:03:31 +08:00
  • 1d2f534f3d Fix linting yangdx 2025-11-20 13:02:25 +08:00
  • 72ece7343a Remove obsolete config file and paging design doc yangdx 2025-11-20 13:00:13 +08:00
  • 1e415cff95 Update postgreSQL docker image link yangdx 2025-11-20 12:34:49 +08:00
  • 44e8be1270 style: apply ruff formatting fixes to test_e2e_multi_instance.py BukeLy 2025-11-20 12:31:08 +08:00
  • e89c17c603 fix: restore uv.lock revision 3 and fix code formatting BukeLy 2025-11-20 12:28:18 +08:00
  • 8077c8a706 style: fix lint errors in test files BukeLy 2025-11-20 12:24:53 +08:00
  • 5180c1e395 feat: implement dimension compatibility checks for PostgreSQL and Qdrant migrations BukeLy 2025-11-20 12:22:13 +08:00
  • e0767b1a47 fix: correct Qdrant point ID type in dimension mismatch E2E test BukeLy 2025-11-20 12:13:58 +08:00
  • e1e1080edf test: add E2E tests for dimension mismatch scenarios BukeLy 2025-11-20 12:07:31 +08:00
  • c89b0ee599 fix: specify conflict target in PostgreSQL ON CONFLICT clause BukeLy 2025-11-20 11:47:15 +08:00
  • 8386ea061e refactor: unify PostgreSQL and Qdrant migration logic for consistency BukeLy 2025-11-20 11:37:59 +08:00
  • 3c85e4882c Update README yangdx 2025-11-20 10:50:02 +08:00
  • 31e3ad141f refactor: remove redundant test files BukeLy 2025-11-20 09:39:53 +08:00
  • 4e86da2969 fix: update PostgreSQL migration mock to match actual execute() signature BukeLy 2025-11-20 03:14:53 +08:00
  • b29f32b513 fix: correct PostgreSQL migration parameter passing BukeLy 2025-11-20 03:12:18 +08:00
  • cedb3d49d2 fix: pass workspace to LightRAG instance instead of vector_db_storage_cls_kwargs BukeLy 2025-11-20 03:09:46 +08:00
  • 48f6511404 style: Apply ruff-format to qdrant_impl.py BukeLy 2025-11-20 02:43:59 +08:00
  • e24b2ed4fa fix: Prioritize workspace-specific legacy collections in Qdrant migration BukeLy 2025-11-20 02:34:55 +08:00
  • 8d9b6a629d fix: use actual embedding_dim instead of environment variable BukeLy 2025-11-20 02:17:17 +08:00
  • d12c14946b chore: remove internal analysis document from PR BukeLy 2025-11-20 02:06:37 +08:00
  • 0508ad7a15 fix: prevent offline tests from failing due to missing E2E dependencies BukeLy 2025-11-20 02:03:48 +08:00
  • 982b63c9be fix: correct AsyncPG parameter passing in PostgreSQL migration to prevent data corruption BukeLy 2025-11-20 01:59:34 +08:00
  • 7d0c356702 fix: correct assert syntax in test_empty_model_suffix to prevent false positives BukeLy 2025-11-20 01:57:47 +08:00
  • 42df825d30 fix: handle empty model_suffix in Qdrant collection naming BukeLy 2025-11-20 01:55:20 +08:00
  • 84ff11f1d9 fix: add safety check for empty model_suffix in PostgreSQL vector storage BukeLy 2025-11-20 01:47:39 +08:00
  • 19caf9f27c test: add comprehensive E2E migration tests for Qdrant and complete unit test coverage BukeLy 2025-11-20 01:47:09 +08:00
  • df7a8f2a1c fix: add backward compatibility for Qdrant legacy collection detection BukeLy 2025-11-20 01:43:47 +08:00
  • 3979095bae feat: implement vector storage model isolation and legacy migration BukeLy 2025-11-20 01:42:28 +08:00
  • 6bef40766d style: fix lint errors (trailing whitespace and formatting) BukeLy 2025-11-20 01:41:23 +08:00
  • 65ff9b32bd style: fix lint errors in E2E test file BukeLy 2025-11-20 01:32:42 +08:00
  • 088b986ac6 style: fix lint issues (trailing whitespace and formatting) BukeLy 2025-11-20 01:28:39 +08:00
  • e9f6cedff8 fix: use NetworkXStorage for E2E tests (AGE extension not available in CI) BukeLy 2025-11-20 01:15:20 +08:00
  • e842327486 fix: replace db.fetch with db.query for PostgreSQL migration BukeLy 2025-11-20 01:12:27 +08:00
  • 5d9547344a fix: correct Qdrant legacy_namespace for data migration BukeLy 2025-11-20 01:08:15 +08:00
  • fa7a43a6d2 fix: preserve EmbeddingFunc object in global_config BukeLy 2025-11-20 00:55:06 +08:00
  • 519f7f61c4 fix: handle wrapped embedding_func and lock flag logic BukeLy 2025-11-20 00:51:47 +08:00
  • bf176b38ee fix: correct attribute access in E2E tests BukeLy 2025-11-20 00:47:16 +08:00
  • 6737ec00bc fix: improve Qdrant wait strategy in E2E tests BukeLy 2025-11-20 00:38:28 +08:00
  • bef7577fd9 fix: correct PostgreSQL environment variable name in E2E workflow BukeLy 2025-11-20 00:35:03 +08:00
  • 38f41daa3d fix: remove non-existent storage kwargs in E2E tests BukeLy 2025-11-20 00:32:16 +08:00
  • 01bdaac180 refactor: optimize batch insert handling in PGVectorStorage BukeLy 2025-11-20 00:27:17 +08:00
  • 722f639fa5 fix: remove Qdrant health check in E2E workflow BukeLy 2025-11-20 00:26:36 +08:00
  • 66a0dfe5b7 fix: resolve E2E test failures in CI BukeLy 2025-11-20 00:25:35 +08:00
  • c7e7b347e9 test: add Qdrant legacy migration E2E test BukeLy 2025-11-20 00:19:21 +08:00
  • dc2061583f test: refactor E2E tests using complete LightRAG instances BukeLy 2025-11-20 00:13:00 +08:00
  • 47fd7ea10e fix: add required connection retry configs to E2E tests BukeLy 2025-11-20 00:02:26 +08:00
  • d89849c8a6 fix: E2E test fixture scope mismatch BukeLy 2025-11-19 23:58:32 +08:00
  • c32e6a4e7b test: add E2E tests with real PostgreSQL and Qdrant services BukeLy 2025-11-19 23:41:40 +08:00
  • 209dadc0af ci: add feature branch testing workflow BukeLy 2025-11-19 23:34:45 +08:00
  • 4c12301e81 fix: correct parameter passing in delete_entity_relation BukeLy 2025-11-19 23:31:09 +08:00
  • a0dfb47d0d docs: add multi-model vector storage isolation demo BukeLy 2025-11-19 23:28:35 +08:00
  • d52adb64d7 Merge pull request #2390 from danielaskdd/fix-pytest-logging-error Daniel.y 2025-11-19 23:09:30 +08:00
  • 7dc1f83efb fix: PostgreSQL read methods and delete_entity_relation bugs BukeLy 2025-11-19 23:01:01 +08:00
  • ad68624d02 feat: PostgreSQL model isolation and auto-migration BukeLy 2025-11-19 22:54:37 +08:00
  • b7de694f48 Add comprehensive error logging across API routes yangdx 2025-11-19 22:50:06 +08:00
  • 0fb2925c6a Remove ascii_colors dependency and fix stream handling errors yangdx 2025-11-19 21:38:17 +08:00
  • f72f435cef Merge pull request #2389 from danielaskdd/fix-chunk-size Daniel.y 2025-11-19 20:34:11 +08:00
  • fec7c67f45 Add comprehensive chunking tests with multi-token tokenizer edge cases yangdx 2025-11-19 19:31:36 +08:00
  • 5733292557 Add comprehensive tests for chunking with recursive splitting yangdx 2025-11-19 19:08:50 +08:00
  • 6fea68bff9 Fix ChunkTokenLimitExceededError message formatting yangdx 2025-11-19 18:50:45 +08:00
  • df5aacb545 feat: Qdrant model isolation and auto-migration BukeLy 2025-11-19 18:47:38 +08:00
  • f988a22652 Add token limit validation for character-only chunking yangdx 2025-11-19 18:32:43 +08:00
  • 5cc916861f Expand AGENTS.md with testing controls and automation guidelines yangdx 2025-11-19 11:30:54 +08:00
  • af4d2a3dcc Merge pull request #2386 from danielaskdd/excel-optimization Daniel.y 2025-11-19 10:26:32 +08:00
  • 95cd0ece74 Fix DOCX table extraction by escaping special characters in cells yangdx 2025-11-19 09:54:35 +08:00
  • 87de2b3e9e Update XLSX extraction documentation to reflect current implementation yangdx 2025-11-19 04:26:41 +08:00
  • 0244699d81 Optimize XLSX extraction by using sheet.max_column instead of two-pass scan yangdx 2025-11-19 04:02:39 +08:00
  • 2b16016312 Optimize XLSX extraction to avoid storing all rows in memory yangdx 2025-11-19 03:48:36 +08:00
  • ef659a1e09 Preserve column alignment in XLSX extraction with two-pass processing yangdx 2025-11-19 03:34:22 +08:00
  • 3efb1716b4 Enhance XLSX extraction with structured tab-delimited format and escaping yangdx 2025-11-19 03:06:29 +08:00
  • efbbaaf7f9 Merge pull request #2383 from danielaskdd/doc-table Daniel.y 2025-11-19 02:26:02 +08:00
  • 13f2440bbf feat: enhance BaseVectorStorage for model isolation BukeLy 2025-11-19 02:15:22 +08:00
  • e7d2803a65 Remove text stripping in DOCX extraction to preserve whitespace yangdx 2025-11-19 02:12:27 +08:00