StoredMessage
Defined in: src/lib/db/chat/types.ts:112
Extended by
Properties
chunks?
optionalchunks:MessageChunk[]
Defined in: src/lib/db/chat/types.ts:130
Chunks of this message with individual embeddings for fine-grained search
content
content:
string
Defined in: src/lib/db/chat/types.ts:117
conversationId
conversationId:
string
Defined in: src/lib/db/chat/types.ts:115
createdAt
createdAt:
Date
Defined in: src/lib/db/chat/types.ts:125
embeddingModel?
optionalembeddingModel:string
Defined in: src/lib/db/chat/types.ts:128
error?
optionalerror:string
Defined in: src/lib/db/chat/types.ts:136
If set, indicates the message failed with this error
feedback?
optionalfeedback:MessageFeedback
Defined in: src/lib/db/chat/types.ts:143
User feedback: ‘like’, ‘dislike’, or null for no feedback
fileIds?
optionalfileIds:string[]
Defined in: src/lib/db/chat/types.ts:124
Array of media_id references for direct lookup in media table
files?
optionalfiles:FileMetadata[]
Defined in: src/lib/db/chat/types.ts:122
Deprecated
Use fileIds with media table instead
imageModel?
optionalimageModel:string
Defined in: src/lib/db/chat/types.ts:120
Image generation model used for this message (e.g., “nano-banana-flash”)
messageId
messageId:
number
Defined in: src/lib/db/chat/types.ts:114
model?
optionalmodel:string
Defined in: src/lib/db/chat/types.ts:118
parentMessageId?
optionalparentMessageId:string
Defined in: src/lib/db/chat/types.ts:141
Parent message ID for branching (edit/regenerate). Null for root messages.
responseDuration?
optionalresponseDuration:number
Defined in: src/lib/db/chat/types.ts:133
role
role:
ChatRole
Defined in: src/lib/db/chat/types.ts:116
sources?
optionalsources:SearchSource[]
Defined in: src/lib/db/chat/types.ts:132
thinking?
optionalthinking:string
Defined in: src/lib/db/chat/types.ts:139
Reasoning/thinking content from models that support extended thinking
thoughtProcess?
optionalthoughtProcess:ActivityPhase[]
Defined in: src/lib/db/chat/types.ts:137
toolCallEvents?
optionaltoolCallEvents:LlmapiToolCallEvent[]
Defined in: src/lib/db/chat/types.ts:145
Tool call events from the backend response (for reconstructing tool call history)
uniqueId
uniqueId:
string
Defined in: src/lib/db/chat/types.ts:113
updatedAt
updatedAt:
Date
Defined in: src/lib/db/chat/types.ts:126
usage?
optionalusage:StoredChatCompletionUsage
Defined in: src/lib/db/chat/types.ts:131
vector?
optionalvector:number[]
Defined in: src/lib/db/chat/types.ts:127
wasStopped?
optionalwasStopped:boolean
Defined in: src/lib/db/chat/types.ts:134