onFinish callback)BASE_STATIC_SYSTEM_PROMPT, effectively the full token count gets cached, minus the last few tokens.SYSTEM_PROMPT + TOOLS_AS_STRING + MESSAGES_ARR and since our system prompt is dynamic, its causing a cache miss every time.lastMessages window), while still optimizing for prompt caching?