Aiden Cline пре 3 месеци
родитељ
комит
edfe2e4f1c
1 измењених фајлова са 3 додато и 53 уклоњено
  1. 3 53
      packages/opencode/test/provider/transform.test.ts

+ 3 - 53
packages/opencode/test/provider/transform.test.ts

@@ -200,7 +200,9 @@ describe("ProviderTransform.message - DeepSeek reasoning content", () => {
         toolcall: true,
         input: { text: true, audio: false, image: false, video: false, pdf: false },
         output: { text: true, audio: false, image: false, video: false, pdf: false },
-        interleaved: false,
+        interleaved: {
+          field: "reasoning_content",
+        },
       },
       cost: {
         input: 0.001,
@@ -229,58 +231,6 @@ describe("ProviderTransform.message - DeepSeek reasoning content", () => {
     expect(result[0].providerOptions?.openaiCompatible?.reasoning_content).toBe("Let me think about this...")
   })
 
-  test("DeepSeek model ID containing 'deepseek' matches (case insensitive)", () => {
-    const msgs = [
-      {
-        role: "assistant",
-        content: [
-          { type: "reasoning", text: "Thinking..." },
-          {
-            type: "tool-call",
-            toolCallId: "test",
-            toolName: "get_weather",
-            input: { location: "Hangzhou" },
-          },
-        ],
-      },
-    ] as any[]
-
-    const result = ProviderTransform.message(msgs, {
-      id: "someprovider/deepseek-reasoner",
-      providerID: "someprovider",
-      api: {
-        id: "deepseek-reasoner",
-        url: "https://api.someprovider.com",
-        npm: "@ai-sdk/openai-compatible",
-      },
-      name: "SomeProvider DeepSeek Reasoner",
-      capabilities: {
-        temperature: true,
-        reasoning: true,
-        attachment: false,
-        toolcall: true,
-        input: { text: true, audio: false, image: false, video: false, pdf: false },
-        output: { text: true, audio: false, image: false, video: false, pdf: false },
-        interleaved: false,
-      },
-      cost: {
-        input: 0.001,
-        output: 0.002,
-        cache: { read: 0.0001, write: 0.0002 },
-      },
-      limit: {
-        context: 128000,
-        output: 8192,
-      },
-      status: "active",
-      options: {},
-      headers: {},
-      release_date: "2023-04-01",
-    })
-
-    expect(result[0].providerOptions?.openaiCompatible?.reasoning_content).toBe("Thinking...")
-  })
-
   test("Non-DeepSeek providers leave reasoning content unchanged", () => {
     const msgs = [
       {