diff --git a/llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/utils.py b/llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/utils.py
index 42731637dd8f3d3392557c46b507cf699d782dd5..ffad643b9dcbe922799da1db94eae6fc9b0c9f2f 100644
--- a/llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/utils.py
+++ b/llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/utils.py
@@ -154,6 +154,7 @@ def messages_to_anthropic_messages(
                 tool_use_id=message.additional_kwargs["tool_call_id"],
                 type="tool_result",
                 content=[TextBlockParam(text=message.content, type="text")],
+                cache_control=message.additional_kwargs.get("cache_control"),
             )
             anth_message = MessageParam(
                 role=MessageRole.USER.value,
diff --git a/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml
index b7ae443cbc794a073005fde48cea963faf5234bc..666de47c4fc8f380f2be8bb2862058d410ebdec8 100644
--- a/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml
+++ b/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml
@@ -27,7 +27,7 @@ exclude = ["**/BUILD"]
 license = "MIT"
 name = "llama-index-llms-anthropic"
 readme = "README.md"
-version = "0.6.8"
+version = "0.6.9"
 
 [tool.poetry.dependencies]
 python = ">=3.9,<4.0"