Decisions
OpenAI SDK 中新增的独立决策模块,作为专用 API 入口提供决策相关能力,支持开发者单独调用和管理,是 SDK 模块化演进的一部分
时间轴 (近 90 天)
对于使用 Live API 和 Decisions 类型的项目,建议在升级前全局搜索对 question.instructions 的字符串操作、检查对 Decisions 输入消息角色的穷举判断,并补充针对结构化指令的测试用例。
开发者在编写穷举式类型检查时,需要同步更新分支逻辑,否则可能遗漏新角色或新历史项,导致运行时行为不符合预期。
v3.37.0 中 Decisions 的请求输入类型新增了额外的消息角色和工具历史项(tool-history items)。
v3.37.0 的破坏性变更影响范围集中在 Live API 的 Decisions 类型上。
Company Brain 的问题路由目前基于关键词匹配,将问题分派给 People & Teams、Projects、Issues & Telecom、Documents、Decisions 等专家 Agent,匹配失败则交给 Generalist 处理。
Decisions 是 OpenAI SDK 中用于处理决策相关逻辑的模块,缓存断点参数关系到请求在什么位置可以被缓存复用。
PR #4092 将 Decisions 缓存断点参数类型进行了共享,提取为共享类型以统一不同模块间的类型定义。
v3.32.0 澄清了 Decisions 请求和响应字段的定义(PR #4079)。
v3.32.0 中 Live 会话新增了对 Decisions 的支持(PR #4088),允许实时会话在运行过程中做出结构化判断。
OpenAI SDK v3.26.0 版本的核心变化是在 API 层面新增了独立的 Decisions 支持
还有 2 条时间轴事件
全部知识事实 (11)
v3.37.0 的破坏性变更影响范围集中在 Live API 的 Decisions 类型上。
50%待验证开发者在编写穷举式类型检查时,需要同步更新分支逻辑,否则可能遗漏新角色或新历史项,导致运行时行为不符合预期。
50%待验证v3.37.0 中 Decisions 的请求输入类型新增了额外的消息角色和工具历史项(tool-history items)。
50%待验证对于使用 Live API 和 Decisions 类型的项目,建议在升级前全局搜索对 question.instructions 的字符串操作、检查对 Decisions 输入消息角色的穷举判断,并补充针对结构化指令的测试用例。
50%待验证Company Brain 的问题路由目前基于关键词匹配,将问题分派给 People & Teams、Projects、Issues & Telecom、Documents、Decisions 等专家 Agent,匹配失败则交给 Generalist 处理。
50%待验证Decisions 是 OpenAI SDK 中用于处理决策相关逻辑的模块,缓存断点参数关系到请求在什么位置可以被缓存复用。
50%待验证PR #4092 将 Decisions 缓存断点参数类型进行了共享,提取为共享类型以统一不同模块间的类型定义。
50%待验证v3.32.0 澄清了 Decisions 请求和响应字段的定义(PR #4079)。
50%待验证v3.32.0 中 Live 会话新增了对 Decisions 的支持(PR #4088),允许实时会话在运行过程中做出结构化判断。
50%待验证独立的 Decisions 支持对应的变更为 PR #4033
50%待验证OpenAI SDK v3.26.0 版本的核心变化是在 API 层面新增了独立的 Decisions 支持
50%