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)
| 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 | """ |
no test coverage detected