helpers/fasta2a_client.py.dox.md
fasta2a_client.py helper module.fasta2a_client.py because this directory is intentionally flat.fasta2a_client.py owns the runtime implementation.fasta2a_client.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.AgentConnection (no explicit base class)
async get_agent_card(self) -> Dict[str, Any]async send_message(self, message: str, attachments: Optional[List[str]]=..., context_id: Optional[str]=..., metadata: Optional[Dict[str, Any]]=...) -> Dict[str, Any]async get_task(self, task_id: str) -> Dict[str, Any]async wait_for_completion(self, task_id: str, poll_interval: int=..., max_wait: int=...) -> Dict[str, Any]async close(self)async connect_to_agent(agent_url: str, timeout: int=...) -> AgentConnection: Create a connection to a remote agent.is_client_available() -> bool: Check if FastA2A client is available._PRINTER.helpers.print_style, typing, uuid.PrintStyle, AgentConnection, PrintStyle.warning, agent_url.rstrip, httpx.AsyncClient, A2AClient, TimeoutError, connection.get_agent_card, RuntimeError, agent_url.startswith, os.getenv, self._http_client.aclose, self.close, response.raise_for_status, response.json, self.get_agent_card, uuid.uuid4, self._a2a_client.send_message, self._a2a_client.get_task, self.get_task.No child DOX files.