Skip to content

[BUG] Deepseek v3.2 function/tool call support is broken after upgrading to v3.37.0 #10308

@itechbear

Description

@itechbear

Problem (one or two sentences)

After I update the plugin to v3.37.0, deepseek v3.2 function/tool call is completely broken. Instead, it prints the function/tool name and arguments in XML format to me directly as replies. After I downgraded it to v3.36.16, it works again.

The reply from it looks like

I'll start by examining the open file src/app/chat.ts to understand the bug. Let's read its content.

<read_file>
<path>src/app/chat.ts</path>
</read_file>

Context (who is affected and when)

Deepseek v3.2 users

Reproduction steps

I belive it's OS-independent. I observed the same problem across my macbook and linux box.

Expected result

Deepseek v3.2 function/tool call should work without any problem.

Actual result

Deepseek v3.2 function/tool call doesn't work.

Variations tried (optional)

v3.36.16 works without any problem.

App Version

v3.37.0

API Provider (optional)

OpenAI Compatible

Model Used (optional)

Deepseek v3.2

Roo Code Task Links (optional)

No response

Relevant logs or errors (optional)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.bugSomething isn't working

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions