diff --git a/packages/app/src/components/chat/ChatWindow.vue b/packages/app/src/components/chat/ChatWindow.vue index 61f43929..cfb0a787 100644 --- a/packages/app/src/components/chat/ChatWindow.vue +++ b/packages/app/src/components/chat/ChatWindow.vue @@ -20,6 +20,8 @@ + + (null) const chatSearchRef = ref | null>(null) @@ -220,7 +225,7 @@ function getTriggeringQuery(msgs: typeof messages.value, idx: number): string { } function handleNewChat() { - chatStore.createConversation() + chatStore.createConversation('New Chat', personaStore.defaultPersona?.id) } function handleStop() { diff --git a/packages/app/src/components/chat/PersonaSelector.vue b/packages/app/src/components/chat/PersonaSelector.vue new file mode 100644 index 00000000..caebfcc7 --- /dev/null +++ b/packages/app/src/components/chat/PersonaSelector.vue @@ -0,0 +1,248 @@ +