Agent.Stream(...) executa a mesma máquina de estados que Run(...) e retorna AgentStreamResult:
FullStream() para receber eventos do modelo, das ferramentas, das etapas e da execução. Os consumidores podem percorrer novamente a sequência assíncrona capturada de forma independente. Chame Cancel() quando o produto precisar interromper a execução ativa; o cancelamento é propagado às solicitações do modelo e às ferramentas locais.