- 17 Dec, 2025 1 commit
-
-
William Zhang authored
Signed-off-by:William Zhang <133824995+2ez4bz@users.noreply.github.com>
-
- 02 Dec, 2025 1 commit
-
-
William Zhang authored
* Why? We would like the ability to configure different parser types. Prior to this commit, only the JSON parser could be configured. * What? This commit refactors the tool parser config in the following ways: - the `format` and `json` fields of `ToolParserConfig` are merged into a single `config` field that is a "discriminated union" type. Each parser type can declare its own configuration options. - a `XmlParserConfig` is defined with a default factory method that corresponds to the Qwen3 coder configuration. - affected calls and tests are adjusted.
-
- 21 Nov, 2025 1 commit
-
-
William Zhang authored
This commit adds a parser implementation for Xml style tool calls, based currently on Qwen3 coder. Followup work needs to be done to make it more generic and parameterizable.
-