Persist chat history

This commit is contained in:
Claudio Ortolina
2026-03-17 13:50:01 +00:00
parent bcef30eb52
commit 8fd8dde73d
12 changed files with 717 additions and 121 deletions
@@ -494,6 +494,8 @@ defmodule MusicLibraryWeb.ArtistLive.Show do
sheet_id="artist-chat-sheet"
module={MusicLibraryWeb.Components.Chat}
title={@artist.name}
entity={:artist}
musicbrainz_id={@artist.musicbrainz_id}
chat_module={MusicLibrary.ArtistChat}
chat_context={{@artist, @artist_info}}
placeholder={gettext("Ask about this artist...")}
@@ -306,6 +306,8 @@ defmodule MusicLibraryWeb.CollectionLive.Show do
sheet_id="record-chat-sheet"
module={MusicLibraryWeb.Components.Chat}
title={@record.title}
entity={:record}
musicbrainz_id={@record.musicbrainz_id}
chat_module={MusicLibrary.RecordChat}
chat_context={{@record, @embedding_text}}
placeholder={gettext("Ask about this album...")}
@@ -251,6 +251,8 @@ defmodule MusicLibraryWeb.WishlistLive.Show do
sheet_id="record-chat-sheet"
module={MusicLibraryWeb.Components.Chat}
title={@record.title}
entity={:record}
musicbrainz_id={@record.musicbrainz_id}
chat_module={MusicLibrary.RecordChat}
chat_context={{@record, @embedding_text}}
placeholder={gettext("Ask about this album...")}