make title gen more reliable

This commit is contained in:
Aiden Cline
2025-10-25 22:14:29 -05:00
parent 42c1e61bf4
commit 0a778a2789

View File

@@ -1759,9 +1759,15 @@ export namespace SessionPrompt {
.then((result) => {
if (result.text)
return Session.update(input.session.id, (draft) => {
const cleaned = result.text.replace(/<think>[\s\S]*?<\/think>\s*/g, "").split("\n")[0]
const cleaned = result.text
.replace(/<think>[\s\S]*?<\/think>\s*/g, "")
.split("\n")
.map((line) => line.trim())
.find((line) => line.length > 0)
if (!cleaned) return
const title = cleaned.length > 100 ? cleaned.substring(0, 97) + "..." : cleaned
draft.title = title.trim()
draft.title = title
})
})
.catch((error) => {