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

Method get_agent

methods/letta/client/client.py:763–775  ·  view source on GitHub ↗

Get an agent's state by it's ID. Args: agent_id (str): ID of the agent Returns: agent_state (AgentState): State representation of the agent

(self, agent_id: Optional[str] = None, agent_name: Optional[str] = None)

Source from the content-addressed store, hash-verified

761 assert response.status_code == 200, f"Failed to delete agent: {response.text}"
762
763 def get_agent(self, agent_id: Optional[str] = None, agent_name: Optional[str] = None) -> AgentState:
764 """
765 Get an agent's state by it's ID.
766
767 Args:
768 agent_id (str): ID of the agent
769
770 Returns:
771 agent_state (AgentState): State representation of the agent
772 """
773 response = requests.get(f"{self.base_url}/{self.api_prefix}/agents/{agent_id}", headers=self.headers)
774 assert response.status_code == 200, f"Failed to get agent: {response.text}"
775 return AgentState(**response.json())
776
777 def get_agent_id(self, agent_name: str) -> AgentState:
778 """

Callers 2

create_agentMethod · 0.95
runFunction · 0.45

Calls 3

AgentStateClass · 0.90
getMethod · 0.45
jsonMethod · 0.45

Tested by

no test coverage detected