mirror of
https://github.com/siteboon/claudecodeui.git
synced 2026-06-28 15:25:27 +08:00
fix(claude): add support for custom titles by claude
This commit is contained in:
@@ -157,9 +157,14 @@ export class ClaudeSessionSynchronizer implements IProviderSessionSynchronizer {
|
|||||||
const eventSessionId = typeof data.sessionId === 'string' ? data.sessionId : undefined;
|
const eventSessionId = typeof data.sessionId === 'string' ? data.sessionId : undefined;
|
||||||
const aiTitle = typeof data.aiTitle === 'string' ? data.aiTitle : undefined;
|
const aiTitle = typeof data.aiTitle === 'string' ? data.aiTitle : undefined;
|
||||||
const lastPrompt = typeof data.lastPrompt === 'string' ? data.lastPrompt : undefined;
|
const lastPrompt = typeof data.lastPrompt === 'string' ? data.lastPrompt : undefined;
|
||||||
|
const claudeRenamedTitle = typeof data.customTitle === 'string' ? data.customTitle : undefined;
|
||||||
|
|
||||||
if ((eventType === 'ai-title' && eventSessionId === sessionId && aiTitle?.trim()) || (eventType === 'last-prompt' && eventSessionId === sessionId && lastPrompt?.trim())) {
|
if (
|
||||||
return aiTitle || lastPrompt;
|
(eventType === 'ai-title' && eventSessionId === sessionId && aiTitle?.trim()) ||
|
||||||
|
(eventType === 'last-prompt' && eventSessionId === sessionId && lastPrompt?.trim()) ||
|
||||||
|
(eventType === "custom-title" && eventSessionId === sessionId && claudeRenamedTitle?.trim())
|
||||||
|
) {
|
||||||
|
return aiTitle || lastPrompt || claudeRenamedTitle;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch {
|
} catch {
|
||||||
|
|||||||
Reference in New Issue
Block a user