llm: context shift allow shiftable prompts (#16764)