| 
                        1234567891011121314151617181920212223242526 | 
                        - import type { ThoughtItem } from '../../app/chat/type'
 - import type { VisionFile } from '@/types/app'
 - 
 - export const sortAgentSorts = (list: ThoughtItem[]) => {
 -   if (!list)
 -     return list
 -   if (list.some(item => item.position === undefined))
 -     return list
 -   const temp = [...list]
 -   temp.sort((a, b) => a.position - b.position)
 -   return temp
 - }
 - 
 - export const addFileInfos = (list: ThoughtItem[], messageFiles: VisionFile[]) => {
 -   if (!list || !messageFiles)
 -     return list
 -   return list.map((item) => {
 -     if (item.files && item.files?.length > 0) {
 -       return {
 -         ...item,
 -         message_files: item.files.map(fileId => messageFiles.find(file => file.id === fileId)) as VisionFile[],
 -       }
 -     }
 -     return item
 -   })
 - }
 
 
  |