chore: initialize qiming workspace repository
This commit is contained in:
172
qiming-mobile/types/enums/agent.uts
Normal file
172
qiming-mobile/types/enums/agent.uts
Normal file
@@ -0,0 +1,172 @@
|
||||
// 智能体组件模型类型枚举
|
||||
export enum AgentComponentTypeEnum {
|
||||
Plugin = 'Plugin',
|
||||
Workflow = 'Workflow',
|
||||
Trigger = 'Trigger',
|
||||
Knowledge = 'Knowledge',
|
||||
Variable = 'Variable',
|
||||
Table = 'Table',
|
||||
Model = 'Model',
|
||||
Agent = 'Agent',
|
||||
MCP = 'Mcp',
|
||||
Page = 'Page',
|
||||
// 事件
|
||||
Event = 'Event',
|
||||
// 技能
|
||||
Skill = 'Skill',
|
||||
// 工具调用
|
||||
ToolCall = 'ToolCall',
|
||||
// 执行计划
|
||||
Plan = 'Plan',
|
||||
}
|
||||
|
||||
|
||||
// 值引用类型,Input 输入;Reference 变量引用,可用值:Input,Reference
|
||||
export enum BindValueType {
|
||||
// 输入
|
||||
Input = 'Input',
|
||||
// 引用
|
||||
Reference = 'Reference',
|
||||
}
|
||||
|
||||
// 输入类型 可用值:Query,Body,Header,Path,Text,Paragraph,Select,MultipleSelect,Number,AutoRecognition
|
||||
export enum InputTypeEnum {
|
||||
// Http插件有用
|
||||
Query = 'Query',
|
||||
Body = 'Body',
|
||||
Header = 'Header',
|
||||
Path = 'Path',
|
||||
// 行文本
|
||||
Text = 'Text',
|
||||
// 多行段落
|
||||
Paragraph = 'Paragraph',
|
||||
// 下拉单选
|
||||
Select = 'Select',
|
||||
// 下拉多选
|
||||
MultipleSelect = 'MultipleSelect',
|
||||
// 数字
|
||||
Number = 'Number',
|
||||
// 智能识别
|
||||
AutoRecognition = 'AutoRecognition',
|
||||
}
|
||||
|
||||
// 是否默认选中,0-否,1-是
|
||||
export enum DefaultSelectedEnum {
|
||||
No = 0,
|
||||
Yes = 1,
|
||||
}
|
||||
|
||||
// 会话事件类型 可用值:PROCESSING,MESSAGE,FINAL_RESULT,ERROR
|
||||
export enum ConversationEventTypeEnum {
|
||||
PROCESSING = 'PROCESSING',
|
||||
MESSAGE = 'MESSAGE',
|
||||
FINAL_RESULT = 'FINAL_RESULT',
|
||||
ERROR = 'ERROR',
|
||||
}
|
||||
|
||||
// assistant 模型回复;user 用户消息,可用值:USER,ASSISTANT,SYSTEM,FUNCTION
|
||||
export enum AssistantRoleEnum {
|
||||
USER = 'USER',
|
||||
ASSISTANT = 'ASSISTANT',
|
||||
SYSTEM = 'SYSTEM',
|
||||
FUNCTION = 'FUNCTION',
|
||||
}
|
||||
|
||||
// 可用值:CHAT,THINK, GUID,QUESTION,ANSWER
|
||||
export enum MessageModeEnum {
|
||||
CHAT = 'CHAT',
|
||||
THINK = 'THINK',
|
||||
GUID = 'GUID',
|
||||
QUESTION = 'QUESTION',
|
||||
ANSWER = 'ANSWER',
|
||||
}
|
||||
|
||||
// 可用值:USER,ASSISTANT,SYSTEM,TOOL
|
||||
export enum MessageTypeEnum {
|
||||
USER = 'USER',
|
||||
ASSISTANT = 'ASSISTANT',
|
||||
SYSTEM = 'SYSTEM',
|
||||
TOOL = 'TOOL',
|
||||
}
|
||||
|
||||
// 智能体添加组件状态
|
||||
export enum AgentAddComponentStatusEnum {
|
||||
Loading = 'Loading',
|
||||
Added = 'Added',
|
||||
}
|
||||
|
||||
// 任务状态,只针对 EXECUTING(执行中)做展示,可用值:CREATE,EXECUTING,CANCEL,COMPLETE,FAILED
|
||||
export enum TaskStatus {
|
||||
CREATE = 'CREATE',
|
||||
CANCEL = 'CANCEL',
|
||||
EXECUTING = 'EXECUTING',
|
||||
COMPLETE = 'COMPLETE',
|
||||
FAILED = 'FAILED',
|
||||
}
|
||||
|
||||
// 可用值:Chat,TASK
|
||||
export enum TaskTypeEnum {
|
||||
Chat = 'Chat',
|
||||
TASK = 'TASK',
|
||||
}
|
||||
|
||||
// 是否允许复制,0不允许,1允许
|
||||
export enum AllowCopyEnum {
|
||||
No = 0,
|
||||
Yes = 1,
|
||||
}
|
||||
|
||||
// 仅展示模板, 0 否,1 是
|
||||
export enum OnlyTemplateEnum {
|
||||
No = 0,
|
||||
Yes = 1,
|
||||
}
|
||||
|
||||
// 选项来源类型,可用值:MANUAL,BINDING
|
||||
export enum OptionDataSourceEnum {
|
||||
MANUAL = 'MANUAL',
|
||||
BINDING = 'BINDING',
|
||||
}
|
||||
|
||||
// 更新变量类型
|
||||
export enum UpdateVariablesTypeEnum {
|
||||
Delete = 'Delete',
|
||||
Drag = 'Drag',
|
||||
}
|
||||
|
||||
// 开场白预置问题设置类型(问题类型,可用值:Question,Page,Link)
|
||||
export enum GuidQuestionSetTypeEnum {
|
||||
// 问题引导
|
||||
Question = 'Question',
|
||||
// 扩展页面路径
|
||||
Page = 'Page',
|
||||
// 外链地址
|
||||
Link = 'Link',
|
||||
}
|
||||
|
||||
// 响应动作(扩展页面打开、外部链接跳转)事件类型, Link 外链;Page 扩展页面,可用值:Link,Page
|
||||
export enum EventBindResponseActionEnum {
|
||||
// 扩展页面打开
|
||||
Page = 'Page',
|
||||
// 外部链接跳转
|
||||
Link = 'Link',
|
||||
}
|
||||
|
||||
// 是否默认展开扩展页面区域, 1 展开;0 不展开
|
||||
export enum ExpandPageAreaEnum {
|
||||
No = 0,
|
||||
Yes = 1,
|
||||
}
|
||||
|
||||
// 是否隐藏聊天区域, 1 隐藏;0 不隐藏
|
||||
export enum HideChatAreaEnum {
|
||||
No = 0,
|
||||
Yes = 1,
|
||||
}
|
||||
|
||||
// 智能体类型枚举
|
||||
export enum AgentTypeEnum {
|
||||
ChatBot = 'ChatBot',
|
||||
TaskAgent = 'TaskAgent',
|
||||
PageApp = 'PageApp',
|
||||
}
|
||||
137
qiming-mobile/types/enums/common.uts
Normal file
137
qiming-mobile/types/enums/common.uts
Normal file
@@ -0,0 +1,137 @@
|
||||
// 卡片样式枚举
|
||||
export enum CardStyleEnum {
|
||||
ONE = 'template-1',
|
||||
TWO = 'template-2',
|
||||
THREE = 'template-3',
|
||||
FOUR = 'template-4',
|
||||
}
|
||||
|
||||
export enum DataTypeEnum {
|
||||
String = 'String', // 文本
|
||||
Integer = 'Integer', // 整型数字
|
||||
Number = 'Number', // 数字
|
||||
Boolean = 'Boolean', // 布尔
|
||||
File_Default = 'File_Default', // 默认文件
|
||||
File = 'File', // 默认文件
|
||||
File_Image = 'File_Image', // 图像文件
|
||||
File_PPT = 'File_PPT', // PPT 文件
|
||||
File_Doc = 'File_Doc', // DOC 文件
|
||||
File_PDF = 'File_PDF', // PDF 文件
|
||||
File_Txt = 'File_Txt', // TXT 文件
|
||||
File_Zip = 'File_Zip', // ZIP 文件
|
||||
File_Excel = 'File_Excel', // Excel 文件
|
||||
File_Video = 'File_Video', // 视频文件
|
||||
File_Audio = 'File_Audio', // 音频文件
|
||||
File_Voice = 'File_Voice', // 语音文件
|
||||
File_Code = 'File_Code', // 语音文件
|
||||
File_Svg = 'File_Svg',
|
||||
Object = 'Object', // 对象
|
||||
Array_String = 'Array_String', // String 数组
|
||||
Array_Integer = 'Array_Integer', // Integer 数组
|
||||
Array_Number = 'Array_Number', // Number 数组
|
||||
Array_Boolean = 'Array_Boolean', // Boolean 数组
|
||||
Array_File_Default = 'Array_File_Default', // 默认文件数组
|
||||
Array_File = 'Array_File', // 默认文件数组
|
||||
Array_File_Image = 'Array_File_Image', // 图像文件数组
|
||||
Array_File_PPT = 'Array_File_PPT', // PPT 文件数组
|
||||
Array_File_Doc = 'Array_File_Doc', // DOC 文件数组
|
||||
Array_File_PDF = 'Array_File_PDF', // PDF 文件数组
|
||||
Array_File_Txt = 'Array_File_Txt', // TXT 文件数组
|
||||
Array_File_Zip = 'Array_File_Zip', // ZIP 文件数组
|
||||
Array_File_Excel = 'Array_File_Excel', // Excel 文件数组
|
||||
Array_File_Video = 'Array_File_Video', // 视频文件数组
|
||||
Array_File_Audio = 'Array_File_Audio', // 音频文件数组
|
||||
Array_File_Voice = 'Array_File_Voice', // 语音文件数组
|
||||
Array_File_Svg = 'Array_File_Svg', // 语音文件数组
|
||||
Array_File_Code = 'Array_File_Code', // 语音文件数组
|
||||
Array_Object = 'Array_Object', // 对象数组
|
||||
}
|
||||
|
||||
// 角色类型
|
||||
export enum RoleEnum {
|
||||
Owner = 'Owner',
|
||||
Admin = 'Admin',
|
||||
User = 'User',
|
||||
}
|
||||
|
||||
// 用户状态,可用值:Enabled,Disabled
|
||||
export enum UserStatus {
|
||||
Enabled = 'Enabled',
|
||||
Disabled = 'Disabled',
|
||||
}
|
||||
|
||||
// 发布状态
|
||||
export enum PublishStatusEnum {
|
||||
Developing = 'Developing',
|
||||
// 审核中
|
||||
Applying = 'Applying',
|
||||
// 已发布
|
||||
Published = 'Published',
|
||||
// 已拒绝
|
||||
Rejected = 'Rejected',
|
||||
}
|
||||
|
||||
// 请求方法,可用值:POST,GET,PUT,DELETE
|
||||
export enum HttpMethodEnum {
|
||||
POST = 'POST',
|
||||
GET = 'GET',
|
||||
PUT = 'PUT',
|
||||
DELETE = 'DELETE',
|
||||
}
|
||||
|
||||
// 消息状态枚举
|
||||
export enum MessageStatusEnum {
|
||||
Loading = 'loading',
|
||||
// 不完整的
|
||||
Incomplete = 'incomplete',
|
||||
Complete = 'complete',
|
||||
Error = 'error',
|
||||
}
|
||||
|
||||
// 消息loading时,调用状态
|
||||
export enum ProcessingEnum {
|
||||
EXECUTING = 'EXECUTING',
|
||||
FINISHED = 'FINISHED',
|
||||
FAILED = 'FAILED',
|
||||
}
|
||||
|
||||
// 权限枚举
|
||||
export enum PermissionsEnum {
|
||||
// 复制
|
||||
Copy = 'Copy',
|
||||
// 迁移
|
||||
Transfer = 'Transfer',
|
||||
// 删除
|
||||
Delete = 'Delete',
|
||||
// 发布
|
||||
Publish = 'Publish',
|
||||
// 临时会话
|
||||
TempChat = 'TempChat',
|
||||
// API Key
|
||||
AgentApi = 'AgentApi',
|
||||
// 导出配置
|
||||
Export = 'Export',
|
||||
}
|
||||
|
||||
// 输入类型, Http插件有用,可用值:Query,Body,Header,Path
|
||||
export enum InputTypeEnum {
|
||||
Query = 'Query',
|
||||
Body = 'Body',
|
||||
Header = 'Header',
|
||||
Path = 'Path',
|
||||
}
|
||||
|
||||
// 值引用类型,Input 输入;Reference 变量引用,可用值:Input,Reference
|
||||
export enum BindValueType {
|
||||
// 输入
|
||||
Input = 'Input',
|
||||
// 引用
|
||||
Reference = 'Reference',
|
||||
}
|
||||
|
||||
export enum UploadFileStatus {
|
||||
error = 'error',
|
||||
done = 'done',
|
||||
uploading = 'uploading',
|
||||
removed = 'removed',
|
||||
}
|
||||
16
qiming-mobile/types/enums/event.uts
Normal file
16
qiming-mobile/types/enums/event.uts
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* 事件类型枚举
|
||||
* 用于 batch 轮询事件分发
|
||||
*
|
||||
* 与 PC 端 @/types/enums/event.ts 保持一致
|
||||
*/
|
||||
export enum EventTypeEnum {
|
||||
// 有新的通知消息
|
||||
NewNotifyMessage = 'new_notify_message',
|
||||
// 会话消息列表需要刷新
|
||||
RefreshChatMessage = 'refresh_chat_message',
|
||||
// 文件列表需要刷新
|
||||
RefreshFileList = 'refresh_file_list',
|
||||
// 会话结束后,更新会话状态
|
||||
ChatFinished = 'chat_finished',
|
||||
}
|
||||
20
qiming-mobile/types/enums/login.uts
Normal file
20
qiming-mobile/types/enums/login.uts
Normal file
@@ -0,0 +1,20 @@
|
||||
export enum LoginTypeEnum {
|
||||
// 密码登录
|
||||
Password,
|
||||
// 手机验证码登录、注册
|
||||
Code,
|
||||
}
|
||||
|
||||
export enum LoginMethodEnum {
|
||||
// 手机号码登录
|
||||
Phone,
|
||||
// 邮箱登录
|
||||
Email,
|
||||
}
|
||||
|
||||
// 发送验证码枚举
|
||||
export enum SendCodeEnum {
|
||||
LOGIN_OR_REGISTER = 'LOGIN_OR_REGISTER',
|
||||
RESET_PASSWORD = 'RESET_PASSWORD',
|
||||
BIND_EMAIL = 'BIND_EMAIL',
|
||||
}
|
||||
20
qiming-mobile/types/enums/plugin.uts
Normal file
20
qiming-mobile/types/enums/plugin.uts
Normal file
@@ -0,0 +1,20 @@
|
||||
// 插件类型,可用值:HTTP,CODE
|
||||
export enum PluginTypeEnum {
|
||||
HTTP = 'HTTP',
|
||||
CODE = 'CODE',
|
||||
}
|
||||
|
||||
// 插件代码语言,可用值:Python,JavaScript
|
||||
export enum CodeLangEnum {
|
||||
Python = 'Python',
|
||||
JavaScript = 'JavaScript',
|
||||
JSON = 'JSON',
|
||||
}
|
||||
|
||||
// 卡片绑定样式,可用值:SINGLE,LIST
|
||||
export enum BindCardStyleEnum {
|
||||
// 单张卡片
|
||||
SINGLE = 'SINGLE',
|
||||
// 竖向列表
|
||||
LIST = 'LIST',
|
||||
}
|
||||
5
qiming-mobile/types/enums/space.uts
Normal file
5
qiming-mobile/types/enums/space.uts
Normal file
@@ -0,0 +1,5 @@
|
||||
// 是否开启问题建议,可用值:Open,Close
|
||||
export enum OpenCloseEnum {
|
||||
Open = 'Open',
|
||||
Close = 'Close',
|
||||
}
|
||||
10
qiming-mobile/types/enums/square.uts
Normal file
10
qiming-mobile/types/enums/square.uts
Normal file
@@ -0,0 +1,10 @@
|
||||
// 目标对象(智能体、工作流、插件)ID,可用值:Agent,Plugin,Workflow,KNOWLEDGE
|
||||
export enum SquareAgentTypeEnum {
|
||||
Agent = 'Agent',
|
||||
PageApp = 'PageApp',
|
||||
Plugin = 'Plugin',
|
||||
Workflow = 'Workflow',
|
||||
Knowledge = 'Knowledge',
|
||||
// 模板
|
||||
Template = 'Template',
|
||||
}
|
||||
Reference in New Issue
Block a user