fix: preserve provider-specific tool call metadata for Gemini

This commit is contained in:
WhalerO
2026-03-11 09:56:18 +08:00
parent 947ed508ad
commit ed82f95f0c
5 changed files with 97 additions and 16 deletions

View File

@@ -14,6 +14,8 @@ class ToolCallRequest:
id: str
name: str
arguments: dict[str, Any]
provider_specific_fields: dict[str, Any] | None = None
function_provider_specific_fields: dict[str, Any] | None = None
@dataclass