mirror of
https://github.com/farcasclaudiu/Flowise.git
synced 2026-06-22 11:01:22 +03:00
8ebc4dcfd5
* add langgraph * datasource: initial commit * datasource: datasource details and chunks * datasource: Document Store Node * more changes * Document Store - Base functionality * Document Store Loader Component * Document Store Loader Component * before merging the modularity PR * after merging the modularity PR * preview mode * initial draft PR * fixes * minor updates and fixes * preview with loader and splitter * preview with credential * show stored chunks * preview update... * edit config * save, preview and other changes * save, preview and other changes * save, process and other changes * save, process and other changes * alpha1 - for internal testing * rerouting urls * bug fix on new leader create * pagination support for chunks * delete document store * Update pnpm-lock.yaml * doc store card view * Update store files to use updated storage functions, Document Store Table View and other changes * ui changes * add expanded chunk dialog, improve ui * change throw Error to InternalError * Bug Fixes and removal of subFolder, adding of view chunks for store * lint fixes * merge changes * DocumentStoreStatus component * ui changes for doc store * add remove metadata key field, add custom document loader * add chatflows used doc store chips * add types/interfaces to DocumentStore Services * document loader list dialog title bar color change * update interfaces * Whereused Chatflow Name and Added chunkNo to retain order of created chunks. * use typeorm order chunkNo, ui changes * update tabler icons react * cleanup agents * add pysandbox tool * add abort functionality, loading next agent * add empty view svg * update chatflow tool with chatId * rename to agentflows * update worker for prompt input values * update dashboard to agentflows, agentcanvas * fix marketplace use template * add agentflow templates * resolve merge conflict * update baseURL --------- Co-authored-by: vinodkiran <vinodkiran@usa.net> Co-authored-by: Vinod Paidimarry <vinodkiran@outlook.in>
54 lines
1.2 KiB
TypeScript
54 lines
1.2 KiB
TypeScript
/* eslint-disable */
|
|
import { Entity, Column, CreateDateColumn, PrimaryGeneratedColumn, Index } from 'typeorm'
|
|
import { IChatMessage, MessageType } from '../../Interface'
|
|
|
|
@Entity()
|
|
export class ChatMessage implements IChatMessage {
|
|
@PrimaryGeneratedColumn('uuid')
|
|
id: string
|
|
|
|
@Column()
|
|
role: MessageType
|
|
|
|
@Index()
|
|
@Column({ type: 'uuid' })
|
|
chatflowid: string
|
|
|
|
@Column({ type: 'text' })
|
|
content: string
|
|
|
|
@Column({ nullable: true, type: 'text' })
|
|
sourceDocuments?: string
|
|
|
|
@Column({ nullable: true, type: 'text' })
|
|
usedTools?: string
|
|
|
|
@Column({ nullable: true, type: 'text' })
|
|
fileAnnotations?: string
|
|
|
|
@Column({ nullable: true, type: 'text' })
|
|
agentReasoning?: string
|
|
|
|
@Column({ nullable: true, type: 'text' })
|
|
fileUploads?: string
|
|
|
|
@Column()
|
|
chatType: string
|
|
|
|
@Column({ type: 'varchar' })
|
|
chatId: string
|
|
|
|
@Column({ nullable: true })
|
|
memoryType?: string
|
|
|
|
@Column({ type: 'varchar', nullable: true })
|
|
sessionId?: string
|
|
|
|
@Column({ type: 'timestamp' })
|
|
@CreateDateColumn()
|
|
createdDate: Date
|
|
|
|
@Column({ nullable: true, type: 'text' })
|
|
leadEmail?: string
|
|
}
|