7. 流式传输与多轮对话
HelloWorld 证明了基础链路,真实系统还需要更完整的任务状态管理和多轮续写能力。
为什么这一节关键
- 初学者可以把“协议概念”映射到真实运行行为。
- 开发者可以学习如何正确发出状态事件和工件事件。
- 高级用户可以验证恢复、续写与稳定性策略。
运行 LangGraph 示例
- 配置
GOOGLE_API_KEY。 - 在 LangGraph 示例目录启动服务端。
- 在新终端运行
test_client.py。
观察重点
- 执行过程中出现
TaskStatusUpdateEvent。 - 结果输出阶段出现
TaskArtifactUpdateEvent。 - 在
input_required后,客户端用同一任务继续下一轮。
多轮续写模式
- 客户端先发一个信息不完整的请求。
- 智能体返回
input_required并提出澄清问题。 - 客户端带着同一个
taskId和contextId发第二条消息。 - 服务端继续原任务直到完成。
v1.0 对齐提示
- 不要再依赖状态事件里的
final字段。 - 用任务状态迁移和流关闭作为完成判断。
下一步
继续阅读 8. 下一步探索 。