Commit graph

  • 3a2d3ddb9f feat (token_tracking): added tracking token to both query and insert endpoints --and consequently pipeline GGrassia 2025-11-26 17:00:04 +01:00
  • 6dc3c1e991
    Merge branch 'main' into Add-FalkorDB-graph-storage-support Naseem Ali 2025-11-26 00:01:34 +02:00
  • a898f0548d
    Merge branch 'HKUDS:main' into cohere-rerank palanisd 2025-11-25 14:21:43 -05:00
  • cf68cdfe3a refactor: improve PostgreSQL migration code quality BukeLy 2025-11-26 02:06:40 +08:00
  • 0fb7c5bc3b test: add unit test for Case 1 sequential workspace migration bug BukeLy 2025-11-26 01:32:07 +08:00
  • a8f5c9bd33 fix: migrate workspace data in PostgreSQL Case 1 to prevent data loss BukeLy 2025-11-26 01:16:57 +08:00
  • 93d445dfdd Add pipeline status lock function for legacy compatibility yangdx 2025-11-25 18:24:39 +08:00
  • d2cd1c0722
    Merge pull request #2421 from EightyOliveira/fix_catch_order Daniel.y 2025-11-25 17:52:56 +08:00
  • 777c91794b Add Langfuse observability configuration to env.example yangdx 2025-11-25 17:16:55 +08:00
  • 8994c70f2f fix:exception handling order error EightyOliveira 2025-11-25 16:36:41 +08:00
  • e072d9ebaf
    Merge branch 'HKUDS:main' into main Hầu Phi Dao 2025-11-25 13:40:12 +07:00
  • 2539b4e2c8
    Merge pull request #2418 from danielaskdd/start-without-webui Daniel.y 2025-11-25 03:02:15 +08:00
  • 48b67d3077 Handle missing WebUI assets gracefully without blocking server startup yangdx 2025-11-25 02:51:55 +08:00
  • 2832a2ca7e
    Merge pull request #2417 from danielaskdd/neo4j-retry Daniel.y 2025-11-25 02:03:48 +08:00
  • 5f91063c7a Add ruff as dependency to pytest and evaluation extras yangdx 2025-11-25 02:03:28 +08:00
  • 8c4d7a00ad Refactor: Extract retry decorator to reduce code duplication in Neo4J storage yangdx 2025-11-25 01:35:21 +08:00
  • 5b81ef000e
    Merge pull request #2410 from netbrah/create-copilot-setup-steps Daniel.y 2025-11-24 22:36:33 +08:00
  • 7aaa51cda9 Add retry decorators to Neo4j read operations for resilience yangdx 2025-11-24 22:28:15 +08:00
  • 293ddbc326
    Update test_neo4j_fulltext_index.py palanisd 2025-11-24 09:21:37 -05:00
  • dd18eb5b9c
    Merge pull request #3 from netbrah/copilot/fix-overlap-tokens-validation palanisd 2025-11-24 09:11:24 -05:00
  • 8835fc244a Improve edge case handling for max_tokens=1 copilot-swe-agent[bot] 2025-11-24 03:43:05 +00:00
  • 1d6ea0c5f7 Fix chunking infinite loop when overlap_tokens >= max_tokens copilot-swe-agent[bot] 2025-11-24 03:40:58 +00:00
  • f18bb102d6
    Update integration-test.yml palanisd 2025-11-23 22:37:28 -05:00
  • e136da968b Initial plan copilot-swe-agent[bot] 2025-11-24 03:33:26 +00:00
  • c233da6318
    Update copilot-setup-steps.yml palanisd 2025-11-23 17:42:04 -05:00
  • cc41fd308b
    Add test.txt with initial content Hayden Constas 2025-11-23 14:34:34 -07:00
  • 3b8a1e64b7 style: apply ruff formatting fixes to test files BukeLy 2025-11-23 16:59:02 +08:00
  • 510baebf62 fix: correct PostgreSQL execute() parameter format in workspace cleanup BukeLy 2025-11-23 16:55:48 +08:00
  • e2d68adff9 style: apply ruff formatting to test files BukeLy 2025-11-23 16:45:50 +08:00
  • 16fff353d9 fix: prevent data loss in PostgreSQL migration and add doc_status table creation BukeLy 2025-11-23 16:43:49 +08:00
  • 204a2535c8 fix: prevent double-release in UnifiedLock.__aexit__ error recovery BukeLy 2025-11-23 16:34:08 +08:00
  • 49bbb3a4d7 test: add E2E test for workspace migration isolation BukeLy 2025-11-23 16:27:05 +08:00
  • cfc6587e04 fix: prevent race conditions and cross-workspace data leakage in migration BukeLy 2025-11-23 16:09:59 +08:00
  • f69cf9bcd6 fix: prevent vector dimension mismatch crashes and data loss on no-suffix restarts BukeLy 2025-11-23 15:44:07 +08:00
  • d9f6e3c5da Update integration test workflow to trigger on pull requests netbrah 2025-11-22 17:50:45 -05:00
  • d5a4f9cf7a Add integration testing setup with mock OpenAI server and sample C++ project netbrah 2025-11-22 17:43:59 -05:00
  • a05bbf105e Add Cohere reranker config, chunking, and tests netbrah 2025-11-22 16:43:13 -05:00
  • 1b0413ee74
    Create copilot-setup-steps.yml palanisd 2025-11-22 15:29:05 -05:00
  • e9f2b13b26
    Fix Neo4j fulltext index name mismatch between creation and query palanisd 2025-11-22 15:23:32 -05:00
  • 8cb04cea5c Optimize index search loop with early break copilot-swe-agent[bot] 2025-11-22 20:20:59 +00:00
  • 4a75c60cf4 Fix Neo4j fulltext index name mismatch and add tests copilot-swe-agent[bot] 2025-11-22 20:16:47 +00:00
  • 10780f4a69
    Merge branch 'HKUDS:main' into update-full-text-index-for-workspace palanisd 2025-11-22 15:16:30 -05:00
  • eb1f5aeea2 Initial plan copilot-swe-agent[bot] 2025-11-22 20:11:38 +00:00
  • 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
  • a5eb441124 feat: Add multi-tenant architecture ADRs and deployment guide Raphaël MANSUY 2025-11-20 15:27:31 +08: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
  • 0a48c633cd
    Add Schema-Driven Configuration Pattern Claude 2025-11-19 19:33:13 +00: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