From 8daea6e7ee7cea1cfe88382cc92de469f71af0af 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 3646fa81..14efd731 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"`