Agent.Stream(...) retorna um StreamResult que pode ser reproduzido novamente:
Events() para eventos do ciclo de vida e do provedor. Chame Cancel() para cancelar o contexto do fluxo e a solicitação ativa ao modelo.
O Go ainda não oferece o mesmo consumidor nativo de itens tipados que o TypeScript; use a sequência de eventos e os registros de execução concluídos para criar linhas do tempo estruturadas do produto.