add episode bulk search results
This commit is contained in:
parent
792bcc52bd
commit
c5ebc9e2e1
3 changed files with 12 additions and 4 deletions
|
|
@ -572,7 +572,6 @@ class Graphiti:
|
|||
except Exception as e:
|
||||
raise e
|
||||
|
||||
##### EXPERIMENTAL #####
|
||||
async def add_episode_bulk(
|
||||
self,
|
||||
bulk_episodes: list[RawEpisode],
|
||||
|
|
@ -581,7 +580,7 @@ class Graphiti:
|
|||
excluded_entity_types: list[str] | None = None,
|
||||
edge_types: dict[str, type[BaseModel]] | None = None,
|
||||
edge_type_map: dict[tuple[str, str], list[str]] | None = None,
|
||||
):
|
||||
) -> AddEpisodeResults:
|
||||
"""
|
||||
Process multiple episodes in bulk and update the graph.
|
||||
|
||||
|
|
@ -849,6 +848,15 @@ class Graphiti:
|
|||
end = time()
|
||||
logger.info(f'Completed add_episode_bulk in {(end - start) * 1000} ms')
|
||||
|
||||
return AddEpisodeResults(
|
||||
episode=episodes,
|
||||
episodic_edges=resolved_episodic_edges,
|
||||
nodes=final_hydrated_nodes,
|
||||
edges=resolved_edges + invalidated_edges,
|
||||
communities=[],
|
||||
community_edges=[],
|
||||
)
|
||||
|
||||
except Exception as e:
|
||||
raise e
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[project]
|
||||
name = "graphiti-core"
|
||||
description = "A temporal graph building library"
|
||||
version = "0.20.2"
|
||||
version = "0.20.3"
|
||||
authors = [
|
||||
{ name = "Paul Paliychuk", email = "paul@getzep.com" },
|
||||
{ name = "Preston Rasmussen", email = "preston@getzep.com" },
|
||||
|
|
|
|||
2
uv.lock
generated
2
uv.lock
generated
|
|
@ -783,7 +783,7 @@ wheels = [
|
|||
|
||||
[[package]]
|
||||
name = "graphiti-core"
|
||||
version = "0.20.2"
|
||||
version = "0.20.3"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "diskcache" },
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue