vercel ai sdk context compaction