getzep / graphiti

Build and query dynamic, temporally-aware Knowledge Graphs
https://help.getzep.com/graphiti
Apache License 2.0
1.36k stars 72 forks source link

Add group_id CRUD endpoints and option store content bool #130

Closed prasmussen15 closed 1 month ago

prasmussen15 commented 1 month ago

[!IMPORTANT]. This PR adds CRUD operations for group_id in nodes and edges, and a store_raw_episode_content option in the Graphiti class.. .

  • CRUD Operations: Added get_by_group_ids() to EpisodicEdge, EntityEdge, CommunityEdge in edges.py and EpisodicNode, EntityNode, CommunityNode in nodes.py for group_id retrieval..
  • Graphiti Class: Introduced store_raw_episode_content parameter in Graphiti constructor and modified add_episode() to conditionally clear episode content..
  • Miscellaneous: Updated README.md for formatting and added Neo4j GraphDataScience Plugin requirement.. . This description was created by Ellipsis for a3000983e4e24355298e59fb59796c43ce6380b1. It will automatically update as commits are pushed.