Summary
Eve 0.27.12 enables the Anthropic-direct prompt-cache path for Bedrock only when the resolved model ID contains anthropic. AWS Bedrock application inference profile IDs can be opaque and omit the underlying provider name, so an Anthropic model reached through such a profile is classified as none.
Impact
The stable system and tool prefix receives no Bedrock cache points, making repeated turns pay full uncached input cost. Plain Anthropic foundation-model IDs continue to work because they include anthropic.
Reproduction
- Configure a resolved AI SDK language model with provider
amazon-bedrock.
- Use an application inference profile ID that does not contain
anthropic, while the profile targets an Anthropic model.
- Run two turns with the same instruction prefix.
- Observe that Eve does not select
anthropic-direct, and Bedrock usage reports no cache-write or cache-read input tokens.
Suggested direction
Please expose a supported cache-path/provider-family override, or allow the model configuration to explicitly declare that an opaque Bedrock profile targets Anthropic. Inferring the provider family solely from an opaque deployment identifier is not reliable.
No account IDs or inference-profile ARNs are included in this report.
Summary
Eve 0.27.12 enables the Anthropic-direct prompt-cache path for Bedrock only when the resolved model ID contains
anthropic. AWS Bedrock application inference profile IDs can be opaque and omit the underlying provider name, so an Anthropic model reached through such a profile is classified asnone.Impact
The stable system and tool prefix receives no Bedrock cache points, making repeated turns pay full uncached input cost. Plain Anthropic foundation-model IDs continue to work because they include
anthropic.Reproduction
amazon-bedrock.anthropic, while the profile targets an Anthropic model.anthropic-direct, and Bedrock usage reports no cache-write or cache-read input tokens.Suggested direction
Please expose a supported cache-path/provider-family override, or allow the model configuration to explicitly declare that an opaque Bedrock profile targets Anthropic. Inferring the provider family solely from an opaque deployment identifier is not reliable.
No account IDs or inference-profile ARNs are included in this report.