Skip to content

Add LightRAG-parity: knowledge graph, semantic tags, graph search#11

Merged
drompincen merged 1 commit intomainfrom
feature/lightrag-parity
Apr 3, 2026
Merged

Add LightRAG-parity: knowledge graph, semantic tags, graph search#11
drompincen merged 1 commit intomainfrom
feature/lightrag-parity

Conversation

@drompincen
Copy link
Copy Markdown
Owner

Summary

  • Implement 10-chapter LightRAG parity plan: knowledge graph with entity/relationship extraction, community detection, multi-level retrieval (local/global/hybrid/mix), semantic tagging (4-10 per file), entity merging with duplicate detection, incremental graph updates, and enrichment pipeline
  • New services: KnowledgeGraphService, GraphSearchService, SemanticTagService, CommunityDetectionService, GraphUpdateService
  • New MCP tools: KnowledgeGraphTools (15), SemanticTagTools (4), EnrichmentTools (3) — total 72 tools (up from 49)
  • 800 tests passing, 77% instruction coverage, 67% branch coverage

Test plan

  • All 800 tests pass (mvn test)
  • JaCoCo coverage >= 70% (actual: 77%)
  • MCP tool registration test validates all 72 tools
  • No regressions in existing 740+ tests

🤖 Generated with Claude Code

…earch

Implement 10-chapter plan for graph-augmented RAG to move beyond naive
vector search. Adds knowledge graph with entity/relationship extraction,
community detection, multi-level retrieval (local/global/hybrid/mix),
semantic tagging (4-10 tags per file), entity merging with duplicate
detection, incremental graph updates, and enrichment pipeline orchestration.

New services: KnowledgeGraphService, GraphSearchService, SemanticTagService,
CommunityDetectionService, GraphUpdateService. New MCP tool classes:
KnowledgeGraphTools, SemanticTagTools, EnrichmentTools. Total MCP tools
grows from 49 to 72. 800 tests passing, 77% instruction coverage.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@drompincen drompincen merged commit 1c89245 into main Apr 3, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant