{title} writeMessage(event.detail)} on:retry={(event) => writeMessage(event.detail.content, event.detail.id)} on:vote={(event) => voteMessage(event.detail.score, event.detail.id)} on:share={() => shareConversation($page.params.id, data.title)} on:stop={() => (isAborted = true, pipelineWorker.postMessage({ command: "abort" }))} models={data.models} currentModel={findCurrentModel([...data.models, ...data.oldModels], curr_model)} settings={data.settings} {loginRequired} />