MCPcopy Create free account
hub / github.com/AQ-MedAI/MedMemoryBench / delete

Method delete

methods/letta/orm/sqlalchemy_base.py:433–440  ·  view source on GitHub ↗
(self, db_session: "Session", actor: Optional["User"] = None)

Source from the content-addressed store, hash-verified

431
432 @handle_db_timeout
433 def delete(self, db_session: "Session", actor: Optional["User"] = None) -> "SqlalchemyBase":
434 logger.debug(f"Soft deleting {self.__class__.__name__} with ID: {self.id} with actor={actor}")
435
436 if actor:
437 self._set_created_and_updated_by_fields(actor.id)
438
439 self.is_deleted = True
440 return self.update(db_session)
441
442 @handle_db_timeout
443 def hard_delete(self, db_session: "Session", actor: Optional["User"] = None) -> None:

Callers 15

delete_agentMethod · 0.45
delete_blockMethod · 0.45
delete_sourceMethod · 0.45
delete_jobMethod · 0.45
delete_toolMethod · 0.45
delete_orgMethod · 0.45
delete_sandbox_configMethod · 0.45
delete_runMethod · 0.45
delete_identityMethod · 0.45

Calls 3

updateMethod · 0.95
debugMethod · 0.65

Tested by

no test coverage detected