forked from wangziqi/gongxue-base
Refactor AI chat: streaming, tool calls, UI polish
This commit is contained in:
@@ -30,12 +30,21 @@ export class AiToolRun {
|
||||
@Column({ name: 'tool_name', type: 'varchar', length: 64 })
|
||||
toolName: string;
|
||||
|
||||
@Column({ name: 'skill_key', type: 'varchar', length: 50, nullable: true })
|
||||
skillKey: string | null;
|
||||
|
||||
@Column({ name: 'arguments_summary', type: 'text', nullable: true })
|
||||
argumentsSummary: string | null;
|
||||
|
||||
@Column({ name: 'result_summary', type: 'text', nullable: true })
|
||||
resultSummary: string | null;
|
||||
|
||||
@Column({ name: 'arguments_data', type: 'simple-json', nullable: true })
|
||||
argumentsData: Record<string, unknown> | null;
|
||||
|
||||
@Column({ name: 'result_data', type: 'simple-json', nullable: true })
|
||||
resultData: Record<string, unknown> | unknown[] | null;
|
||||
|
||||
@Column({ type: 'varchar', length: 20 })
|
||||
status: AiToolRunStatus;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user