Per-observer handle for a remote task this agent is tracking.
Source code in autogen/beta/network/client/task.py
| def __init__(
self,
*,
metadata: TaskMetadata,
client: "AgentClient",
) -> None:
# __init__ stores params; no side effects.
self._metadata = metadata
self._client = client
|
info async
Re-fetch metadata from the hub.
Source code in autogen/beta/network/client/task.py
| async def info(self) -> TaskMetadata:
"""Re-fetch metadata from the hub."""
refreshed = await self._client._hub_client.get_task(self.task_id)
self._metadata = refreshed
return refreshed
|