Gli artefatti utilizzano un sistema di messaggistica dall’IFRAME sandboxed alla pagina host per comunicare direttamente con l’istanza. È così che possono archiviare/recuperare dati utente e ottenere nome utente/avatar template, ecc.
L’implementazione è qui: discourse-ai/app/controllers/discourse_ai/ai_bot/artifacts_controller.rb at main · discourse/discourse-ai · GitHub