aafter_model(
self,
state: AsyncSubAgentState,
runtime: Runtime[ContextT]
) -> dict(async) After a final answer, check tasks once more; on a status update, give the model another turn.
Each extra turn needs a new status update, so the tasks themselves bound how many there are.