You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
OpenCode can not support DeepSeek tool calling method: DSML(DeepSeek Makeup Language) #24566
DeepSeek return tool calls data is DSML style (like XML) rather than JSON, so tool calls will always be fail.
And for now, can't find any workable way to support it.
Activity
github-actions commentedon Apr 27, 2026
This issue might be a duplicate of existing issues. Please check:
rekram1-node commentedon Apr 27, 2026
Need way more info it seems like whatever api / provider you are using isnt parsing tool calls correctly
github-actions commentedon Jul 4, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.
amcique commentedon Jul 24, 2026
Still haven't been fixed.
<|DSML|tool_calls>
<|DSML|invoke name="read">
<|DSML|parameter name="filePath" string="true">I:\hrc\usermode\src\hypercall\hypercall.cpp</|DSML|parameter>
<|DSML|parameter name="limit" string="false">15</|DSML|parameter>
<|DSML|parameter name="offset" string="false">357</|DSML|parameter>
</|DSML|invoke>
</|DSML|tool_calls>