Skip to content

feat(ragflow): add RAGflow as alternative graph backend with full pip…#118

Open
pratyush618 wants to merge 1 commit into666ghj:mainfrom
pratyush618:fix/ragflow-pattern-compliance
Open

feat(ragflow): add RAGflow as alternative graph backend with full pip…#118
pratyush618 wants to merge 1 commit into666ghj:mainfrom
pratyush618:fix/ragflow-pattern-compliance

Conversation

@pratyush618
Copy link

…eline compliance

  • Add RagflowGraphBuilderService and RagflowEntityReader for self-hosted graph support
  • Add _get_entity_reader() helper in simulation.py to auto-select reader by graph_id prefix
  • Fix 4 simulation endpoints (get_graph_entities, get_entity_detail, get_entities_by_type, generate_profiles) to support ragflow_ graph IDs
  • Guard ZepGraphMemoryManager.create_updater() to skip for RAGflow graph IDs
  • Add get_node_edges, get_entity_with_context, get_entities_by_type methods to RagflowEntityReader
  • Update config.py, project.py, graph.py, simulation_manager.py for dual-backend support
  • Document RAGflow config in .env.example, README.md, and README-EN.md

…eline compliance

- Add RagflowGraphBuilderService and RagflowEntityReader for self-hosted graph support
- Add _get_entity_reader() helper in simulation.py to auto-select reader by graph_id prefix
- Fix 4 simulation endpoints (get_graph_entities, get_entity_detail, get_entities_by_type, generate_profiles) to support ragflow_ graph IDs
- Guard ZepGraphMemoryManager.create_updater() to skip for RAGflow graph IDs
- Add get_node_edges, get_entity_with_context, get_entities_by_type methods to RagflowEntityReader
- Update config.py, project.py, graph.py, simulation_manager.py for dual-backend support
- Document RAGflow config in .env.example, README.md, and README-EN.md
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. documentation Improvements or additions to documentation enhancement New feature or request labels Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant