docs: add explanatory comment for GLM-4.6 thinking parameter

Added comment explaining why GLM-4.6 uses thinking parameter instead of reasoning_effort for better maintainability
This commit is contained in:
Roo Code 2025-11-04 10:41:10 +00:00
parent 69a7825d4a
commit c0d0e13b2d

View file

@ -95,6 +95,8 @@ export class OpenAiHandler extends BaseProvider implements SingleCompletionHandl
const ark = modelUrl.includes(".volces.com")
// Check if this is GLM-4.6 model with reasoning support
// GLM-4.6 uses the 'thinking' parameter instead of 'reasoning_effort' for enabling reasoning
// This is a vendor-specific implementation detail for Z AI's GLM models
const isGLM46WithReasoning =
modelId.includes("glm-4.6") &&
this.options.enableReasoningEffort &&