Skip to content

chatMemory.get(conversationId) returns unexpected timestamp #3238

@ZYMCao

Description

@ZYMCao

Spring AI Version: 1.0.0-RC1

chatMemory.get(conversationId) returns

[
{
"messageType": "USER",
"metadata": {
"CassandraChatMemoryRepository_message_timestamp": 1747564565.737000000,
"messageType": "USER"
},
"media": [],
"text": "SSE development using springboot?"
},
{
"messageType": "ASSISTANT",
"metadata": {
"CassandraChatMemoryRepository_message_timestamp": 1747564594.962000000,
"messageType": "ASSISTANT"
},
"toolCalls": [],
"media": [],
"text": "..."
}
]

where

var chatMemory = MessageWindowChatMemory.builder() .chatMemoryRepository(this.cassandraChatMemoryRepository).build();

I did look into ai_chat_memory and found something different. By different I meant values of msg_timestamp have three more digits, similar to:

[{msg_timestamp:1747579713040,msg_type:'USER',msg_content:'Hello'}, {msg_timestamp:1747579718473,msg_type:'ASSISTANT',msg_content:'Hello'}]

@michaelsembwever

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions