Isolate reusable credentials from the reasoning layer. Never pass long-lived secrets or refresh tokens directly to an LLM.