AgentScope 的事件流和中间件机制是如何工作的?
1. 类型化事件流(Event Streaming)
- 智能体执行的每一步——模型调用、文本增量、工具执行、工具结果——都以类型化事件的形式在单一流上输出
- 常见事件类型包括 REPLY_START、MODEL_CALL_START、TEXT_BLOCK_DELTA、TOOL_CALL_START 等
- 订阅一次即可让前端 UI 实时跟随智能体的完整推理过程
2. 中间件机制(Middleware)
- 2.0 版本以五个阶段的中间件取代 1.0 的松散钩子:onAgent、onReasoning、onActing、onModelCall、onSystemPrompt
- 每个关注点保持在各自层级,可独立组合而不相互干扰
- 适用于日志记录、权限校验、行为改写等非侵入式扩展
3. 流式与实时介入
- 事件流使人工可在任意步骤实时介入智能体的推理过程
- 配合人机协同机制,可在关键节点暂停、确认或接管执行