mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
refactor: Remove shouldSkipReasoningForModel utility
- Removed shouldSkipReasoningForModel definition from src/utils/model-utils.ts - Removed usage of shouldSkipReasoningForModel in src/api/providers/openrouter.ts to allow reasoning preservation for all models
This commit is contained in:
parent
d19f7bdee0
commit
b8b6ddc14b
1 changed files with 1 additions and 7 deletions
|
|
@ -11,7 +11,6 @@ import {
|
|||
|
||||
import type { ApiHandlerOptions, ModelRecord } from "../../shared/api"
|
||||
|
||||
import { shouldSkipReasoningForModel } from "../../utils/model-utils"
|
||||
import { convertToOpenAiMessages } from "../transform/openai-format"
|
||||
import { ApiStreamChunk } from "../transform/stream"
|
||||
import { convertToR1Format } from "../transform/r1-format"
|
||||
|
|
@ -263,12 +262,7 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH
|
|||
|
||||
// OpenRouter passes reasoning details that we can pass back unmodified in api requests to preserve reasoning traces for model
|
||||
// See: https://openrouter.ai/docs/use-cases/reasoning-tokens#preserving-reasoning-blocks
|
||||
if (
|
||||
delta &&
|
||||
"reasoning_details" in delta &&
|
||||
delta.reasoning_details &&
|
||||
!shouldSkipReasoningForModel(this.options.openRouterModelId)
|
||||
) {
|
||||
if (delta && "reasoning_details" in delta && delta.reasoning_details) {
|
||||
yield {
|
||||
type: "reasoning_details",
|
||||
reasoning_details: delta.reasoning_details,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue