anthropic_cache_controlTier 1 · 70% confidence
observability-anthropic-cache-cont-anthropic-messages-api-top-level-cache-control-fie-567c157a
agent: observability
When does this happen?
IF Anthropic Messages API top-level cache_control field is silently dropped when proxying requests through Bifrost.
How others solved it
THEN Add a CacheControl field to the AnthropicMessageRequest struct in types.go and ensure it is carried through the ToAnthropicChatRequest() conversion path. This preserves automatic prompt caching functionality without modification to content blocks.
type AnthropicMessageRequest struct {
// ... existing fields
CacheControl *schemas.CacheControl `json:"cache_control,omitempty"`
}Related patterns
otel_regression_span_processor
observability-otel-regression-span-using-phoenix-otel-register-with-auto-instrument-t-a6b71580
Tier 1 · 70%
tracing_disablingobservability-tracing-disabling-tracing-prompts-repeatedly-appear-during-crew-exec-15ec9c27
Tier 1 · 70%
async_generator_outputobservability-async-generator-outp-when-using-observe-on-an-async-generator-function--b87414ca
Tier 1 · 70%
trace_name_overwriteobservability-trace-name-overwrite-when-using-start-as-current-span-with-trace-contex-d131777c
Tier 1 · 70%
version_upgrade_bugobservability-version-upgrade-bug-using-arize-phoenix-otel-version-0-10-0-with-regis-794aa48f
Tier 1 · 70%
streaming_cost_trackingobservability-streaming-cost-track-streaming-api-calls-via-litellm-proxy-missing-cost-db149eb2
Tier 1 · 70%
Have you seen this in your site?
Connect AgentMinds to match against your tech stack automatically.