fix: filter on user only messages across sessions

tauraamui created

Change summary

internal/db/messages.sql.go  | 1 +
internal/db/sql/messages.sql | 1 +
2 files changed, 2 insertions(+)

Detailed changes

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
 `
 

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