get_task(config, task_id, *, tenant=None, history_length=None)
Fetch a task; history_length truncates task.history server-side.
Source code in autogen/beta/a2a/tasks.py
| async def get_task(
config: A2AConfig,
task_id: str,
*,
tenant: str | None = None,
history_length: int | None = None,
) -> Task:
"""Fetch a task; ``history_length`` truncates ``task.history`` server-side."""
async with open_session(config) as sdk:
kwargs = with_tenant(config, tenant, id=task_id)
history = _resolve_history(config, history_length)
if history is not None:
kwargs["history_length"] = history
return await sdk.get_task(GetTaskRequest(**kwargs))
|