Module: RubynCode::LLM::Adapters::PromptCaching
- Included in:
- Anthropic
- Defined in:
- lib/rubyn_code/llm/adapters/prompt_caching.rb
Overview
Anthropic prompt caching logic.
Injects cache_control: { type: 'ephemeral' } into system blocks,
tool definitions, and the last message — enabling Anthropic's prompt
caching to skip re-processing static content across turns.
Constant Summary collapse
- CACHE_EPHEMERAL =
{ type: 'ephemeral' }.freeze
- OAUTH_GATE =
"You are Claude Code, Anthropic's official CLI for Claude."