All live LLM prompts and responses pass through a third-party gateway
Source references: 3The Skill requires changing every live LLM callsite's base URL to Caveman. This places the gateway between the application and the model provider, where it can receive request and response content. “Byte-preserving” and the claim that authentication headers are not forwarded are product assertions that cannot be independently verified from the supplied source.
Source code, user conversations, documents, personal data, or other secrets sent to the model may enter Caveman's processing and measurement systems and become subject to its logging, retention, access controls, and jurisdiction.
The live instructions route every active LLM call through Caveman and say the gateway measures what the app sends and receives. This places prompts, model outputs, and potentially sensitive business data in a third party's processing path. “Byte-preserving” is the Skill's own service claim; the supplied source does not independently establish retention, access, or logging practices. A user can require data-processing, retention, and deletion terms and restrict which data may pass through the gateway.
You are wiring this repository through the Caveman gateway. Caveman is abyte-preserving LLM proxy: in record mode it measures what your app sends andwhat it costs, and changes nothing else. Your job is a minimal, verifiedintegration — not a refactor.Show 2 other places
1. **Coherent integration.** Wire every live LLM callsite through existing configuration and responsible seams. Touch each layer correctness requires. No drive-by refactors or formatting sweeps; add an abstraction only when itTwo facts that make the wiring safe (both are gateway-enforced, not hopes):the gateway rebuilds upstream auth headers from scratch, so a client's`Authorization`/`x-api-key` value is never forwarded to the provider; and with`stored`, upstream auth comes from the encrypted connection server-side. So in`stored` mode, where an SDK insists on an api-key parameter, set it to theCave key — it authenticates the gateway and goes no further.