yangdx
cd1c48beaf
Standardize placeholder format to use colon separator consistently
2025-10-21 05:03:57 +08:00
yangdx
1154c5683f
Refactor deduplication calculation and remove unused variables
2025-10-21 04:41:15 +08:00
yangdx
665f60b90f
Refactor entity/relation merge to consolidate VDB operations within functions
...
• Move VDB upserts into merge functions
• Fix early return data structure issues
• Update status messages (IGNORE_NEW → KEEP)
• Consolidate error handling paths
• Improve relationship content format
2025-10-21 03:19:34 +08:00
yangdx
e01c998ee9
Track placeholders in file paths for accurate source count display
...
• Add has_placeholder tracking variable
• Detect placeholder patterns in paths
• Show + sign for truncated counts
2025-10-20 23:48:04 +08:00
yangdx
637b850ec5
Add truncation indicator and update property labels in graph view
...
• Add truncate tooltip to source_id field
• Add visual truncation indicator (†)
• Bump API version to 0242
2025-10-20 23:03:01 +08:00
yangdx
e0fd31a60d
Fix logging message formatting
2025-10-20 22:09:09 +08:00
yangdx
a9fec26798
Add file path limit configuration for entities and relations
...
• Add MAX_FILE_PATHS env variable
• Implement file path count limiting
• Support KEEP/FIFO strategies
• Add truncation placeholder
• Remove old build_file_path function
2025-10-20 20:12:53 +08:00
yangdx
dc62c78f98
Add entity/relation chunk tracking with configurable source ID limits
...
- Add entity_chunks & relation_chunks storage
- Implement KEEP/FIFO limit strategies
- Update env.example with new settings
- Add migration for chunk tracking data
- Support all KV storage
2025-10-20 15:24:15 +08:00
yangdx
bdadaa6750
Merge branch 'main' into limit-vdb-metadata-size
2025-10-18 11:47:10 +08:00
yangdx
c0f69395c7
Merge branch 'security/fix-sql-injection-postgres'
2025-10-18 11:45:13 +08:00
yangdx
813f4af9d7
Fix linting
2025-10-18 11:44:48 +08:00
yangdx
012aaada22
Update Swagger API key status description text
2025-10-18 09:40:44 +08:00
Lucky Verma
917e41aa78
Refactor SQL queries and improve input handling in PGKVStorage and PGDocStatusStorage
2025-10-17 15:40:32 -05:00
yangdx
03333d63f3
Merge branch 'main' into limit-vdb-metadata-size
2025-10-17 21:36:06 +08:00
yangdx
7bf9d1e8dc
Bump API version to 0241
2025-10-17 21:19:03 +08:00
yangdx
f555824064
Fix tuple delimiter corruption handling in regex patterns
2025-10-17 18:43:45 +08:00
yangdx
46ac5dac53
Improve API description formatting and add ReDoc link
2025-10-17 16:24:01 +08:00
yangdx
9f49e56a44
Merge branch 'main' into feat-entity-size-caps
2025-10-17 15:59:44 +08:00
yangdx
c18762e34a
Simplify Docker deployment documentation and improve clarity
2025-10-17 15:00:53 +08:00
yangdx
f45dce347a
Fix cache control error of index.html
...
• Retrun no-cache for all HTML responses not just .html files
• Prevent force browser refresh action after front-end rebuild
2025-10-17 12:43:04 +08:00
yangdx
35cd567c9e
Allow related chunks missing in knowledge graph queries
2025-10-17 00:19:30 +08:00
yangdx
91b8722bdb
Bump core version to 1.4.9.4
2025-10-16 11:29:38 +08:00
DivinesLight
c06522b927
Get max source Id config from .env and lightRAG init
2025-10-15 18:24:38 +05:00
yangdx
29bac49fb9
Handle empty query results by returning None instead of fail responses
...
• Return None when no context found
• Add structured failure metadata
• Use PROMPTS["fail_response"] for content
• Keep API compatible
2025-10-15 12:04:49 +08:00
haseebuchiha
d52c3377b4
Import from env and use default if none and removed useless import
2025-10-14 16:14:03 +05:00
DivinesLight
54f0a7d1ca
Quick fix to limit source_id ballooning while inserting nodes
2025-10-14 14:47:04 +05:00
yangdx
a81c122fd9
Bump API version to 0240
2025-10-14 14:03:42 +08:00
yangdx
130b4959dc
Add PREPROCESSED (multimodal_processed) status for multimodal document processing
...
• Add DocStatus.PREPROCESSED enum value
• Update API routes and response models
• Add preprocessed filter in web UI
• Update localization files
• Handle preprocessed status in deletion
2025-10-14 14:02:05 +08:00
yangdx
64900b5457
Add frontend source code update warning
...
- Add frontend freshness check logic
- Warn when rebuild needed
- Remove --production from install docs
2025-10-14 10:59:21 +08:00
yangdx
f3740d822b
Bump API version to 0239
2025-10-14 04:11:37 +08:00
yangdx
a8bbce3ae7
Use frozen lockfile for consistent frontend builds
2025-10-14 03:34:55 +08:00
yangdx
c0b1552e49
Remove .gitkeep file by ensuring webui dir exists on bun build
2025-10-14 03:22:48 +08:00
yangdx
8bf411314e
Standardize build commands and remove --emptyOutDir flag
...
• Uses exact versions from `bun.lock` without updating
• Skips devDependencies, saving time and bandwidth
• The --emptyOutDir already configured in vite.config.ts
2025-10-14 02:49:25 +08:00
yangdx
ee45ab5104
Move frontend build check from setup.py to runtime server startup
...
• Remove complex setup.py build checks
• Add runtime frontend validation
• Update install docs with uv/bun steps
• Simplify setup.py to minimal form
• Check webui before server starts
2025-10-14 02:21:26 +08:00
yangdx
be9e6d1612
Exclude Frontend Build Artifacts from Git Repository
...
• Automate frontend build in CI/CD
• Add build validation checks
• Clean git repo of build artifacts
• Comprehensive build guide docs
• Smart setup.py build validation
2025-10-13 23:43:34 +08:00
yangdx
074f0c8b23
Update docstring for adelete_by_doc_id method clarity
2025-10-12 10:12:45 +08:00
yangdx
8a0098996c
Update webui assets
2025-10-12 03:13:43 +08:00
yangdx
79f623a2a7
Bump core version to 1.4.9.3
2025-10-12 02:57:13 +08:00
yangdx
e1af1c6d14
Update webui assets
2025-10-12 02:51:22 +08:00
yangdx
f402ad276c
Bump API version to 0238
2025-10-12 02:05:09 +08:00
yangdx
baab992431
Update pymilvus dependency from 2.5.2 to >=2.6.2
2025-10-11 22:42:02 +08:00
yangdx
289337b2c8
Bump API version to 0237
2025-10-11 13:45:29 +08:00
yangdx
e1e4f1b02c
Fix get_by_ids to return None for missing records consistently
2025-10-11 13:34:26 +08:00
yangdx
7cddd56461
Revert core version to 1.4.9..2
2025-10-11 13:06:58 +08:00
yangdx
9be22dd666
Preserve ordering in get_by_ids methods across all storage implementations
...
- Fix result ordering in vector stores
- Update KV storage get_by_ids methods
- Maintain order in doc status storage
- Return None for missing IDs
2025-10-11 12:37:59 +08:00
yangdx
a5c05f1b92
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
2025-10-11 10:28:14 +08:00
yangdx
12facac506
Enhance graph API endpoints with detailed docs and field validation
...
- Remove redundant README section
- Add Pydantic field validation
- Expand endpoint docstrings
- Include request/response examples
- Document merge operation benefits
2025-10-10 12:49:00 +08:00
yangdx
85d1a563b3
Merge branch 'adminunblinded/main'
2025-10-10 12:31:47 +08:00
NeelM0906
b7c77396a0
Fix entity/relation creation endpoints to properly update vector stores
...
- Changed create_entity to use rag.acreate_entity() instead of direct graph manipulation
- Changed create_relation to use rag.acreate_relation() instead of direct graph manipulation
- This ensures vector embeddings are created and entities/relations are searchable
- Adds proper concurrency locks and metadata population
2025-10-09 17:02:17 -04:00
NeelM0906
f6d1fb98ac
Fix Linting errors
2025-10-09 16:52:22 -04:00