Added user_id while updating memory (#1613)
This commit is contained in:
@@ -377,6 +377,14 @@ class Memory(MemoryBase):
|
|||||||
new_metadata["data"] = data
|
new_metadata["data"] = data
|
||||||
new_metadata["created_at"] = existing_memory.payload.get("created_at")
|
new_metadata["created_at"] = existing_memory.payload.get("created_at")
|
||||||
new_metadata["updated_at"] = datetime.now(pytz.timezone('US/Pacific')).isoformat()
|
new_metadata["updated_at"] = datetime.now(pytz.timezone('US/Pacific')).isoformat()
|
||||||
|
|
||||||
|
if "user_id" in existing_memory.payload:
|
||||||
|
new_metadata["user_id"] = existing_memory.payload["user_id"]
|
||||||
|
if "agent_id" in existing_memory.payload:
|
||||||
|
new_metadata["agent_id"] = existing_memory.payload["agent_id"]
|
||||||
|
if "run_id" in existing_memory.payload:
|
||||||
|
new_metadata["run_id"] = existing_memory.payload["run_id"]
|
||||||
|
|
||||||
embeddings = self.embedding_model.embed(data)
|
embeddings = self.embedding_model.embed(data)
|
||||||
self.vector_store.update(
|
self.vector_store.update(
|
||||||
name=self.collection_name,
|
name=self.collection_name,
|
||||||
|
|||||||
Reference in New Issue
Block a user