From aeff2f4b7713cce9936333316212f4eb1992410f Mon Sep 17 00:00:00 2001 From: tauraamui Date: Mon, 24 Nov 2025 12:11:06 +0000 Subject: [PATCH] fix: filter on user only messages across sessions --- internal/db/messages.sql.go | 1 + internal/db/sql/messages.sql | 1 + 2 files changed, 2 insertions(+) diff --git a/internal/db/messages.sql.go b/internal/db/messages.sql.go index 3a684d2681d18534eaaf94b1281cacd18578131f..5568db5b190b98e1f7f3018e82e8d213047b8b68 100644 --- a/internal/db/messages.sql.go +++ b/internal/db/messages.sql.go @@ -110,6 +110,7 @@ func (q *Queries) GetMessage(ctx context.Context, id string) (Message, error) { const listAllMessages = `-- name: ListAllMessages :many SELECT id, session_id, role, parts, model, created_at, updated_at, finished_at, provider, is_summary_message FROM messages +WHERE role = 'user' ORDER BY created_at ASC ` diff --git a/internal/db/sql/messages.sql b/internal/db/sql/messages.sql index 1e87d687ac5540cab5a8990242e41d4b56110ea4..a76a37e59d96b8fca56db1593efc4db0c8119c9a 100644 --- a/internal/db/sql/messages.sql +++ b/internal/db/sql/messages.sql @@ -12,6 +12,7 @@ ORDER BY created_at ASC; -- name: ListAllMessages :many SELECT * FROM messages +WHERE role = 'user' ORDER BY created_at ASC; -- name: CreateMessage :one