chore: initialize qiming workspace repository

This commit is contained in:
Codex
2026-05-29 14:22:48 +08:00
commit bfd67a0f2c
10750 changed files with 1885711 additions and 0 deletions

View 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',
}

View 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',
}

View 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',
}

View 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',
}

View 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',
}

View File

@@ -0,0 +1,5 @@
// 是否开启问题建议,可用值:Open,Close
export enum OpenCloseEnum {
Open = 'Open',
Close = 'Close',
}

View 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',
}