Native Tool Call support just got merged - https://github.com/Kilo-Org/kilocode/pull/2833
Congrats @worn ermine (and eventually @wanton oak with his awesome parser)!!!
It's still experimental – so In anticipation of answering questions & getting bug reports coalesced in one place we are making a spot for it.
Preferred Bug / Feedback Format:
Provider: (KC, OpenRouter, etc)
**Model Name:**
(Haiku 4.5, Qwen3-Coder, etc)
Prompt: "Please write MacOS in ASM"
Behavior That Should Be Changed: "It zigged. It should have zagged"
Screenshot: Yes please!
It will surface as a choice in "Tool Call Styles" – XML (Original Recipe) and JSON (Extra Cripsy). I think we are getting a new left hand side icon in Settings.
JSON is the Native Tool call style for those brave of heart and wanting to help make this feature the best it can be
❤️
Edit: NTC will be required to reign in Haiku 4.5 spouting XML in the chat about tool calls and actually make them if you want to use it. 😆
But as the Release Notes mention
There are possible issues including, but not limited to:
- Missing tools (e.g. apply_diff tool)
- Tools calls not updating the UI until they are complete
- Tools being used even though they are disabled (e.g. browser tool)
- MCP servers not working
- Errors specific to certain inference providers