clssck
da9070ecf7
refactor: remove legacy storage implementations and k8s deployment
...
Remove deprecated storage backends and Kubernetes deployment configuration:
- Delete unused storage implementations: FAISS, JSON, Memgraph, Milvus, MongoDB, Nano Vector DB, Neo4j, NetworkX, Qdrant, Redis
- Remove Kubernetes deployment manifests and installation scripts
- Delete legacy examples for deprecated backends
- Consolidate to PostgreSQL-only storage backend
Streamline dependencies and add new capabilities:
- Remove deprecated code documentation and migration guides
- Add full-text search caching layer with FTS cache module
- Implement metrics collection and monitoring pipeline
- Add explain and metrics API routes
- Simplify configuration with PostgreSQL-focused setup
Update documentation and configuration:
- Rewrite README to focus on supported features
- Update environment and configuration examples
- Remove Kubernetes-specific documentation
- Add new utility scripts for PDF uploads and pipeline monitoring
2025-12-09 14:02:00 +01:00
clssck
69358d830d
test(lightrag,examples,api): comprehensive ruff formatting and type hints
...
Format entire codebase with ruff and add type hints across all modules:
- Apply ruff formatting to all Python files (121 files, 17K insertions)
- Add type hints to function signatures throughout lightrag core and API
- Update test suite with improved type annotations and docstrings
- Add pyrightconfig.json for static type checking configuration
- Create prompt_optimized.py and test_extraction_prompt_ab.py test files
- Update ruff.toml and .gitignore for improved linting configuration
- Standardize code style across examples, reproduce scripts, and utilities
2025-12-05 15:17:06 +01:00
yangdx
1a91bcdb5f
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
2025-11-08 22:48:49 +08:00
yangdx
a04c11a598
Remove deprecated storage
2025-08-06 00:02:50 +08:00
yangdx
a69194c079
Merge branch 'main' into add-Memgraph-graph-db
2025-07-04 23:53:07 +08:00
yangdx
951ea3b851
Remvoe deprecated storage type
2025-07-04 21:48:18 +08:00
yangdx
271722405f
feat: Flatten LLM cache structure for improved recall efficiency
...
Refactored the LLM cache to a flat Key-Value (KV) structure, replacing the previous nested format. The old structure used the 'mode' as a key and stored specific cache content as JSON nested under it. This change significantly enhances cache recall efficiency.
2025-07-02 16:11:53 +08:00
DavIvek
ff1927d362
add Memgraph graph storage backend
2025-06-26 16:15:56 +02:00
yangdx
6364d076aa
Enable MongoGraphStorage
2025-06-26 13:47:50 +08:00
yangdx
c8bb3aad44
Disable AGEStorage temporarily
2025-04-03 18:58:44 +08:00
yangdx
454e21a868
Adjust storage position in STORAGE_IMPLEMENTATIONS
2025-04-02 16:40:25 +08:00
yangdx
df07c2a8b1
Remove Gremlin storage implementaion
2025-04-02 14:43:53 +08:00
yangdx
013be621d5
Remove TiDB storage implementaion
2025-04-02 14:40:27 +08:00
yangdx
1e31b26cbe
Remove Oracle storage implementation
2025-04-01 18:15:29 +08:00
yangdx
fe270a9ebe
Remove some graph storage support: MongoDB, TiDB and Oracle
2025-03-31 12:18:53 +08:00
Yannick Stephan
8413537ad2
cleanup
2025-02-20 13:44:17 +01:00
Yannick Stephan
4923f5c1d7
cleanup kg
2025-02-20 13:39:46 +01:00
Yannick Stephan
c7bc2c63cf
cleanup storages
2025-02-20 13:21:41 +01:00
LarFii
d0c1844264
Linting
2024-11-11 10:45:22 +08:00
Ken Wiltshire
f375620992
cleaning code for pull
2024-11-01 16:11:19 -04:00
Ken Wiltshire
e966a14418
set kg by start param, defaults to networkx
2024-11-01 08:47:52 -04:00
Ken Wiltshire
01b7df7afa
inference running locally. use neo4j next
2024-10-27 15:37:41 -04:00
Ken Wiltshire
cc45ea7310
use seperate module
2024-10-26 19:29:45 -04:00