| 1 | /** |
| 2 | * AgentTaskStatus 枚举。 |
| 3 | */ |
| 4 | export enum AgentTaskStatus { |
| 5 | // 前端 UI 展示用的状态(SSE 流式推送时使用,不存储到数据库) |
| 6 | Thinking = 'THINKING', // 思考中 |
| 7 | Waiting = 'WAITING', // 等待 |
| 8 | GeneratingContent = 'GENERATING_CONTENT', // 内容生成中 |
| 9 | GeneratingImage = 'GENERATING_IMAGE', // 图片生成中 |
| 10 | GeneratingVideo = 'GENERATING_VIDEO', // 视频生成中 |
| 11 | GeneratingText = 'GENERATING_TEXT', // 文本生成中 |
| 12 | |
| 13 | // 与后端数据库一致的状态(@yikart/mongodb ContentGenerationTaskStatus) |
| 14 | Running = 'running', // 运行中 |
| 15 | Completed = 'completed', // 完成 |
| 16 | RequiresAction = 'requires_action', // 需要用户操作(如绑定频道等) |
| 17 | Error = 'error', // 错误 |
| 18 | Aborted = 'aborted', // 中止 |
| 19 | } |
| 20 | |
| 21 | /** |
| 22 | * MediaType 枚举。 |
| 23 | */ |
| 24 | export enum MediaType { |
| 25 | Video = 'VIDEO', |
| 26 | Image = 'IMAGE', |
| 27 | } |
| 28 |