[KongchangAI]
Conceptstandalone Decisions / Decisions API

Decisions

OpenAI SDK 中新增的独立决策模块,作为专用 API 入口提供决策相关能力,支持开发者单独调用和管理,是 SDK 模块化演进的一部分

Timeline (last 90 days)

Oct 22

For projects using the Live API and the Decisions type, it is recommended to globally search for string operations on question.instructions before upgrading, check exhaustive judgments on Decisions input message roles, and add test cases for structured instructions.

Unverified50%
Oct 22

When writing exhaustive type checks, developers need to update the branch logic accordingly; otherwise, new roles or new history items may be missed, causing runtime behavior to deviate from expectations.

Unverified50%
Oct 22

In v3.37.0, the request input type of Decisions adds additional message roles and tool-history items.

Unverified50%
Oct 22

The impact of the breaking change in v3.37.0 is concentrated on the Decisions type of the Live API.

Unverified50%
Oct 18

Company Brain's question routing is currently keyword-based, dispatching questions to expert agents such as People & Teams, Projects, Issues & Telecom, Documents, and Decisions, and handing unmatched questions to the Generalist.

Unverified50%
Oct 17

Decisions is the module in the OpenAI SDK used to handle decision-related logic, and the cache breakpoint parameters concern where a request can be cached and reused.

Unverified50%
Oct 17

PR #4092 shared the parameter type of the Decisions cache breakpoints, extracting it as a shared type to unify type definitions across different modules.

Unverified50%
Oct 16

v3.32.0 clarified the definitions of the Decisions request and response fields (PR #4079).

Unverified50%
Oct 16

In v3.32.0, Live sessions added support for Decisions (PR #4088), allowing real-time sessions to make structured judgments during execution.

Unverified50%
Oct 6

OpenAI SDK v3.26.0 版本的核心变化是在 API 层面新增了独立的 Decisions 支持

Unverified50%

2 more timeline events

All Facts (11)

Unverified

The impact of the breaking change in v3.37.0 is concentrated on the Decisions type of the Live API.

50%
Unverified

When writing exhaustive type checks, developers need to update the branch logic accordingly; otherwise, new roles or new history items may be missed, causing runtime behavior to deviate from expectations.

50%
Unverified

In v3.37.0, the request input type of Decisions adds additional message roles and tool-history items.

50%
Unverified

For projects using the Live API and the Decisions type, it is recommended to globally search for string operations on question.instructions before upgrading, check exhaustive judgments on Decisions input message roles, and add test cases for structured instructions.

50%
Unverified

Company Brain's question routing is currently keyword-based, dispatching questions to expert agents such as People & Teams, Projects, Issues & Telecom, Documents, and Decisions, and handing unmatched questions to the Generalist.

50%
Unverified

Decisions is the module in the OpenAI SDK used to handle decision-related logic, and the cache breakpoint parameters concern where a request can be cached and reused.

50%
Unverified

PR #4092 shared the parameter type of the Decisions cache breakpoints, extracting it as a shared type to unify type definitions across different modules.

50%
Unverified

v3.32.0 clarified the definitions of the Decisions request and response fields (PR #4079).

50%
Unverified

In v3.32.0, Live sessions added support for Decisions (PR #4088), allowing real-time sessions to make structured judgments during execution.

50%
Unverified

独立的 Decisions 支持对应的变更为 PR #4033

50%
Unverified

OpenAI SDK v3.26.0 版本的核心变化是在 API 层面新增了独立的 Decisions 支持

50%

Source Articles