pub fn resolve_effective_caching(
request_override: Option<bool>,
session_override: Option<bool>,
user_setting: Option<bool>,
global_setting: bool,
) -> EffectivePromptCachingExpand description
Resolve the effective prompt-caching flag for a request.
Priority (highest → lowest):
request_override— per-request body flagsession_override— persisted conversation overrideuser_setting— stored user preference (requires JWT)global_setting— system-wide default from settings manager