feat: improve qwen3 compatibility (#106)

* feat: improve qwen3 compatibility

* fix: qwen

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Simon
2026-01-13 15:04:03 +08:00
committed by GitHub
parent 7efce91a91
commit 3fa7c8b85a
4 changed files with 10 additions and 0 deletions

View File

@@ -165,6 +165,7 @@ export class OpenAIClient implements LLMClient {
// Validate with schema
const validation = tool.inputSchema.safeParse(parsedArgs)
if (!validation.success) {
console.error(validation.error)
throw new InvokeError(
InvokeErrorType.INVALID_TOOL_ARGS,
'Tool arguments validation failed',