MCPcopy Create free account
hub / github.com/MemTensor/MemOS / add

Method add

evaluation/scripts/utils/client.py:283–296  ·  view source on GitHub ↗
(self, messages, user_id)

Source from the content-addressed store, hash-verified

281 self.client = Supermemory(api_key=os.getenv("SUPERMEMORY_API_KEY"))
282
283 def add(self, messages, user_id):
284 content = "\n".join(
285 [f"{msg['chat_time']} {msg['role']}: {msg['content']}" for msg in messages]
286 )
287 max_retries = 5
288 for attempt in range(max_retries):
289 try:
290 self.client.memories.add(content=content, container_tag=user_id)
291 break
292 except Exception as e:
293 if attempt < max_retries - 1:
294 time.sleep(2**attempt)
295 else:
296 raise e
297
298 def search(self, query, user_id, top_k):
299 max_retries = 10

Callers

nothing calls this directly

Calls 2

joinMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected