[samples.chat] initial push