Chat streaming với tool approval, local persistence, token usage và rate limit theo IP.

Boilerplate Next.js dùng AI SDK 7 và OpenAI provider. Tin nhắn được lưu qua adapter localStorage thay thế được, tool luôn chờ người dùng xác nhận, metadata hiển thị token usage và API có rate limit zero-config.