fix(transport): propagate requiresReasoningContentOnAssistantMessages… · openclaw/openclaw@d4c83ed
jimdawdy-hub
·
2026-05-15
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -2163,6 +2163,8 @@ function detectCompat(model: OpenAIModeModel) {
|
2163 | 2163 | openRouterRouting: {}, |
2164 | 2164 | vercelGatewayRouting: {}, |
2165 | 2165 | supportsStrictMode: compatDefaults.supportsStrictMode, |
| 2166 | +requiresReasoningContentOnAssistantMessages: |
| 2167 | +compatDefaults.requiresReasoningContentOnAssistantMessages, |
2166 | 2168 | }; |
2167 | 2169 | } |
2168 | 2170 | |
@@ -2184,6 +2186,7 @@ function getCompat(model: OpenAIModeModel): {
|
2184 | 2186 | requiresStringContent: boolean; |
2185 | 2187 | strictMessageKeys: boolean; |
2186 | 2188 | visibleReasoningDetailTypes: string[]; |
| 2189 | +requiresReasoningContentOnAssistantMessages: boolean; |
2187 | 2190 | } { |
2188 | 2191 | const detected = detectCompat(model); |
2189 | 2192 | const compat = model.compat ?? {}; |
@@ -2215,6 +2218,9 @@ function getCompat(model: OpenAIModeModel): {
|
2215 | 2218 | strictMessageKeys: compat.strictMessageKeys === true, |
2216 | 2219 | visibleReasoningDetailTypes: |
2217 | 2220 | compat.visibleReasoningDetailTypes ?? detected.visibleReasoningDetailTypes, |
| 2221 | +requiresReasoningContentOnAssistantMessages: |
| 2222 | +compat.requiresReasoningContentOnAssistantMessages ?? |
| 2223 | +detected.requiresReasoningContentOnAssistantMessages, |
2218 | 2224 | }; |
2219 | 2225 | } |
2220 | 2226 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。