OpenAI 发布了 openai-agents-python SDK 的 0.19.3 版本,解决了与代理工具、会话管理和实时音频处理相关的多个错误。
- 解决一致的代理工具名称冲突并协调恢复的工具名称冲突。
- 将 max-turns 处理程序输出持久化到会话中,并将假值自定义输出提取器作为代理的工具使用。
- 当触发线中止运行时报告输出护栏结果,并处理流式运行的工具护栏结果。
- 规范化无类型的严格对象模式,并在事件消耗后同步取消操作。
- 在流式恢复时保留已批准的工具输出,并在折叠重复项时保持输入项顺序。
- 停止将交接调用作为流式 tool_called 事件发出,并尊重假值的交接输入过滤器。
- 自动分页 MCP 工具和提示列表,并在刷新助手消息时清除待处理的思考块。
- 在 AsyncSQLiteSession 中强制执行封闭状态,避免在未初始化的 clear_session 上创建远程对话。
- 将输出护栏应用于实时模块中的文本增量,并将中断截断限制为接收到的音频。
此更新通过修复流式传输和状态管理中的边缘情况,提高了使用代理工具、会话持久化和实时语音功能的开发者的可靠性。