Agent.Stream(...)はRun(...)と同じステートマシンを実行し、AgentStreamResultを返します。
FullStream()を使います。キャプチャされた非同期シーケンスは、複数のコンシューマーから独立して再走査できます。実行中の処理を停止する場合はCancel()を呼び出します。キャンセルはモデルリクエストとローカルツールにも伝播します。
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
再走査可能な非同期列挙子で、エージェントのテキストとライフサイクルイベントをストリーミングします。
Agent.Stream(...)はRun(...)と同じステートマシンを実行し、AgentStreamResultを返します。
var stream = agent.Stream(new RunOptions { Input = input, Client = client });
await foreach (var delta in stream.TextStream())
{
Console.Write(delta);
}
var completed = await stream.GetResult();
FullStream()を使います。キャプチャされた非同期シーケンスは、複数のコンシューマーから独立して再走査できます。実行中の処理を停止する場合はCancel()を呼び出します。キャンセルはモデルリクエストとローカルツールにも伝播します。