From dab5fad61ed3b618f30bbe9cb3ddde7ef3fb52d1 Mon Sep 17 00:00:00 2001 From: Seefs Date: Wed, 26 Nov 2025 02:06:25 +0800 Subject: [PATCH] fix: claude request missing field --- dto/claude.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dto/claude.go b/dto/claude.go index 3646fa815..14efd7315 100644 --- a/dto/claude.go +++ b/dto/claude.go @@ -203,6 +203,9 @@ type ClaudeRequest struct { Stream bool `json:"stream,omitempty"` Tools any `json:"tools,omitempty"` ContextManagement json.RawMessage `json:"context_management,omitempty"` + OutputConfig json.RawMessage `json:"output_config,omitempty"` + OutputFormat json.RawMessage `json:"output_format,omitempty"` + Container json.RawMessage `json:"container,omitempty"` ToolChoice any `json:"tool_choice,omitempty"` Thinking *Thinking `json:"thinking,omitempty"` McpServers json.RawMessage `json:"mcp_servers,omitempty"`