diff --git a/crates/hermesllm/src/apis/anthropic.rs b/crates/hermesllm/src/apis/anthropic.rs index 55af9154..c707e7b1 100644 --- a/crates/hermesllm/src/apis/anthropic.rs +++ b/crates/hermesllm/src/apis/anthropic.rs @@ -163,12 +163,10 @@ impl ExtractText for ToolResultContent { pub enum MessagesContentBlock { Text { text: String, - #[serde(skip_serializing_if = "Option::is_none")] cache_control: Option, }, Thinking { text: String, - #[serde(skip_serializing_if = "Option::is_none")] cache_control: Option, }, Image { @@ -181,14 +179,12 @@ pub enum MessagesContentBlock { id: String, name: String, input: Value, - #[serde(skip_serializing_if = "Option::is_none")] cache_control: Option, }, ToolResult { tool_use_id: String, is_error: Option, content: ToolResultContent, - #[serde(skip_serializing_if = "Option::is_none")] cache_control: Option, }, ServerToolUse {