CH: Auto-Title beam chats when done. Fixes #1078

This commit is contained in:
Enrico Ros
2026-04-24 03:31:29 -07:00
parent 9a6f0f9202
commit 3f0de7ddca
@@ -5,6 +5,7 @@ import { bareBonesPromptMixer } from '~/modules/persona/pmix/pmix';
import { SystemPurposes } from '../../data';
import { BeamStore, createBeamVanillaStore } from '~/modules/beam/store-beam_vanilla';
import { autoConversationTitle } from '~/modules/aifn/autotitle/autoTitle';
import { useModuleBeamStore } from '~/modules/beam/store-module-beam';
import type { DConversationId } from '~/common/stores/chat/chat.conversation';
@@ -275,6 +276,10 @@ export class ConversationHandler {
// close beam
terminateKeepingSettings();
// auto-title the conversation if enabled (parity with chat-persona flow — fixes #1078)
if (getChatAutoAI().autoTitleChat)
void autoConversationTitle(this.conversationId, false);
};
beamOpen(viewHistory, getChatLLMId(), !!destReplaceMessageId, onBeamSuccess);