Our integration does support native tool calling in the VS LM API - seems to work in the models I've tested at least. Which models aren't working for you?
Can you please open an issue with more details like the VS Code version you have and the names of the models that you've tried and the exact errors you're seeing? I'll keep an eye out for it.
Great change!
Some of us interface to AWS bedrock servers, which have issues with Native Tool calling.
So we are stuck with 3.36.16, now that you've removed the XML calling.
I'm all for making Native Tool calling the default, and deprecating the XML interface, but removing it entirely is pretty drastic.
Date/time: 2026-02-09T16:41:43.567Z
Extension version: 3.47.3
Provider: openai (proxy)
Model: claude-4-5-sonnet-latest
400
OpenAI completion error: 400 bifrost error [400]: HTTP error from bedrock: 400
You seem to be using a proxy-based provider. Make sure to check its logs and to ensure it's not rewriting Roo's requests.
Jerk move to screw local users . bye bye Roo
The problem is, some organizations can only use VS LM API, which only support XML only.
This force us to stay in older version of RooCode. Did you think about this ?
Our integration does support native tool calling in the VS LM API - seems to work in the models I've tested at least. Which models aren't working for you?
Thanks for looking into this - Sorry that I should raise issue but there are too many and unable to get attention..
From my testing:
Any model selected was failing from v3.36.11.
Version between 3.36.11 - 3.36.16 were working only when selects protocol as XML manual, instead of default.
Check the LM API version in Copilot chat:
"The VS Code Language Model (LM) API is currently at version 1 (vscode.lm.v1).
This API was introduced in VS Code version 1.90 (May 2024) and provides access to language models for extensions."
I am not sure if it related to versio of copilot deployed in the organization but it's out of our control.
Can you please open an issue with more details like the VS Code version you have and the names of the models that you've tried and the exact errors you're seeing? I'll keep an eye out for it.
This is really awesome. Without this update, there’s no way my team and I would’ve moved from Roo Code to Claude Code.