Commit graph

40 commits

Author SHA1 Message Date
Raphaël MANSUY
be0063fdbb cherry-pick 66d6c7dd 2025-12-04 19:19:21 +08:00
Raphaël MANSUY
5921af8bf2 cherry-pick 98e964df 2025-12-04 19:19:05 +08:00
Raphaël MANSUY
e895184b5f cherry-pick a75efb06 2025-12-04 19:19:02 +08:00
Raphaël MANSUY
5cbf856686 cherry-pick 1864b282 2025-12-04 19:19:02 +08:00
Raphaël MANSUY
fd739ee133 cherry-pick 0f2c0de8 2025-12-04 19:19:02 +08:00
Raphaël MANSUY
107b32aa8d cherry-pick 95e1fb16 2025-12-04 19:14:31 +08:00
Raphaël MANSUY
462a3bade2 cherry-pick 1485cb82 2025-12-04 19:14:31 +08:00
Raphaël MANSUY
840acfbef8 cherry-pick d0d31e92 2025-12-04 19:14:30 +08:00
Raphaël MANSUY
c90c4737a5 cherry-pick 987bc09c 2025-12-04 19:14:30 +08:00
Raphaël MANSUY
6016434695 cherry-pick 6fc54d36 2025-12-04 19:14:30 +08:00
Raphaël MANSUY
c0dfe65d1a cherry-pick 6b9f13c7 2025-12-04 19:14:30 +08:00
yangdx
87561f8b28 Remove manual initialize_pipeline_status() calls across codebase
- Auto-init pipeline status in storages
- Remove redundant import statements
- Simplify initialization pattern
- Update docs and examples

(cherry picked from commit cdd53ee875)
2025-12-04 19:11:17 +08:00
yangdx
94ae13a037 Refactor workspace handling to use default workspace and namespace locks
- Remove DB-specific workspace configs
- Add default workspace auto-setting
- Replace global locks with namespace locks
- Simplify pipeline status management
- Remove redundant graph DB locking

(cherry picked from commit 926960e957)
2025-12-04 19:11:17 +08:00
yangdx
67007ed9a6 Improve LightRAG initialization checker tool with better usage docs
• Add workspace param to get_namespace_data
• Update docstring with proper usage example
• Simplify demo to show correct workflow
• Remove confusing before/after comparison
• Clarify tool should run after init

(cherry picked from commit 393f880311)
2025-12-04 19:09:05 +08:00
yangdx
7632805cd0 Add concurrency warning for JsonKVStorage in cleanup tool
(cherry picked from commit 913fa1e415)
2025-12-04 19:09:04 +08:00
yangdx
1daf35a77d Refactor storage selection UI with dynamic numbering and inline prompts
• Remove standalone get_user_choice method
• Add dynamic sequential numbering
• Inline choice validation logic
• Remove redundant storage type prints
• Improve excluded storage handling

(cherry picked from commit e95b02fb55)
2025-12-04 19:09:03 +08:00
yangdx
fa5510e6f6 Fix deadlock in JSON cache migration and prevent same storage selection
- Snapshot JSON data before yielding batches
- Release lock during batch processing
- Exclude source type from target selection
- Add detailed docstring for lock behavior
- Filter available storage types properly

(cherry picked from commit 5be04263b2)
2025-12-04 19:09:03 +08:00
yangdx
5a5e583b9c Improve storage config validation and add config.ini fallback support
• Add MongoDB env requirements
• Support config.ini fallback
• Warn on missing env vars
• Check available storage count
• Show config source info

(cherry picked from commit 1a91bcdb5f)
2025-12-04 19:09:03 +08:00
yangdx
b0bdbb5839 Add offline deployment support with cache management and layered deps
• Add tiktoken cache downloader CLI
• Add layered offline dependencies
• Add offline requirements files
• Add offline deployment guide

(cherry picked from commit a5c05f1b92)
2025-12-04 19:07:09 +08:00
yangdx
8a293a2c07 Fix linting 2025-08-23 02:39:12 +08:00
Albert Gil López
e3ae87b0cb feat: Add diagnostic tool to check initialization status
- Add check_initialization.py tool to help developers verify proper setup
- Tool checks all storage components and pipeline status
- Provides clear feedback on what's missing and how to fix it
- Includes demo mode to show before/after initialization
- Helps prevent common initialization errors proactively

This tool makes it easier for developers to debug initialization issues
2025-08-19 06:44:33 +00:00
Yannick Stephan
678e0f9aea
Revert "Cleanup of code" 2025-02-20 15:09:43 +01:00
Yannick Stephan
eb3306f34c cleanup 2025-02-19 22:52:49 +01:00
Yannick Stephan
55cd900e8e clean comments and unused libs 2025-02-18 21:12:06 +01:00
ArnoChen
1b37c3be4e format 2025-02-06 00:23:41 +08:00
ArnoChen
88173e2b34 fix graph viewer crash on macos when show file dialog 2025-02-06 00:18:27 +08:00
zrguo
5694bf78ed
Merge pull request #710 from ArnoChenFx/visualizer-module-reorg
split lightrag_visualizer into separate module and update entry point
2025-02-05 03:01:43 +08:00
zrguo
8b2a6d1ae5 modify README-zh.md 2025-02-05 02:59:51 +08:00
ArnoChen
c8a45daf02 split lightrag_visualizer into separate module and update entry point 2025-02-05 02:56:14 +08:00
ArnoChen
a59bb7d4ba update LightRAG repository URL in README 2025-02-05 02:36:43 +08:00
ArnoChen
eb77af8e7d Reapply "Integrated the GraphML Visualizer as an optional component of LightRAG"
This reverts commit b2bc7770fd.
2025-02-05 02:33:26 +08:00
zrguo
7b238dbc3e
Merge pull request #707 from HKUDS/dev
fix merge errors
2025-02-05 01:53:03 +08:00
zrguo
58faf48468 Merge 2025-02-05 01:51:26 +08:00
zrguo
b2bc7770fd
Revert "Integrated the GraphML Visualizer as an optional component of LightRAG" 2025-02-05 01:30:57 +08:00
zrguo
0e162b25aa Merge branch 'pr/703' 2025-02-05 01:30:29 +08:00
Saifeddine ALOUI
6a4e1b1401 fixed pipmaster install 2025-02-04 00:28:33 +01:00
Saifeddine ALOUI
14b5adc15c minor fix 2025-02-04 00:26:22 +01:00
Saifeddine ALOUI
61b06a3d1a linting 2025-02-03 23:17:43 +01:00
Saifeddine ALOUI
a55cf5d1ee
Update README.md 2025-02-03 22:52:34 +01:00
Saifeddine ALOUI
9a30dc7b04 Integrated the graphml visualizer as part of lightrag and made it a component that can be installed using [tools] option 2025-02-03 22:51:46 +01:00