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"`