Patch Changes
-
43bb382Thanks @tim-smart! - Preserve explicitincludevalues and default unknown OpenAI models to reasoning.- Merge explicit and automatic includes without duplicates.
- Treat models as reasoning except for
gpt-3*,gpt-4*,chatgpt-*,chat-latest, andgpt-<version>-chat*. Fine-tunes follow their base model. Reasoning models use thedeveloperrole and request encrypted reasoning when item references are disabled or WebSockets are used. OpenAI returns encrypted reasoning by default withstore: false; the include is retained for compatibility. - Add
reasoningModelto override detection. UsereasoningModel: falsefor incompatible custom deployments to select thesystemrole and disable the automatic encrypted reasoning include. Explicit includes are still preserved.
-
Updated dependencies [
b4e5af8,b8d6e7a,89d5c88,66257d2,cd2ab19,ca068ce,f686000,e052f1b,c755b69,ebe487f,63bfad8,8598157,76a03f7,182e26d,a46592a,1d3419e,e00eaae,133ceb2,a494a64,d6082a2,ee3a350,7ba976c,9dbd07e,d4f7dc3,a9b5148,e7d84e4,0e2b988,84f48df,48ed32f,59e58a6,b9e7821,aa811e4,bfc5742,f9f7a5a,73fa287,7ff5048,7803e51,93410da,aef1d1f,d6d515b,ea52c24,7e44402,0b17b9e,9753be9,977096b,cf58cb0]:- effect@4.0.3