make some overall QoL improvements
CI / check (22) (push) Failing after 15m53s
CI / check (24) (push) Failing after 15m50s

This commit is contained in:
Frederik Spirgi
2026-10-12 13:07:59 +02:00
parent f67d918d09
commit 7723125c93
11 changed files with 159 additions and 25 deletions
+7 -1
View File
@@ -31,7 +31,10 @@ export function createChatStatements(db) {
cs.response_length,
cs.system_instruction,
cs.created_at,
cs.updated_at
cs.updated_at,
(SELECT substr(m.content, 1, 180) FROM chat_messages m
WHERE m.chat_id = cs.id AND m.content <> ''
ORDER BY m.id DESC LIMIT 1) AS last_message_preview
FROM chat_sessions cs
LEFT JOIN personas p ON p.id = cs.assistant_persona_id
LEFT JOIN personas up ON up.id = cs.user_persona_id
@@ -350,6 +353,9 @@ export function createChatStatements(db) {
cs.system_instruction,
cs.created_at,
cs.updated_at,
(SELECT substr(m.content, 1, 180) FROM chat_messages m
WHERE m.chat_id = cs.id AND m.content <> ''
ORDER BY m.id DESC LIMIT 1) AS last_message_preview,
cm.id AS matched_message_id,
cm.content AS matched_content
FROM chat_sessions cs