/**
* 状态常量定义
* 保持与 tiny-robot v0.3.x 兼容,用于状态管理
*/
/**
* 消息状态枚举
*/
export enum STATUS {
PENDING = 'pending',
STREAMING = 'streaming',
FINISHED = 'finished',
ERROR = 'error',
ABORTED = 'aborted'
}
/**
* 生成中的状态列表
*/
export const GeneratingStatus: STATUS[] = [STATUS.PENDING, STATUS.STREAMING]
/**
* 消息状态接口
*/
export interface MessageState {
status: STATUS
errorMsg?: unknown
}