(messages []database.ChatMessage)
| 2901 | } |
| 2902 | |
| 2903 | func sortChatMessagesByCreatedAtAndID(messages []database.ChatMessage) { |
| 2904 | sort.SliceStable(messages, func(i, j int) bool { |
| 2905 | if messages[i].CreatedAt.Equal(messages[j].CreatedAt) { |
| 2906 | return messages[i].ID < messages[j].ID |
| 2907 | } |
| 2908 | return messages[i].CreatedAt.Before(messages[j].CreatedAt) |
| 2909 | }) |
| 2910 | } |
| 2911 | |
| 2912 | // updateAgentChatLastInjectedContextFromMessages rebuilds the |
| 2913 | // injected-context cache from all persisted context-file and skill parts. |
no test coverage detected