diff --git a/admin/src/views/ChatView.vue b/admin/src/views/ChatView.vue index 6546e047..9728477f 100644 --- a/admin/src/views/ChatView.vue +++ b/admin/src/views/ChatView.vue @@ -448,6 +448,7 @@ const switchBranchMutation = useMutation({ const newBranchMutation = useMutation({ mutationFn: (sessionId: string) => chatApi.newBranchFromScratch(sessionId), onSuccess: async () => { + showBranchTree.value = true await refetchSession() await refetchBranches() }, @@ -458,6 +459,12 @@ function startNewBranch() { newBranchMutation.mutate(currentSessionId.value) } +function startNewBranchAndShowTree() { + if (!currentSessionId.value) return + showBranchTree.value = true + newBranchMutation.mutate(currentSessionId.value) +} + const deleteMessageMutation = useMutation({ mutationFn: ({ sessionId, messageId }: { sessionId: string; messageId: string }) => chatApi.deleteMessage(sessionId, messageId), @@ -2162,7 +2169,7 @@ watch(sessions, (newSessions) => {
{ > + +
@@ -2210,7 +2227,7 @@ watch(sessions, (newSessions) => {
{ > + +
@@ -2281,7 +2308,7 @@ watch(sessions, (newSessions) => {
-
+