{
	"openapi": "3.0.3",
	"info": {
		"title": "默认模块",
		"description": "",
		"version": "1.0.0"
	},
	"servers": [
		{
			"url": "/",
			"description": "默认服务器"
		}
	],
	"tags": [
		{
			"name": "Agent",
			"description": "智能体相关接口"
		},
		{
			"name": "AgentApplication",
			"description": "智能体应用相关接口"
		},
		{
			"name": "tools",
			"description": "工具相关接口"
		},
		{
			"name": "agentLog",
			"description": "日志相关接口"
		}
	],
	"paths": {
		"/api/agent/getBefore7DayAgentRunnerStatic": {
			"post": {
				"summary": "获取7天前的智能体运行状态",
				"deprecated": false,
				"description": "",
				"tags": ["agentLog"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1519145361682206720",
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {}
							},
							"example": {}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "object",
											"properties": {
												"avg_elapsed_sec": {
													"type": "string"
												},
												"error_total": {
													"type": "integer"
												},
												"process_total": {
													"type": "integer"
												},
												"run_total": {
													"type": "integer"
												},
												"success_total": {
													"type": "integer"
												}
											},
											"required": [
												"avg_elapsed_sec",
												"error_total",
												"process_total",
												"run_total",
												"success_total"
											]
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": {
										"avg_elapsed_time": "2000.00",
										"error_total": 0,
										"run_total": 1,
										"success_total": 1
									},
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/getAgentRunnerPageList": {
			"post": {
				"summary": "获取智能体运行日志分页列表",
				"deprecated": false,
				"description": "",
				"tags": ["agentLog"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1519145361682206720",
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"keyword": {
										"type": "string"
									},
									"status": {
										"type": "string"
									},
									"source": {
										"type": "string"
									},
									"pageIndex": {
										"type": "integer"
									},
									"pageSize": {
										"type": "integer"
									}
								},
								"required": ["keyword", "status", "source", "pageIndex", "pageSize"]
							},
							"example": {
								"keyword": "",
								"status": "running,finish,error",
								"source": "manual,schedule,webhook,api",
								"pageIndex": 1,
								"pageSize": 20
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "object",
											"properties": {
												"currentPage": {
													"type": "integer"
												},
												"hasNextPage": {
													"type": "boolean"
												},
												"hasPreviousPage": {
													"type": "boolean"
												},
												"model": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"agentName": {
																"type": "string"
															},
															"beginDate": {
																"type": "string"
															},
															"endDate": {
																"type": "string"
															},
															"runnerId": {
																"type": "string"
															},
															"status": {
																"type": "string"
															},
															"useTime": {
																"type": "integer"
															}
														}
													}
												},
												"pageSize": {
													"type": "integer"
												},
												"totalCount": {
													"type": "integer"
												},
												"totalPages": {
													"type": "integer"
												}
											},
											"required": [
												"currentPage",
												"hasNextPage",
												"hasPreviousPage",
												"model",
												"pageSize",
												"totalCount",
												"totalPages"
											]
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": {
										"currentPage": 1,
										"hasNextPage": false,
										"hasPreviousPage": false,
										"model": [
											{
												"agentName": "智能编演示",
												"beginDate": "2026-06-03 16:34:01",
												"endDate": "2026-06-03 16:34:03",
												"runnerId": "3b73469d-329d-493e-bc69-d0f3f8e33c72",
												"status": "finish",
												"useTime": 2000
											}
										],
										"pageSize": 20,
										"totalCount": 1,
										"totalPages": 1
									},
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doDeleteAgent": {
			"post": {
				"summary": "删除智能体",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "id",
						"in": "query",
						"description": "",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1518988661083869184",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "string"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/ai/agent/suggested-questions": {
			"post": {
				"summary": "获取智能体建议提问列表",
				"deprecated": false,
				"description": "",
				"tags": ["AgentApplication"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1518266702310150144",
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"id": {
										"type": "string"
									},
									"limit": {
										"type": "integer"
									}
								},
								"required": ["id", "limit"]
							},
							"example": {
								"id": "7ccae457-69e2-4cf6-9335-a5d1fa052a2b",
								"limit": 6
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"knowledge_base_id": {
														"type": "string"
													},
													"question": {
														"type": "string"
													},
													"source": {
														"type": "string"
													}
												},
												"required": ["knowledge_base_id", "question", "source"]
											}
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": [
										{
											"knowledge_base_id": "620a5d3f-29d4-49f4-8dde-5b4c4071eff0",
											"question": "介绍一下QueryParam",
											"source": "wiki"
										},
										{
											"knowledge_base_id": "620a5d3f-29d4-49f4-8dde-5b4c4071eff0",
											"question": "介绍一下ExternalAsynTaskService",
											"source": "wiki"
										},
										{
											"knowledge_base_id": "620a5d3f-29d4-49f4-8dde-5b4c4071eff0",
											"question": "什么是Asynchronous Task？",
											"source": "wiki"
										},
										{
											"knowledge_base_id": "620a5d3f-29d4-49f4-8dde-5b4c4071eff0",
											"question": "如何使用Java上传文件并处理响应结果？",
											"source": "document"
										},
										{
											"knowledge_base_id": "620a5d3f-29d4-49f4-8dde-5b4c4071eff0",
											"question": "什么是框架统一响应数据包结构？",
											"source": "wiki"
										},
										{
											"knowledge_base_id": "fdb64e26-b6a7-41b1-ad11-d7039add6661",
											"question": "我的快递物流一直不更新怎么办？",
											"source": "faq"
										}
									],
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/openapi/doBatchGenerateUUID": {
			"post": {
				"summary": "批量生成UUID",
				"deprecated": false,
				"description": "",
				"tags": ["tools"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1490845225663336448",
						"schema": {
							"type": "string",
							"default": "bpm_client_1490845225663336448"
						}
					}
				],
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "array",
											"items": {
												"type": "string"
											}
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": [
										"a33c9f0a-bc3a-4a25-86ba-080ee6772063",
										"efab3a9d-e5f6-4339-8d6c-6189b85d984f"
									],
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/getAgentList": {
			"post": {
				"summary": "获取智能体列表",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "pageIndex",
						"in": "query",
						"description": "",
						"required": true,
						"example": 1,
						"schema": {
							"type": "number"
						}
					},
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "object",
											"properties": {
												"currentPage": {
													"type": "integer"
												},
												"hasNextPage": {
													"type": "boolean"
												},
												"hasPreviousPage": {
													"type": "boolean"
												},
												"model": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"conversation_variables": {
																"type": "array",
																"items": {
																	"type": "string"
																}
															},
															"env_variables": {
																"type": "array",
																"items": {
																	"type": "object",
																	"properties": {
																		"name": {
																			"type": "string"
																		},
																		"type": {
																			"type": "string"
																		},
																		"value": {
																			"type": "string"
																		}
																	},
																	"required": ["name", "type", "value"]
																}
															},
															"id": {
																"type": "string"
															},
															"name": {
																"type": "string"
															},
															"profilePhoto": {
																"type": "string"
															},
															"viewPort": {
																"type": "object",
																"properties": {
																	"x": {
																		"type": "integer"
																	},
																	"y": {
																		"type": "integer"
																	},
																	"zoom": {
																		"type": "integer"
																	}
																},
																"required": ["x", "y", "zoom"]
															}
														},
														"required": [
															"conversation_variables",
															"env_variables",
															"id",
															"name",
															"profilePhoto",
															"viewPort"
														]
													}
												},
												"pageSize": {
													"type": "integer"
												},
												"totalCount": {
													"type": "integer"
												},
												"totalPages": {
													"type": "integer"
												}
											},
											"required": [
												"currentPage",
												"hasNextPage",
												"hasPreviousPage",
												"model",
												"pageSize",
												"totalCount",
												"totalPages"
											]
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": {
										"currentPage": 1,
										"hasNextPage": true,
										"hasPreviousPage": false,
										"model": [
											{
												"conversation_variables": [],
												"env_variables": [],
												"id": "00601f51-1cc8-4370-b2c5-876a970cf43b",
												"name": "test2",
												"profilePhoto": "111",
												"viewPort": {
													"x": 0,
													"y": 0,
													"zoom": 1
												}
											},
											{
												"conversation_variables": [],
												"env_variables": [],
												"id": "06335124-1342-47b8-9720-9a7da7b807aa",
												"name": "test2",
												"profilePhoto": "asdfasdf",
												"viewPort": {
													"x": 0,
													"y": 0,
													"zoom": 1
												}
											},
											{
												"conversation_variables": [],
												"env_variables": [],
												"id": "11b85594-463e-4296-b2bd-9312343750e8",
												"name": "test",
												"profilePhoto": "111",
												"viewPort": {
													"x": 0,
													"y": 0,
													"zoom": 1
												}
											},
											{
												"conversation_variables": [],
												"env_variables": [],
												"id": "45b8d1f1-422c-4e96-95a3-5d3f97f1b46a",
												"name": "test1",
												"profilePhoto": "sdfasdfaf",
												"viewPort": {
													"x": 0,
													"y": 0,
													"zoom": 1
												}
											},
											{
												"conversation_variables": [],
												"env_variables": [
													{
														"name": "api_address",
														"type": "string",
														"value": "http://shalu-componenttesting-admin-dev.shalu.com"
													}
												],
												"id": "899be084-f363-4275-b5ba-7ddbb1ca8bef",
												"name": "test3",
												"profilePhoto": "11",
												"viewPort": {
													"x": 0,
													"y": 0,
													"zoom": 1
												}
											},
											{
												"conversation_variables": [],
												"env_variables": [
													{
														"name": "test",
														"type": "string",
														"value": "aaaa"
													},
													{
														"name": "bbb",
														"type": "string",
														"value": "afasdf"
													},
													{
														"name": "test",
														"type": "string",
														"value": "aaaa"
													},
													{
														"name": "test22",
														"type": "string",
														"value": "344334"
													}
												],
												"id": "8ad90e7a-cd4d-432a-83f5-49ba43ddd59d",
												"name": "test1",
												"profilePhoto": "22",
												"viewPort": {
													"x": 0,
													"y": 0,
													"zoom": 1
												}
											},
											{
												"conversation_variables": [],
												"env_variables": [
													{
														"name": "api_address",
														"type": "string",
														"value": "http://shalu-componenttesting-admin-dev.shalu.com"
													}
												],
												"id": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"name": "测试智能体",
												"profilePhoto": "1111",
												"viewPort": {
													"x": 10,
													"y": 10,
													"zoom": 1
												}
											},
											{
												"conversation_variables": [],
												"env_variables": [],
												"id": "d576a5a3-204b-4233-af8d-4358c774cc57",
												"name": "test",
												"profilePhoto": "232323",
												"viewPort": {
													"x": 0,
													"y": 0,
													"zoom": 1
												}
											},
											{
												"conversation_variables": [],
												"env_variables": [],
												"id": "e0a7e5e0-7923-4607-a60a-0dc35f0d7797",
												"name": "222",
												"profilePhoto": "sdfasdf",
												"viewPort": {
													"x": 0,
													"y": 0,
													"zoom": 1
												}
											}
										],
										"pageSize": 20,
										"totalCount": 9,
										"totalPages": 1
									},
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doEditAgent": {
			"post": {
				"summary": "智能体编辑",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "string"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": "20d31522-66e7-463e-81d7-7fb7fd5864f7",
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doSaveAgentVariables": {
			"post": {
				"summary": "保存智能体变量",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"appAgentId": {
										"type": "string"
									},
									"conversation_variables": {
										"type": "array",
										"items": {
											"type": "string"
										}
									},
									"env_variables": {
										"type": "array",
										"items": {
											"type": "object",
											"properties": {
												"name": {
													"type": "string"
												},
												"value": {
													"type": "string"
												},
												"type": {
													"type": "string"
												}
											}
										}
									}
								},
								"required": ["appAgentId", "conversation_variables", "env_variables"]
							},
							"example": {
								"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
								"conversation_variables": [],
								"env_variables": [
									{
										"name": "api_address",
										"value": "http://shalu-componenttesting-admin-dev.shalu.com",
										"type": "string"
									}
								]
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "string"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/getAgentInfo": {
			"post": {
				"summary": "获取智能体信息",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"id": {
										"type": "string"
									}
								},
								"required": ["id"]
							},
							"example": {
								"id": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8"
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "object",
											"properties": {
												"conversation_variables": {
													"type": "array",
													"items": {
														"type": "string"
													}
												},
												"edges": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"appAgentId": {
																"type": "string"
															},
															"creationTime": {
																"type": "string"
															},
															"data": {
																"type": "object",
																"properties": {
																	"isInLoop": {
																		"type": "boolean"
																	},
																	"sourceType": {
																		"type": "string"
																	},
																	"targetType": {
																		"type": "string"
																	}
																},
																"required": ["isInLoop", "sourceType", "targetType"]
															},
															"id": {
																"type": "string"
															},
															"isDeleted": {
																"type": "boolean"
															},
															"selected": {
																"type": "boolean"
															},
															"source": {
																"type": "string"
															},
															"sourceHandle": {
																"type": "string"
															},
															"target": {
																"type": "string"
															},
															"targetHandle": {
																"type": "string"
															},
															"type": {
																"type": "string"
															},
															"updateTime": {
																"type": "string"
															},
															"zIndex": {
																"type": "integer"
															}
														},
														"required": [
															"appAgentId",
															"creationTime",
															"data",
															"id",
															"isDeleted",
															"selected",
															"source",
															"sourceHandle",
															"target",
															"targetHandle",
															"type",
															"updateTime",
															"zIndex"
														]
													}
												},
												"env_variables": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"is_require": {
																"type": "boolean"
															},
															"name": {
																"type": "string"
															},
															"type": {
																"type": "string"
															},
															"value": {
																"type": "string"
															}
														}
													}
												},
												"id": {
													"type": "string"
												},
												"name": {
													"type": "string"
												},
												"nodes": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"appAgentId": {
																"type": "string"
															},
															"creationTime": {
																"type": "string"
															},
															"creatorUserId": {
																"type": "string"
															},
															"data": {
																"type": "object",
																"properties": {
																	"outputs": {
																		"type": "array",
																		"items": {
																			"type": "object",
																			"properties": {
																				"name": {
																					"type": "string"
																				},
																				"describe": {
																					"type": "string"
																				},
																				"is_require": {
																					"type": "boolean"
																				},
																				"type": {
																					"type": "string"
																				}
																			},
																			"required": ["name", "describe", "is_require", "type"]
																		}
																	},
																	"bodyType": {
																		"type": "string"
																	},
																	"exception": {
																		"type": "string"
																	},
																	"ssl_verify": {
																		"type": "boolean"
																	},
																	"body": {
																		"type": "object",
																		"properties": {
																			"data": {
																				"type": "array",
																				"items": {
																					"type": "object",
																					"properties": {
																						"type": {
																							"type": "string"
																						},
																						"value": {
																							"type": "string"
																						},
																						"key": {
																							"type": "string"
																						}
																					},
																					"required": ["type", "value", "key"]
																				}
																			},
																			"type": {
																				"type": "string"
																			}
																		},
																		"required": ["data", "type"]
																	},
																	"title": {
																		"type": "string"
																	},
																	"type": {
																		"type": "string"
																	},
																	"error_strategy": {
																		"type": "string"
																	},
																	"retry_config": {
																		"type": "object",
																		"properties": {
																			"max_retries": {
																				"type": "integer"
																			},
																			"retry_enabled": {
																				"type": "boolean"
																			},
																			"retry_interval": {
																				"type": "integer"
																			}
																		},
																		"required": ["max_retries", "retry_enabled", "retry_interval"]
																	},
																	"authorization": {
																		"type": "object",
																		"properties": {
																			"type": {
																				"type": "string"
																			},
																			"config": {
																				"type": "object",
																				"properties": {
																					"api_key": {
																						"type": "string"
																					},
																					"header": {
																						"type": "string"
																					},
																					"type": {
																						"type": "string"
																					}
																				},
																				"required": ["api_key", "header", "type"]
																			}
																		},
																		"required": ["type", "config"]
																	},
																	"output": {
																		"type": "object",
																		"properties": {
																			"headers": {
																				"type": "array",
																				"items": {
																					"type": "string"
																				}
																			},
																			"status_code": {
																				"type": "integer"
																			},
																			"files": {
																				"type": "array",
																				"items": {
																					"type": "string"
																				}
																			},
																			"body": {
																				"type": "string"
																			}
																		},
																		"required": ["headers", "status_code", "files", "body"]
																	},
																	"timeout_config": {
																		"type": "object",
																		"properties": {
																			"max_write_timeout": {
																				"type": "integer"
																			},
																			"max_read_timeout": {
																				"type": "integer"
																			},
																			"max_connect_timeout": {
																				"type": "integer"
																			}
																		},
																		"required": [
																			"max_write_timeout",
																			"max_read_timeout",
																			"max_connect_timeout"
																		]
																	},
																	"exceptionDefaultValue": {
																		"type": "object",
																		"properties": {
																			"headers": {
																				"type": "string"
																			},
																			"status_code": {
																				"type": "integer"
																			},
																			"body": {
																				"type": "string"
																			}
																		},
																		"required": ["headers", "status_code", "body"]
																	},
																	"id": {
																		"type": "string"
																	},
																	"selected": {
																		"type": "boolean"
																	},
																	"height": {
																		"type": "integer"
																	},
																	"errorConfig": {
																		"type": "object",
																		"properties": {
																			"retry_delay": {
																				"type": "integer"
																			},
																			"retry": {
																				"type": "boolean"
																			},
																			"max_retry": {
																				"type": "integer"
																			}
																		},
																		"required": ["retry_delay", "retry", "max_retry"]
																	},
																	"output_can_alter": {
																		"type": "boolean"
																	},
																	"timeoutConfig": {
																		"type": "object",
																		"properties": {
																			"read": {
																				"type": "integer"
																			},
																			"write": {
																				"type": "integer"
																			},
																			"connect": {
																				"type": "integer"
																			}
																		},
																		"required": ["read", "write", "connect"]
																	},
																	"variables": {
																		"type": "array",
																		"items": {
																			"type": "object",
																			"properties": {
																				"name": {
																					"type": "string"
																				},
																				"type": {
																					"type": "string"
																				},
																				"value": {
																					"type": "string"
																				}
																			},
																			"required": ["name", "type", "value"]
																		}
																	},
																	"method": {
																		"type": "string"
																	},
																	"isInIteration": {
																		"type": "boolean"
																	},
																	"default_value": {
																		"type": "array",
																		"items": {
																			"type": "string"
																		}
																	},
																	"params": {
																		"type": "array",
																		"items": {
																			"type": "string"
																		}
																	},
																	"nodeType": {
																		"type": "string"
																	},
																	"url": {
																		"type": "string"
																	},
																	"width": {
																		"type": "integer"
																	},
																	"verifySSL": {
																		"type": "boolean"
																	},
																	"heads": {
																		"type": "array",
																		"items": {
																			"type": "string"
																		}
																	},
																	"position": {
																		"type": "object",
																		"properties": {
																			"x": {
																				"type": "integer"
																			},
																			"y": {
																				"type": "integer"
																			}
																		},
																		"required": ["x", "y"]
																	},
																	"desc": {
																		"type": "string"
																	},
																	"isInLoop": {
																		"type": "boolean"
																	},
																	"filter_by": {
																		"type": "object",
																		"properties": {
																			"conditions": {
																				"type": "array",
																				"items": {
																					"type": "object",
																					"properties": {
																						"varType": {
																							"type": "string"
																						},
																						"comparison_operator": {
																							"type": "string"
																						},
																						"right_value": {
																							"type": "string"
																						}
																					}
																				}
																			},
																			"enabled": {
																				"type": "boolean"
																			}
																		},
																		"required": ["conditions", "enabled"]
																	},
																	"limit": {
																		"type": "object",
																		"properties": {
																			"size": {
																				"type": "integer"
																			},
																			"enabled": {
																				"type": "boolean"
																			}
																		},
																		"required": ["size", "enabled"]
																	},
																	"order_by": {
																		"type": "object",
																		"properties": {
																			"value": {
																				"type": "string"
																			},
																			"enabled": {
																				"type": "boolean"
																			},
																			"key": {
																				"type": "string"
																			}
																		},
																		"required": ["value", "enabled", "key"]
																	},
																	"extract_by": {
																		"type": "object",
																		"properties": {
																			"serial": {
																				"type": "string"
																			},
																			"enabled": {
																				"type": "boolean"
																			}
																		},
																		"required": ["serial", "enabled"]
																	},
																	"code": {
																		"type": "string"
																	},
																	"code_language": {
																		"type": "string"
																	},
																	"cases": {
																		"type": "array",
																		"items": {
																			"type": "object",
																			"properties": {
																				"logical_operator": {
																					"type": "string"
																				},
																				"id": {
																					"type": "string"
																				},
																				"conditions": {
																					"type": "array",
																					"items": {
																						"type": "object",
																						"properties": {
																							"varType": {
																								"type": "string"
																							},
																							"left_value": {
																								"type": "string"
																							},
																							"comparison_operator": {
																								"type": "string"
																							},
																							"right_value": {
																								"type": "string"
																							}
																						},
																						"required": [
																							"varType",
																							"left_value",
																							"comparison_operator",
																							"right_value"
																						]
																					}
																				}
																			},
																			"required": ["logical_operator", "id", "conditions"]
																		}
																	}
																},
																"required": [
																	"outputs",
																	"bodyType",
																	"exception",
																	"ssl_verify",
																	"body",
																	"title",
																	"type",
																	"error_strategy",
																	"retry_config",
																	"authorization",
																	"output",
																	"timeout_config",
																	"exceptionDefaultValue",
																	"id",
																	"selected",
																	"height",
																	"errorConfig",
																	"output_can_alter",
																	"timeoutConfig",
																	"variables",
																	"method",
																	"isInIteration",
																	"default_value",
																	"params",
																	"nodeType",
																	"url",
																	"width",
																	"verifySSL",
																	"heads",
																	"position",
																	"desc",
																	"isInLoop"
																]
															},
															"height": {
																"type": "integer"
															},
															"id": {
																"type": "string"
															},
															"isDeleted": {
																"type": "boolean"
															},
															"position": {
																"type": "object",
																"properties": {
																	"x": {
																		"type": "integer"
																	},
																	"y": {
																		"type": "integer"
																	}
																},
																"required": ["x", "y"]
															},
															"selected": {
																"type": "boolean"
															},
															"type": {
																"type": "string"
															},
															"updateTime": {
																"type": "string"
															},
															"width": {
																"type": "integer"
															},
															"zIndex": {
																"type": "integer"
															},
															"deleterUserId": {
																"type": "string"
															},
															"deletionTime": {
																"type": "string"
															}
														},
														"required": [
															"appAgentId",
															"creationTime",
															"creatorUserId",
															"data",
															"height",
															"id",
															"isDeleted",
															"position",
															"selected",
															"type",
															"updateTime",
															"width",
															"zIndex"
														]
													}
												},
												"profilePhoto": {
													"type": "string"
												},
												"viewPort": {
													"type": "object",
													"properties": {
														"x": {
															"type": "integer"
														},
														"y": {
															"type": "integer"
														},
														"zoom": {
															"type": "integer"
														}
													},
													"required": ["x", "y", "zoom"]
												}
											},
											"required": [
												"conversation_variables",
												"edges",
												"env_variables",
												"id",
												"name",
												"nodes",
												"profilePhoto",
												"viewPort"
											]
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": {
										"conversation_variables": [],
										"edges": [
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-03-02 17:55:12",
												"data": {
													"isInLoop": false,
													"sourceType": "if-else",
													"targetType": "list-operator"
												},
												"id": "7e6724f3-296b-4390-99cf-d8f680f80bc4",
												"isDeleted": false,
												"selected": false,
												"source": "de35b389-3782-474c-9dd9-cb1356dea54b",
												"sourceHandle": "c2cb978e-fce8-11f0-a59d-266b7b87fca6-1",
												"target": "6764ede2-2c3d-46bb-ae9a-fb0a892aff84",
												"targetHandle": "target",
												"type": "custom",
												"updateTime": "2026-03-02 17:55:12",
												"zIndex": 0
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-03-03 11:34:27",
												"data": {
													"isInLoop": false,
													"sourceType": "http-request",
													"targetType": "code"
												},
												"id": "b81ae979-bf7c-412f-9fa3-948094be68d3",
												"isDeleted": false,
												"selected": true,
												"source": "492048da-6f33-4a36-adc5-cff4b973b053",
												"sourceHandle": "source",
												"target": "c91eb026-e86a-418f-a865-a98aa60bcf19",
												"targetHandle": "target",
												"type": "custom",
												"updateTime": "2026-03-03 11:34:27",
												"zIndex": 0
											}
										],
										"env_variables": [
											{
												"is_require": false,
												"name": "api_address",
												"type": "string",
												"value": "http://shalu-componenttesting-admin-dev.shalu.com"
											}
										],
										"id": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"name": "测试智能体",
										"nodes": [
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-02-24 16:44:21",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"is_require": false,
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"is_require": false,
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"is_require": false,
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "03d43e1a-5e10-4456-a188-c5507ef373ee",
													"selected": false,
													"height": 96,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "get",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "1",
													"width": 96,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": 256,
														"y": -560
													},
													"desc": "",
													"isInLoop": false
												},
												"height": 96,
												"id": "03d43e1a-5e10-4456-a188-c5507ef373ee",
												"isDeleted": false,
												"position": {
													"x": 288,
													"y": -496
												},
												"selected": false,
												"type": "custom",
												"updateTime": "2026-02-24 17:02:57",
												"width": 96,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-02-24 16:44:03",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"is_require": false,
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"is_require": false,
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"is_require": false,
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "094df381-3fb4-4a24-a47a-32540ff8a30f",
													"selected": false,
													"height": 96,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "get",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "",
													"width": 96,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": -192,
														"y": -560
													},
													"desc": "",
													"isInLoop": false
												},
												"height": 96,
												"id": "094df381-3fb4-4a24-a47a-32540ff8a30f",
												"isDeleted": false,
												"position": {
													"x": -192,
													"y": -560
												},
												"selected": false,
												"type": "custom",
												"updateTime": "2026-02-24 17:07:33",
												"width": 96,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-02-24 16:36:51",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"is_require": false,
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"is_require": false,
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"is_require": false,
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "0f5242d7-67c4-4181-aa92-135ad2ee7049",
													"selected": false,
													"height": 96,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "get",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "13",
													"width": 96,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": 1008,
														"y": -80
													},
													"desc": "",
													"isInLoop": false
												},
												"height": 96,
												"id": "0f5242d7-67c4-4181-aa92-135ad2ee7049",
												"isDeleted": false,
												"position": {
													"x": 816,
													"y": -352
												},
												"selected": false,
												"type": "custom",
												"updateTime": "2026-02-24 17:01:59",
												"width": 96,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-02-24 16:40:29",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"is_require": false,
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"is_require": false,
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"is_require": false,
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "3b9c1266-2120-4df8-a1fe-f31b90890f1a",
													"selected": false,
													"height": 96,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "get",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "123",
													"width": 96,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": -560,
														"y": -16
													},
													"desc": "",
													"isInLoop": false
												},
												"height": 96,
												"id": "3b9c1266-2120-4df8-a1fe-f31b90890f1a",
												"isDeleted": false,
												"position": {
													"x": -560,
													"y": -16
												},
												"selected": false,
												"type": "custom",
												"updateTime": "2026-02-25 11:01:24",
												"width": 96,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-01-28 10:24:45",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {
															"api_key": "",
															"header": "",
															"type": ""
														}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "492048da-6f33-4a36-adc5-cff4b973b053",
													"selected": true,
													"height": 40,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "post",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "#{env.api_address}/api/agent/getAgentInfo",
													"width": 20,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": 64,
														"y": -400
													},
													"desc": "",
													"isInLoop": false
												},
												"deleterUserId": "",
												"deletionTime": "2026-03-03 11:32:46",
												"height": 40,
												"id": "492048da-6f33-4a36-adc5-cff4b973b053",
												"isDeleted": false,
												"position": {
													"x": 64,
													"y": -400
												},
												"selected": true,
												"type": "custom",
												"updateTime": "2026-02-25 11:02:50",
												"width": 20,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-02-24 16:44:27",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"is_require": false,
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"is_require": false,
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"is_require": false,
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "50e48fcf-ce68-49a4-923e-87b05f8d22b8",
													"selected": false,
													"height": 96,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "get",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "",
													"width": 96,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": -256,
														"y": -32
													},
													"desc": "",
													"isInLoop": false
												},
												"height": 96,
												"id": "50e48fcf-ce68-49a4-923e-87b05f8d22b8",
												"isDeleted": false,
												"position": {
													"x": -256,
													"y": -32
												},
												"selected": false,
												"type": "custom",
												"updateTime": "2026-02-25 11:01:09",
												"width": 96,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-02-24 16:40:59",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"is_require": false,
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"is_require": false,
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"is_require": false,
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "672d51a1-15d0-4c07-9536-8bdc1c5dc929",
													"selected": false,
													"height": 96,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "get",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "",
													"width": 96,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": -496,
														"y": -240
													},
													"desc": "",
													"isInLoop": false
												},
												"height": 96,
												"id": "672d51a1-15d0-4c07-9536-8bdc1c5dc929",
												"isDeleted": false,
												"position": {
													"x": -368,
													"y": -576
												},
												"selected": false,
												"type": "custom",
												"updateTime": "2026-02-24 17:02:03",
												"width": 96,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-01-29 16:24:26",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "result",
															"describe": "过滤结果",
															"is_require": false,
															"type": "array[string]"
														},
														{
															"name": "first_record",
															"describe": "第一条记录",
															"is_require": false,
															"type": ""
														},
														{
															"name": "last_record",
															"describe": "最后一条记录",
															"is_require": false,
															"type": ""
														}
													],
													"output_can_alter": false,
													"variables": [
														{
															"name": "",
															"type": "array[string]",
															"value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}"
														}
													],
													"filter_by": {
														"conditions": [
															{
																"varType": "string",
																"comparison_operator": "contains",
																"right_value": "22"
															}
														],
														"enabled": false
													},
													"isInIteration": false,
													"default_value": [],
													"title": "列表操作",
													"type": "list-operator",
													"nodeType": "list-operator",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"timeout_config": {
														"max_write_timeout": 0,
														"max_read_timeout": 0,
														"max_connect_timeout": 0
													},
													"limit": {
														"size": 2,
														"enabled": true
													},
													"width": 20,
													"order_by": {
														"value": "asc",
														"enabled": true,
														"key": ""
													},
													"id": "6764ede2-2c3d-46bb-ae9a-fb0a892aff84",
													"position": {
														"x": 368,
														"y": -656
													},
													"extract_by": {
														"serial": "1",
														"enabled": true
													},
													"selected": false,
													"desc": "",
													"isInLoop": false,
													"height": 40
												},
												"height": 40,
												"id": "6764ede2-2c3d-46bb-ae9a-fb0a892aff84",
												"isDeleted": false,
												"position": {
													"x": 32,
													"y": -816
												},
												"selected": true,
												"type": "custom",
												"updateTime": "2026-02-24 17:02:01",
												"width": 20,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-02-24 16:37:19",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"is_require": false,
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"is_require": false,
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"is_require": false,
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "9b31887b-fdd6-47f1-9eaa-59c17c1b48e3",
													"selected": false,
													"height": 96,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "get",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "",
													"width": 96,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": 1088,
														"y": 160
													},
													"desc": "",
													"isInLoop": false
												},
												"height": 96,
												"id": "9b31887b-fdd6-47f1-9eaa-59c17c1b48e3",
												"isDeleted": false,
												"position": {
													"x": 624,
													"y": -128
												},
												"selected": false,
												"type": "custom",
												"updateTime": "2026-02-24 17:01:59",
												"width": 96,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-01-28 19:54:03",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "result",
															"type": "array[string]"
														}
													],
													"output_can_alter": true,
													"variables": [
														{
															"name": "str",
															"type": "string",
															"value": ""
														}
													],
													"code": "\nfunction main(str) {\n    return {\n        result: ['11','22','33']\n    }\n}\n",
													"isInIteration": false,
													"default_value": [],
													"title": "代码执行",
													"type": "code",
													"nodeType": "code",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"timeout_config": {
														"max_write_timeout": 0,
														"max_read_timeout": 0,
														"max_connect_timeout": 0
													},
													"code_language": "javascript",
													"width": 20,
													"id": "c91eb026-e86a-418f-a865-a98aa60bcf19",
													"position": {
														"x": 976,
														"y": -256
													},
													"selected": false,
													"desc": "",
													"isInLoop": false,
													"height": 40
												},
												"height": 40,
												"id": "c91eb026-e86a-418f-a865-a98aa60bcf19",
												"isDeleted": false,
												"position": {
													"x": 816,
													"y": -496
												},
												"selected": true,
												"type": "custom",
												"updateTime": "2026-02-24 17:01:58",
												"width": 20,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-01-29 13:07:48",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [],
													"output_can_alter": true,
													"variables": [],
													"cases": [
														{
															"logical_operator": "and",
															"id": "c2cb978e-fce8-11f0-a59d-266b7b87fca6-1",
															"conditions": [
																{
																	"varType": "string",
																	"left_value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result.result.name}",
																	"comparison_operator": "is",
																	"right_value": "智能"
																}
															]
														},
														{
															"logical_operator": "and",
															"id": "c2cb978e-fce8-11f0-a59d-266b7b87fca6-2",
															"conditions": [
																{
																	"varType": "string",
																	"left_value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result.result.name}",
																	"comparison_operator": "is",
																	"right_value": "测试智能体"
																}
															]
														}
													],
													"isInIteration": false,
													"default_value": [],
													"title": "条件分支",
													"type": "if-else",
													"nodeType": "condition",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"timeout_config": {
														"max_write_timeout": 0,
														"max_read_timeout": 0,
														"max_connect_timeout": 0
													},
													"width": 20,
													"id": "de35b389-3782-474c-9dd9-cb1356dea54b",
													"position": {
														"x": 1088,
														"y": -768
													},
													"selected": false,
													"desc": "",
													"isInLoop": false,
													"height": 40
												},
												"height": 40,
												"id": "de35b389-3782-474c-9dd9-cb1356dea54b",
												"isDeleted": false,
												"position": {
													"x": 800,
													"y": -784
												},
												"selected": true,
												"type": "custom",
												"updateTime": "2026-02-24 17:02:00",
												"width": 20,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-02-24 16:43:53",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"is_require": false,
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"is_require": false,
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"is_require": false,
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "e0af10b6-2675-4b46-becb-f4efceb6e1df",
													"selected": false,
													"height": 96,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "get",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "1",
													"width": 96,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": -32,
														"y": -16
													},
													"desc": "",
													"isInLoop": false
												},
												"height": 96,
												"id": "e0af10b6-2675-4b46-becb-f4efceb6e1df",
												"isDeleted": false,
												"position": {
													"x": -32,
													"y": -16
												},
												"selected": false,
												"type": "custom",
												"updateTime": "2026-02-25 11:01:27",
												"width": 96,
												"zIndex": 1
											},
											{
												"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
												"creationTime": "2026-02-24 16:43:48",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"data": {
													"outputs": [
														{
															"name": "body",
															"describe": "响应内容",
															"is_require": false,
															"type": "string"
														},
														{
															"name": "status_code",
															"describe": "响应状态码",
															"is_require": false,
															"type": "number"
														},
														{
															"name": "headers",
															"describe": "响应头列表 JSON",
															"is_require": false,
															"type": "object"
														}
													],
													"bodyType": "json",
													"exception": "none",
													"ssl_verify": false,
													"body": {
														"data": [
															{
																"type": "text",
																"value": "",
																"key": ""
															}
														],
														"type": "json"
													},
													"title": "HTTP 请求",
													"type": "http-request",
													"error_strategy": "none",
													"retry_config": {
														"max_retries": 3,
														"retry_enabled": false,
														"retry_interval": 100
													},
													"authorization": {
														"type": "none",
														"config": {}
													},
													"output": {
														"headers": [],
														"status_code": 200,
														"files": [],
														"body": ""
													},
													"timeout_config": {
														"max_write_timeout": 1,
														"max_read_timeout": 1,
														"max_connect_timeout": 1
													},
													"exceptionDefaultValue": {
														"headers": "{}",
														"status_code": 0,
														"body": ""
													},
													"id": "ea894ed1-5de4-411f-9917-0828c6f0f15d",
													"selected": false,
													"height": 96,
													"errorConfig": {
														"retry_delay": 100,
														"retry": false,
														"max_retry": 3
													},
													"output_can_alter": false,
													"timeoutConfig": {
														"read": 1,
														"write": 1,
														"connect": 1
													},
													"variables": [],
													"method": "get",
													"isInIteration": false,
													"default_value": [],
													"params": [],
													"nodeType": "http-request",
													"url": "",
													"width": 96,
													"verifySSL": false,
													"heads": [],
													"position": {
														"x": -208,
														"y": 304
													},
													"desc": "",
													"isInLoop": false
												},
												"height": 96,
												"id": "ea894ed1-5de4-411f-9917-0828c6f0f15d",
												"isDeleted": false,
												"position": {
													"x": -208,
													"y": 304
												},
												"selected": false,
												"type": "custom",
												"updateTime": "2026-02-25 11:02:57",
												"width": 96,
												"zIndex": 1
											}
										],
										"profilePhoto": "1111",
										"viewPort": {
											"x": 10,
											"y": 10,
											"zoom": 1
										}
									},
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doNewAgentNode": {
			"post": {
				"summary": "智能体添加节点",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"appAgentId": {
										"type": "string"
									},
									"parentId": {
										"type": "string"
									},
									"position": {
										"type": "object",
										"properties": {
											"x": {
												"type": "integer"
											},
											"y": {
												"type": "integer"
											}
										},
										"required": ["x", "y"]
									},
									"width": {
										"type": "integer"
									},
									"height": {
										"type": "integer"
									},
									"selected": {
										"type": "boolean"
									},
									"nodeType": {
										"type": "string"
									},
									"zIndex": {
										"type": "integer"
									},
									"prevNodeId": {
										"type": "string"
									},
									"nodeHandleId": {
										"type": "string"
									}
								},
								"required": [
									"appAgentId",
									"position",
									"width",
									"height",
									"selected",
									"nodeType",
									"zIndex"
								]
							},
							"examples": {
								"1": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "http-request",
										"zIndex": 1,
										"prevNodeId": "",
										"nodeHandleId": ""
									},
									"summary": "HTTP请求"
								},
								"2": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "code",
										"zIndex": 1
									},
									"summary": "代码执行"
								},
								"3": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "if-else",
										"zIndex": 1
									},
									"summary": "条件分支"
								},
								"4": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "iteration",
										"zIndex": 1
									},
									"summary": "迭代"
								},
								"5": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "list-operator",
										"zIndex": 1
									},
									"summary": "列表操作"
								},
								"6": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "loop",
										"zIndex": 1
									},
									"summary": "循环"
								},
								"7": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "74bc1d79-b51e-4279-b7e9-c0029a1ac154",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "code",
										"zIndex": 1
									},
									"summary": "代码（迭代内）"
								},
								"8": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "74bc1d79-b51e-4279-b7e9-c0029a1ac154",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "end",
										"zIndex": 1
									},
									"summary": "结束输出"
								},
								"9": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "start",
										"zIndex": 1
									},
									"summary": "用户输入"
								},
								"10": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "trigger-schedule",
										"zIndex": 1
									},
									"summary": "定时触发器"
								},
								"11": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "trigger-webhook",
										"zIndex": 1,
										"prevNodeId": "",
										"nodeHandleId": ""
									},
									"summary": "WebHook触发器"
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "string"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": "d0ada9b3-0507-4f3a-8020-310b0c1a2756",
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doUpdateAgentNode": {
			"post": {
				"summary": "更新智能体节点",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"id": {
										"type": "string"
									},
									"appAgentId": {
										"type": "string"
									},
									"parentId": {
										"type": "string"
									},
									"position": {
										"type": "object",
										"properties": {
											"x": {
												"type": "integer"
											},
											"y": {
												"type": "integer"
											}
										},
										"required": ["x", "y"]
									},
									"width": {
										"type": "integer"
									},
									"height": {
										"type": "integer"
									},
									"selected": {
										"type": "boolean"
									},
									"nodeType": {
										"type": "string"
									},
									"zIndex": {
										"type": "integer"
									},
									"data": {
										"type": "object",
										"properties": {}
									}
								},
								"required": [
									"id",
									"appAgentId",
									"parentId",
									"position",
									"width",
									"height",
									"selected",
									"nodeType",
									"zIndex",
									"data"
								]
							},
							"examples": {
								"1": {
									"value": {
										"id": "492048da-6f33-4a36-adc5-cff4b973b053",
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"name": "HTTP 请求 1",
										"remark": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"nodeType": "http-request",
										"zIndex": 1,
										"data": {
											"outputs": [
												{
													"name": "body",
													"describe": "响应内容",
													"type": "string"
												},
												{
													"name": "status_code",
													"describe": "响应状态码",
													"type": "number"
												},
												{
													"name": "headers",
													"describe": "响应头列表 JSON",
													"type": "object"
												}
											],
											"output_can_alter": false,
											"variables": [],
											"method": "post",
											"ssl_verify": false,
											"isInIteration": false,
											"default_value": [],
											"body": {
												"type": "json",
												"data": [
													{
														"key": "",
														"type": "text",
														"value": "{\"id\":\"b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8\"}"
													}
												]
											},
											"params": [],
											"title": "HTTP 请求",
											"type": "http-request",
											"error_strategy": "none",
											"retry_config": {
												"max_retries": 3,
												"retry_enabled": false,
												"retry_interval": 100
											},
											"url": "#{env.api_address}/api/agent/getAgentInfo",
											"authorization": {
												"type": "none",
												"config": {
													"api_key": "",
													"header": "",
													"type": ""
												}
											},
											"timeout_config": {
												"max_write_timeout": 0,
												"max_read_timeout": 0,
												"max_connect_timeout": 0
											},
											"heads": [
												{
													"name": "Authorization",
													"value": "bpm_client_1473687766939209728"
												}
											],
											"selected": true,
											"desc": "",
											"isInLoop": false
										}
									},
									"summary": "HTTP请求"
								},
								"2": {
									"value": {
										"id": "c91eb026-e86a-418f-a865-a98aa60bcf19",
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"name": "代码执行 1",
										"remark": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"zIndex": 1,
										"data": {
											"outputs": [
												{
													"name": "result",
													"type": "array[string]"
												}
											],
											"output_can_alter": true,
											"variables": [
												{
													"name": "str",
													"type": "string",
													"value": "#{492048da-6f33-4a36-adc5-cff4b973b053.body}"
												}
											],
											"code": "\nfunction main(str) {\n    return {\n        result: ['11','22','33']\n    }\n}\n",
											"isInIteration": false,
											"default_value": [],
											"title": "代码执行",
											"type": "code",
											"nodeType": "code",
											"error_strategy": "none",
											"retry_config": {
												"max_retries": 3,
												"retry_enabled": false,
												"retry_interval": 100
											},
											"timeout_config": {
												"max_write_timeout": 0,
												"max_read_timeout": 0,
												"max_connect_timeout": 0
											},
											"code_language": "javascript",
											"width": 20,
											"id": "c91eb026-e86a-418f-a865-a98aa60bcf19",
											"position": {
												"x": 816,
												"y": -496
											},
											"selected": false,
											"desc": "",
											"isInLoop": false,
											"height": 40
										}
									},
									"summary": "代码执行"
								},
								"3": {
									"value": "{\r\n\t\"id\": \"de35b389-3782-474c-9dd9-cb1356dea54b\",\r\n\t\"appAgentId\": \"b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8\",\r\n\t\"parentId\": \"\",\r\n\t\"name\": \"条件分支 1\",\r\n\t\"remark\": \"\",\r\n\t\"position\": {\r\n\t\t\"x\": 20,\r\n\t\t\"y\": 30\r\n\t},\r\n\t\"width\": 20,\r\n\t\"height\": 40,\r\n\t\"selected\": true,\r\n\t\"zIndex\": 1,\r\n\t\"data\": {\r\n\t\t\"outputs\": [],\r\n\t\t\"output_can_alter\": true,\r\n\t\t\"variables\": [],\r\n\t\t\"cases\": [\r\n\t\t\t{\r\n\t\t\t\t\"id\": \"c2cb978e-fce8-11f0-a59d-266b7b87fca6-1\",\r\n\t\t\t\t\"logical_operator\": \"and\",\r\n\t\t\t\t\"conditions\": [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"comparison_operator\": \"is\",\r\n\t\t\t\t\t\t\"left_value\": \"#{c91eb026-e86a-418f-a865-a98aa60bcf19.result.result.name}\",\r\n\t\t\t\t\t\t\"right_value\": \"智能\",\r\n\t\t\t\t\t\t\"varType\": \"string\"\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t}\r\n\t    \t{\r\n\t\t\t\t\"id\": \"c2cb978e-fce8-11f0-a59d-266b7b87fca6-2\",\r\n\t\t\t\t\"logical_operator\": \"and\",\r\n\t\t\t\t\"conditions\": [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"comparison_operator\": \"is\",\r\n\t\t\t\t\t\t\"left_value\": \"#{c91eb026-e86a-418f-a865-a98aa60bcf19.result.result.name}\",\r\n\t\t\t\t\t\t\"right_value\": \"测试智能体\",\r\n\t\t\t\t\t\t\"varType\": \"string\"\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"isInIteration\": false,\r\n\t\t\"default_value\": [],\r\n\t\t\"title\": \"条件分支\",\r\n\t\t\"type\": \"if-else\",\r\n\t\t\"error_strategy\": \"none\",\r\n\t\t\"retry_config\": {\r\n\t\t\t\"max_retries\": 3,\r\n\t\t\t\"retry_enabled\": false,\r\n\t\t\t\"retry_interval\": 100\r\n\t\t},\r\n\t\t\"timeout_config\": {\r\n\t\t\t\"max_write_timeout\": 0,\r\n\t\t\t\"max_read_timeout\": 0,\r\n\t\t\t\"max_connect_timeout\": 0\r\n\t\t},\r\n\t\t\"selected\": false,\r\n\t\t\"desc\": \"\",\r\n\t\t\"isInLoop\": false\r\n\t}\r\n}",
									"summary": "条件分支"
								},
								"4": {
									"value": "{\r\n\t\"id\": \"6764ede2-2c3d-46bb-ae9a-fb0a892aff84\",\r\n\t\"appAgentId\": \"b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8\",\r\n\t\"parentId\": \"\",\r\n\t\"name\": \"列表操作 1\",\r\n\t\"remark\": \"\",\r\n\t\"position\": {\r\n\t\t\"x\": 20,\r\n\t\t\"y\": 30\r\n\t},\r\n\t\"width\": 20,\r\n\t\"height\": 40,\r\n\t\"selected\": true,\r\n\t\"zIndex\": 1,\r\n\t\"data\": {\r\n\t\t\"outputs\": [\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"result\",\r\n\t\t\t\t\"describe\": \"过滤结果\",\r\n\t\t\t\t\"is_require\": false,\r\n\t\t\t\t\"type\": \"array[string]\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"first_record\",\r\n\t\t\t\t\"describe\": \"第一条记录\",\r\n\t\t\t\t\"is_require\": false,\r\n\t\t\t\t\"type\": \"\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"last_record\",\r\n\t\t\t\t\"describe\": \"最后一条记录\",\r\n\t\t\t\t\"is_require\": false,\r\n\t\t\t\t\"type\": \"\"\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"output_can_alter\": false,\r\n\t\t\"variables\": [\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"\",\r\n\t\t\t\t\"type\": \"array[string]\",\r\n\t\t\t\t\"value\": \"#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}\"\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"filter_by\": {\r\n\t\t\t\"conditions\": [\r\n\t\t\t\t{\r\n\t\t\t\t\t\"comparison_operator\": \"contains\",\r\n\t\t\t\t\t\"right_value\": '22',\r\n\t\t\t\t\t\"varType\": 'string'\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"enabled\": false\r\n\t\t},\r\n\t\t\"isInIteration\": false,\r\n\t\t\"default_value\": [],\r\n\t\t\"title\": \"列表操作\",\r\n\t\t\"type\": \"list-operator\",\r\n\t\t\"error_strategy\": \"none\",\r\n\t\t\"retry_config\": {\r\n\t\t\t\"max_retries\": 3,\r\n\t\t\t\"retry_enabled\": false,\r\n\t\t\t\"retry_interval\": 100\r\n\t\t},\r\n\t\t\"timeout_config\": {\r\n\t\t\t\"max_write_timeout\": 0,\r\n\t\t\t\"max_read_timeout\": 0,\r\n\t\t\t\"max_connect_timeout\": 0\r\n\t\t},\r\n\t\t\"limit\": {\r\n\t\t\t\"size\": 2,\r\n\t\t\t\"enabled\": true\r\n\t\t},\r\n\t\t\"order_by\": {\r\n\t\t\t\"value\": \"asc\",\r\n\t\t\t\"enabled\": true,\r\n\t\t\t\"key\": \"\"\r\n\t\t},\r\n\t\t\"extract_by\": {\r\n\t\t\t\"serial\": \"1\",\r\n\t\t\t\"enabled\": true\r\n\t\t},\r\n\t\t\"selected\": false,\r\n\t\t\"desc\": \"\",\r\n\t\t\"isInLoop\": false\r\n\t}\r\n}",
									"summary": "列表操作"
								},
								"5": {
									"value": "{\r\n\t\"id\": \"cae0c279-c1aa-40b6-9702-1df2af104a9b\",\r\n\t\"appAgentId\": \"b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8\",\r\n\t\"parentId\": \"\",\r\n\t\"name\": \"循环 1\",\r\n\t\"remark\": \"\",\r\n\t\"position\": {\r\n\t\t\"x\": 20,\r\n\t\t\"y\": 30\r\n\t},\r\n\t\"width\": 20,\r\n\t\"height\": 40,\r\n\t\"selected\": true,\r\n\t\"zIndex\": 1,\r\n\t\"data\": {\r\n\t\t\"output_can_alter\": true,\r\n\t\t\"variables\": [\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"aa\",\r\n\t\t\t\t\"type\": \"array[number]\",\r\n\t\t\t\t\"value_type\": \"constant\",\r\n\t\t\t\t\"value\": \"[11,22,33]\",\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"ifout\",\r\n\t\t\t\t\"type\": \"boolean\",\r\n\t\t\t\t\"value_type\": \"constant\",\r\n\t\t\t\t\"value\": \"false\"\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"error_handle_mode\": \"terminated\",\r\n\t\t\"isInIteration\": false,\r\n\t\t\"default_value\": [],\r\n\t\t\"start_node_id\": \"bceb809d-e12f-4401-bfcc-cbd72f421278\",\r\n\t\t\"break_conditions\": [\r\n\t\t\t{\r\n\t\t\t\t\"comparison_operator\": \"is\",\r\n\t\t\t\t\"left_value\": \"#{cae0c279-c1aa-40b6-9702-1df2af104a9b.ifout}\",\r\n\t\t\t\t\"right_value\": \"true\",\r\n\t\t\t\t\"varType\": \"boolean\"\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"title\": \"循环\",\r\n\t\t\"type\": \"loop\",\r\n\t\t\"error_strategy\": \"none\",\r\n\t\t\"loop_id\": \"cae0c279-c1aa-40b6-9702-1df2af104a9b\",\r\n\t\t\"retry_config\": {\r\n\t\t\t\"max_retries\": 3,\r\n\t\t\t\"retry_enabled\": false,\r\n\t\t\t\"retry_interval\": 100\r\n\t\t},\r\n\t\t\"loop_count\": 10,\r\n\t\t\"logical_operator\": \"and\",\r\n\t\t\"selected\": false,\r\n\t\t\"desc\": \"\",\r\n\t\t\"isInLoop\": true\r\n\t}\r\n}",
									"summary": "循环"
								},
								"6": {
									"value": {
										"id": "74bc1d79-b51e-4279-b7e9-c0029a1ac154",
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"name": "迭代 1",
										"remark": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"zIndex": 1,
										"data": {
											"output_iteration_variable": {
												"name": "",
												"type": "string",
												"value": "#{25f07893-8a36-4355-9c2d-2007a448dcae.result}"
											},
											"output_can_alter": true,
											"variables": [
												{
													"name": "iteration_input",
													"type": "array[string]",
													"value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}"
												}
											],
											"error_handle_mode": "terminated",
											"flatten_output": false,
											"isInIteration": true,
											"default_value": [],
											"start_node_id": "e6b5f725-3504-4cc0-b26f-fe39337d0aee",
											"title": "迭代",
											"type": "iteration",
											"error_strategy": "none",
											"retry_config": {
												"max_retries": 3,
												"retry_enabled": false,
												"retry_interval": 100
											},
											"iteration_id": "74bc1d79-b51e-4279-b7e9-c0029a1ac154",
											"is_parallel": false,
											"selected": false,
											"desc": "",
											"isInLoop": false,
											"parallel_nums": 10
										}
									},
									"summary": "迭代"
								},
								"7": {
									"value": {
										"id": "25f07893-8a36-4355-9c2d-2007a448dcae",
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"parentId": "",
										"name": "代码执行 2",
										"remark": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"zIndex": 1,
										"data": {
											"outputs": [
												{
													"name": "result",
													"type": "string"
												}
											],
											"output_can_alter": true,
											"variables": [
												{
													"name": "item",
													"type": "string",
													"value": "#{74bc1d79-b51e-4279-b7e9-c0029a1ac154.item}"
												}
											],
											"isInIteration": false,
											"default_value": [],
											"title": "代码执行",
											"type": "code",
											"error_strategy": "none",
											"retry_config": {
												"max_retries": 3,
												"retry_enabled": false,
												"retry_interval": 100
											},
											"timeout_config": {
												"max_write_timeout": 0,
												"max_read_timeout": 0,
												"max_connect_timeout": 0
											},
											"code": "\nfunction main(item) {\n    return {\n        result: item\n    }\n}\n",
											"code_language": "javascript",
											"selected": false,
											"desc": "",
											"isInLoop": false
										}
									},
									"summary": "代码（迭代内）"
								},
								"8": {
									"value": {
										"id": "3ba96b4e-25c2-486a-be27-94ab9957aba1",
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"name": "迭代 1",
										"remark": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"zIndex": 1,
										"data": {
											"outputs": [
												{
													"name": "aa",
													"type": "array[string]",
													"value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}"
												},
												{
													"name": "bb",
													"type": "string",
													"value": "#{492048da-6f33-4a36-adc5-cff4b973b053.body}"
												},
												{
													"name": "cc",
													"type": "array[string]",
													"value": "#{74bc1d79-b51e-4279-b7e9-c0029a1ac154.output}"
												}
											],
											"output_can_alter": true,
											"variables": [],
											"isInIteration": false,
											"default_value": [],
											"type": "end",
											"error_strategy": "none",
											"retry_config": {
												"max_retries": 3,
												"retry_enabled": false,
												"retry_interval": 100
											},
											"selected": false,
											"isInLoop": false
										}
									},
									"summary": "结束输出"
								},
								"9": {
									"value": {
										"id": "da46a998-7707-4505-a1ee-830182d0b6e1",
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"name": "用户输入 1",
										"remark": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"zIndex": 1,
										"data": {
											"outputs": [],
											"output_can_alter": true,
											"variables": [
												{
													"label": "a1",
													"max_length": 50,
													"formType": "text-input",
													"default_value": "",
													"is_require": true
												},
												{
													"label": "a2",
													"max_length": 50,
													"formType": "text-area",
													"default_value": "",
													"is_require": true
												},
												{
													"label": "a3",
													"formType": "select",
													"default_value": "11",
													"is_require": true,
													"options": ["11", "22", "33"]
												},
												{
													"label": "a4",
													"formType": "number",
													"default_value": 11,
													"is_require": true
												},
												{
													"label": "a5",
													"formType": "checkbox",
													"default_value": true,
													"is_require": true
												},
												{
													"label": "a6",
													"formType": "file",
													"default_value": {
														"id": "11",
														"name": "1.jpg",
														"extensionName": ".jpg",
														"size": 11213,
														"path": "/aa"
													},
													"file_types": [],
													"file_extensions": [],
													"is_require": true
												},
												{
													"label": "a7",
													"formType": "file-list",
													"default_value": [
														{
															"id": "11",
															"name": "1.jpg",
															"extensionName": ".jpg",
															"size": 11213,
															"path": "/aa"
														}
													],
													"file_types": [],
													"file_extensions": [],
													"is_require": true
												},
												{
													"label": "a8",
													"formType": "json_object",
													"default_value": {
														"text": ""
													},
													"is_require": true
												}
											],
											"isInIteration": false,
											"default_value": [],
											"type": "start",
											"error_strategy": "none",
											"retry_config": {
												"max_retries": 3,
												"retry_enabled": false,
												"retry_interval": 100
											},
											"selected": false,
											"isInLoop": false
										}
									},
									"summary": "用户输入"
								},
								"10": {
									"value": {
										"id": "096eea5e-d5ed-4f68-9861-16ae73958980",
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"name": "定时触发器 1",
										"remark": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"zIndex": 1,
										"data": {
											"outputs": [],
											"output_can_alter": true,
											"variables": [],
											"isInIteration": false,
											"default_value": [],
											"visual_config": {
												"monthly_days": ["1"],
												"weekdays": ["sun"],
												"time": "12:00",
												"minute": 0
											},
											"type": "trigger-schedule",
											"error_strategy": "none",
											"retry_config": {
												"max_retries": 3,
												"retry_enabled": false,
												"retry_interval": 100
											},
											"frequency": "daily",
											"mode": "cron",
											"cron_expression": "0 30 14 * * ? *",
											"selected": false,
											"isInLoop": false
										}
									},
									"summary": "定时触发器"
								},
								"11": {
									"value": {
										"id": "f18f4871-7caa-4eb7-9000-226fc680997e",
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"name": "Webhook 触发器 1",
										"remark": "",
										"position": {
											"x": 20,
											"y": 30
										},
										"width": 20,
										"height": 40,
										"selected": true,
										"zIndex": 1,
										"data": {
											"outputs": [],
											"headers": [
												{
													"name": "a1",
													"required": false
												},
												{
													"name": "a2",
													"required": false
												},
												{
													"name": "a3",
													"required": false
												}
											],
											"output_can_alter": true,
											"variables": [],
											"method": "post",
											"webhook_url": "/api/agent/webhook/f18f4871-7caa-4eb7-9000-226fc680997e",
											"webhook_debug_url": "/api/agent/webhook-debug/f18f4871-7caa-4eb7-9000-226fc680997e",
											"isInIteration": false,
											"response_body": "",
											"default_value": [],
											"body": [
												{
													"name": "c1",
													"type": "string",
													"required": false
												},
												{
													"name": "c2",
													"type": "string",
													"required": false
												},
												{
													"name": "c3",
													"type": "string",
													"required": false
												}
											],
											"params": [
												{
													"name": "b1",
													"type": "string",
													"required": false
												},
												{
													"name": "b2",
													"type": "string",
													"required": false
												},
												{
													"name": "b3",
													"type": "string",
													"required": false
												}
											],
											"type": "trigger-webhook",
											"async_mode": true,
											"error_strategy": "none",
											"retry_config": {
												"max_retries": 3,
												"retry_enabled": false,
												"retry_interval": 100
											},
											"response_content_type": "application/json",
											"content_type": "application/json",
											"selected": false,
											"isInLoop": false,
											"response_status_code": 200
										}
									},
									"summary": "WebHook触发器"
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"isAuthorized": {
											"type": "boolean"
										},
										"result": {
											"type": "object"
										}
									},
									"required": ["isSuccess", "code", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doDeleteAgentNode": {
			"post": {
				"summary": "删除智能体节点",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"id": {
										"type": "string"
									}
								},
								"required": ["id"]
							},
							"example": {
								"id": "492048da-6f33-4a36-adc5-cff4b973b053"
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doNewAgentNodeWithEdge": {
			"post": {
				"summary": "根据边缘线，创建新的智能体节点",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"edgeId": {
										"type": "string"
									},
									"newNode": {
										"type": "object",
										"properties": {
											"appAgentId": {
												"type": "string"
											},
											"parentId": {
												"type": "string"
											},
											"position": {
												"type": "object",
												"properties": {
													"x": {
														"type": "integer"
													},
													"y": {
														"type": "integer"
													}
												},
												"required": ["x", "y"]
											},
											"width": {
												"type": "integer"
											},
											"height": {
												"type": "integer"
											},
											"selected": {
												"type": "boolean"
											},
											"nodeType": {
												"type": "string"
											},
											"zIndex": {
												"type": "integer"
											},
											"prevNodeId": {
												"type": "string"
											},
											"nodeHandleId": {
												"type": "string"
											}
										},
										"required": [
											"appAgentId",
											"parentId",
											"position",
											"width",
											"height",
											"selected",
											"nodeType",
											"zIndex",
											"prevNodeId",
											"nodeHandleId"
										]
									}
								},
								"required": ["edgeId", "newNode"]
							},
							"example": {
								"edgeId": "f70a68a4-1a00-4c38-907b-dd8565087248",
								"newNode": {
									"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
									"parentId": "",
									"position": {
										"x": 20,
										"y": 30
									},
									"width": 20,
									"height": 40,
									"selected": true,
									"nodeType": "http-request",
									"zIndex": 1,
									"prevNodeId": "",
									"nodeHandleId": ""
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "string"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": "ab9cc26c-6152-4097-a85c-46fec6450aa8",
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doNewEdge": {
			"post": {
				"summary": "新增智能体边缘信息",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"appAgentId": {
										"type": "string"
									},
									"source": {
										"type": "string"
									},
									"sourceHandle": {
										"type": "string"
									},
									"target": {
										"type": "string"
									},
									"zIndex": {
										"type": "integer"
									}
								},
								"required": ["appAgentId", "source", "target", "zIndex"]
							},
							"examples": {
								"1": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"source": "492048da-6f33-4a36-adc5-cff4b973b053",
										"target": "c91eb026-e86a-418f-a865-a98aa60bcf19",
										"zIndex": 0
									},
									"summary": "普通节点"
								},
								"2": {
									"value": {
										"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
										"source": "de35b389-3782-474c-9dd9-cb1356dea54b",
										"sourceHandle": "c2cb978e-fce8-11f0-a59d-266b7b87fca6-1",
										"target": "6764ede2-2c3d-46bb-ae9a-fb0a892aff84",
										"zIndex": 0
									},
									"summary": "条件分支节点边缘"
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doDeleteEdge": {
			"post": {
				"summary": "删除智能体边缘信息",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"id": {
										"type": "string"
									}
								},
								"required": ["id"]
							},
							"example": {
								"id": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8"
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doSelectedEdge": {
			"post": {
				"summary": "选中智能体边缘",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"id": {
										"type": "string"
									}
								},
								"required": ["id"]
							},
							"example": {
								"id": "e518d540-2242-4def-8d42-381d9fab59ee"
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doExecute": {
			"post": {
				"summary": "运行智能体",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"appAgentId": {
										"type": "string"
									},
									"start_node_id": {
										"type": "string"
									},
									"is_debugger": {
										"type": "boolean"
									},
									"responseType": {
										"type": "string"
									},
									"params": {
										"type": "object",
										"properties": {}
									},
									"query": {
										"type": "string"
									},
									"files": {
										"type": "array",
										"items": {
											"type": "string"
										}
									}
								},
								"required": ["appAgentId", "start_node_id", "is_debugger", "responseType", "params"]
							},
							"example": {
								"appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8",
								"start_node_id": "492048da-6f33-4a36-adc5-cff4b973b053",
								"is_debugger": true,
								"responseType": "sse",
								"params": {}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "string"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": "05d08317-6fb5-4af4-b0de-8365b4d8183e",
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/getPrevNodeOutVariableList": {
			"post": {
				"summary": "根据节点id，获取节点之前的所有变量列表",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"node_id": {
										"type": "string"
									},
									"varTypeList": {
										"type": "array",
										"items": {
											"type": "string"
										}
									}
								},
								"required": ["node_id", "varTypeList"]
							},
							"example": {
								"node_id": "3ba96b4e-25c2-486a-be27-94ab9957aba1",
								"varTypeList": []
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"id": {
														"type": "string"
													},
													"name": {
														"type": "string"
													},
													"variableList": {
														"type": "array",
														"items": {
															"type": "object",
															"properties": {
																"expression": {
																	"type": "string"
																},
																"name": {
																	"type": "string"
																},
																"type": {
																	"type": "string"
																}
															},
															"required": ["expression", "name", "type"]
														}
													}
												},
												"required": ["id", "name", "variableList"]
											}
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": [
										{
											"id": "74bc1d79-b51e-4279-b7e9-c0029a1ac154",
											"name": "迭代 1",
											"type": "iteration",
											"variableList": [
												{
													"expression": "#{74bc1d79-b51e-4279-b7e9-c0029a1ac154.outputs}",
													"name": "outputs",
													"type": "array[string]"
												}
											]
										},
										{
											"id": "cae0c279-c1aa-40b6-9702-1df2af104a9b",
											"name": "循环 1",
											"type": "loop",
											"variableList": [
												{
													"expression": "#{cae0c279-c1aa-40b6-9702-1df2af104a9b.aa}",
													"name": "aa",
													"type": "array[number]"
												},
												{
													"expression": "#{cae0c279-c1aa-40b6-9702-1df2af104a9b.ifout}",
													"name": "ifout",
													"type": "boolean"
												}
											]
										},
										{
											"id": "c91eb026-e86a-418f-a865-a98aa60bcf19",
											"name": "代码执行 1",
											"type": "code",
											"variableList": [
												{
													"expression": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}",
													"name": "result",
													"type": "array[string]"
												}
											]
										},
										{
											"id": "env",
											"name": "环境变量",
											"variableList": [
												{
													"expression": "#{env.api_address}",
													"name": "api_address",
													"type": "string"
												}
											]
										},
										{
											"id": "sys",
											"name": "系统变量",
											"variableList": [
												{
													"expression": "sys.app_id",
													"name": "app_id",
													"type": "string"
												},
												{
													"expression": "sys.user_id",
													"name": "user_id",
													"type": "string"
												},
												{
													"expression": "sys.run_id",
													"name": "run_id",
													"type": "string"
												},
												{
													"expression": "sys.files",
													"name": "files",
													"type": "array[file]"
												}
											]
										}
									],
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/getAgentNodeLastRunnerLogs": {
			"post": {
				"summary": "获取智能体节点的最后一次运行日志",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1492899187547705344",
						"schema": {
							"type": "string",
							"default": "bpm_client_1492899187547705344"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"node_id": {
										"type": "string"
									}
								},
								"required": ["node_id"]
							},
							"example": {
								"node_id": "3ba96b4e-25c2-486a-be27-94ab9957aba1"
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "object",
											"properties": {
												"appAgentId": {
													"type": "string"
												},
												"appAgentNodeId": {
													"type": "string"
												},
												"appAgentRunnerId": {
													"type": "string"
												},
												"creationTime": {
													"type": "string"
												},
												"errorMsg": {
													"type": "string"
												},
												"id": {
													"type": "string"
												},
												"isDeleted": {
													"type": "boolean"
												},
												"raw": {
													"type": "object",
													"properties": {
														"agent_node_id": {
															"type": "string"
														},
														"children": {
															"type": "array",
															"items": {
																"type": "string"
															}
														},
														"end_time": {
															"type": "integer"
														},
														"input_variable": {
															"type": "object",
															"properties": {
																"str": {
																	"type": "string"
																}
															},
															"required": ["str"]
														},
														"is_success": {
															"type": "boolean"
														},
														"node_name": {
															"type": "string"
														},
														"node_type": {
															"type": "string"
														},
														"output_variable": {
															"type": "object",
															"properties": {
																"result": {
																	"type": "array",
																	"items": {
																		"type": "string"
																	}
																}
															},
															"required": ["result"]
														},
														"start_time": {
															"type": "integer"
														},
														"use_time": {
															"type": "integer"
														}
													},
													"required": [
														"agent_node_id",
														"children",
														"end_time",
														"input_variable",
														"is_success",
														"node_name",
														"node_type",
														"output_variable",
														"start_time",
														"use_time"
													]
												},
												"status": {
													"type": "string"
												},
												"updateTime": {
													"type": "string"
												},
												"useTime": {
													"type": "integer"
												}
											},
											"required": [
												"appAgentId",
												"appAgentNodeId",
												"appAgentRunnerId",
												"creationTime",
												"errorMsg",
												"id",
												"isDeleted",
												"raw",
												"status",
												"updateTime",
												"useTime"
											]
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": "{\r\n    \"isSuccess\": true,\r\n    \"code\": 1,\r\n    \"result\": {\r\n        \"appAgentId\": \"b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8\",\r\n        \"appAgentNodeId\": \"c91eb026-e86a-418f-a865-a98aa60bcf19\",\r\n        \"appAgentRunnerId\": \"32ee3677-4abd-4dfd-b4ab-e9a3356c0669\",\r\n        \"creationTime\": \"2026-03-22 20:58:45\",\r\n        \"errorMsg\": \"\",\r\n        \"id\": \"5814f00c-da9b-4e04-9d97-0387dcb2ea8f\",\r\n        \"isDeleted\": false,\r\n        \"raw\": {\r\n            \"agent_node_id\": \"c91eb026-e86a-418f-a865-a98aa60bcf19\",\r\n            \"children\": [],\r\n            \"end_time\": 1774184325058,\r\n            \"input_variable\": {\r\n                \"str\":\"{\\\"path\\\":\\\"\\\\/api\\\\/agent\\\\/getAgentInfo\\\",\\\"isAuthorized\\\":false,\\\"code\\\":9999,\\\"errorCode\\\":\\\"ERROR\\\",\\\"error\\\":\\\"\\会\\话\\丢\\失\\，\\需\\要\\登\\录 [0x82]\\\",\\\"errors\\\":{\\\"isFriendlyError\\\":false,\\\"message\\\":\\\"\\会\\话\\丢\\失\\，\\需\\要\\登\\录 [0x82]\\\"},\\\"isSuccess\\\":false}\"\r\n            },\r\n            \"is_success\": true,\r\n            \"node_name\": \"代码执行 1\",\r\n            \"node_type\": \"code\",\r\n            \"output_variable\": {\r\n                \"result\": [\r\n                    \"11\",\r\n                    \"22\",\r\n                    \"33\"\r\n                ]\r\n            },\r\n            \"start_time\": 1774184325047,\r\n            \"use_time\": 11\r\n        },\r\n        \"status\": \"finish\",\r\n        \"updateTime\": \"2026-03-22 20:58:45\",\r\n        \"useTime\": 11\r\n    },\r\n    \"isAuthorized\": true\r\n}"
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/doAgentPublish": {
			"post": {
				"summary": "发布智能体",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1496159371585916928",
						"schema": {
							"type": "string",
							"default": "bpm_client_1496159371585916928"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"start_node_id": {
										"type": "string"
									},
									"appAgentId": {
										"type": "string",
										"format": "uuid"
									}
								},
								"required": ["start_node_id", "appAgentId"]
							},
							"example": {
								"start_node_id": "3ba96b4e-25c2-486a-be27-94ab9957aba1"
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/getAgentMonacoEditorCompletions": {
			"post": {
				"summary": "获取智能体MonacoEditor提示器配置对象",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1499247893062619136",
						"schema": {
							"type": "string",
							"default": "bpm_client_1499247893062619136"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {}
							},
							"example": {}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "object",
											"properties": {
												"javascript": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"methods": {
																"type": "array",
																"items": {
																	"type": "string"
																}
															},
															"object": {
																"type": "string"
															},
															"properties": {
																"type": "array",
																"items": {
																	"type": "object",
																	"properties": {
																		"detail": {
																			"type": "string"
																		},
																		"documentation": {
																			"type": "string"
																		},
																		"insertText": {
																			"type": "string"
																		},
																		"kind": {
																			"type": "string"
																		},
																		"label": {
																			"type": "string"
																		},
																		"snippet": {
																			"type": "boolean"
																		}
																	},
																	"required": [
																		"detail",
																		"documentation",
																		"insertText",
																		"kind",
																		"label",
																		"snippet"
																	]
																}
															},
															"triggerCharacters": {
																"type": "array",
																"items": {
																	"type": "string"
																}
															}
														},
														"required": ["methods", "object", "properties", "triggerCharacters"]
													}
												}
											},
											"required": ["javascript"]
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": {
										"javascript": [
											{
												"methods": [],
												"object": "user_mstr",
												"properties": [
													{
														"detail": "Date creation_time",
														"documentation": "creation_time",
														"insertText": "creation_time",
														"kind": "property",
														"label": "creation_time",
														"snippet": false
													},
													{
														"detail": "String creation_user",
														"documentation": "creation_user",
														"insertText": "creation_user",
														"kind": "property",
														"label": "creation_user",
														"snippet": false
													},
													{
														"detail": "Date update_time",
														"documentation": "update_time",
														"insertText": "update_time",
														"kind": "property",
														"label": "update_time",
														"snippet": false
													},
													{
														"detail": "String update_user",
														"documentation": "update_user",
														"insertText": "update_user",
														"kind": "property",
														"label": "update_user",
														"snippet": false
													},
													{
														"detail": "Date delete_time",
														"documentation": "delete_time",
														"insertText": "delete_time",
														"kind": "property",
														"label": "delete_time",
														"snippet": false
													},
													{
														"detail": "String delete_user",
														"documentation": "delete_user",
														"insertText": "delete_user",
														"kind": "property",
														"label": "delete_user",
														"snippet": false
													},
													{
														"detail": "Boolean is_deleted",
														"documentation": "is_deleted",
														"insertText": "is_deleted",
														"kind": "property",
														"label": "is_deleted",
														"snippet": false
													},
													{
														"detail": "String user_code",
														"documentation": "user_code",
														"insertText": "user_code",
														"kind": "property",
														"label": "user_code",
														"snippet": false
													},
													{
														"detail": "String name",
														"documentation": "name",
														"insertText": "name",
														"kind": "property",
														"label": "name",
														"snippet": false
													},
													{
														"detail": "Integer age",
														"documentation": "age",
														"insertText": "age",
														"kind": "property",
														"label": "age",
														"snippet": false
													},
													{
														"detail": "Date borndate",
														"documentation": "borndate",
														"insertText": "borndate",
														"kind": "property",
														"label": "borndate",
														"snippet": false
													}
												],
												"triggerCharacters": ["."]
											},
											{
												"methods": [],
												"object": "test_mstr",
												"properties": [
													{
														"detail": "Date test_creation_time",
														"documentation": "test_creation_time",
														"insertText": "test_creation_time",
														"kind": "property",
														"label": "test_creation_time",
														"snippet": false
													},
													{
														"detail": "String test_creation_user",
														"documentation": "test_creation_user",
														"insertText": "test_creation_user",
														"kind": "property",
														"label": "test_creation_user",
														"snippet": false
													},
													{
														"detail": "Date test_update_time",
														"documentation": "test_update_time",
														"insertText": "test_update_time",
														"kind": "property",
														"label": "test_update_time",
														"snippet": false
													},
													{
														"detail": "String test_update_user",
														"documentation": "test_update_user",
														"insertText": "test_update_user",
														"kind": "property",
														"label": "test_update_user",
														"snippet": false
													},
													{
														"detail": "Date test_delete_time",
														"documentation": "test_delete_time",
														"insertText": "test_delete_time",
														"kind": "property",
														"label": "test_delete_time",
														"snippet": false
													},
													{
														"detail": "String test_delete_user",
														"documentation": "test_delete_user",
														"insertText": "test_delete_user",
														"kind": "property",
														"label": "test_delete_user",
														"snippet": false
													},
													{
														"detail": "Boolean test_is_deleted",
														"documentation": "test_is_deleted",
														"insertText": "test_is_deleted",
														"kind": "property",
														"label": "test_is_deleted",
														"snippet": false
													}
												],
												"triggerCharacters": ["."]
											},
											{
												"methods": [],
												"object": "test3_mstr",
												"properties": [
													{
														"detail": "String taskId",
														"documentation": "taskId",
														"insertText": "taskId",
														"kind": "property",
														"label": "taskId",
														"snippet": false
													},
													{
														"detail": "String snNumber",
														"documentation": "snNumber",
														"insertText": "snNumber",
														"kind": "property",
														"label": "snNumber",
														"snippet": false
													},
													{
														"detail": "Integer taskStatus",
														"documentation": "taskStatus",
														"insertText": "taskStatus",
														"kind": "property",
														"label": "taskStatus",
														"snippet": false
													},
													{
														"detail": "Date creationTime",
														"documentation": "creationTime",
														"insertText": "creationTime",
														"kind": "property",
														"label": "creationTime",
														"snippet": false
													}
												],
												"triggerCharacters": ["."]
											},
											{
												"methods": [],
												"object": "test2_mstr",
												"properties": [
													{
														"detail": "String taskId",
														"documentation": "taskId",
														"insertText": "taskId",
														"kind": "property",
														"label": "taskId",
														"snippet": false
													},
													{
														"detail": "String snNumber",
														"documentation": "snNumber",
														"insertText": "snNumber",
														"kind": "property",
														"label": "snNumber",
														"snippet": false
													},
													{
														"detail": "Integer taskStatus",
														"documentation": "taskStatus",
														"insertText": "taskStatus",
														"kind": "property",
														"label": "taskStatus",
														"snippet": false
													},
													{
														"detail": "Date creationTime",
														"documentation": "creationTime",
														"insertText": "creationTime",
														"kind": "property",
														"label": "creationTime",
														"snippet": false
													}
												],
												"triggerCharacters": ["."]
											},
											{
												"methods": [],
												"object": "test1_mstr",
												"properties": [
													{
														"detail": "String taskId",
														"documentation": "taskId",
														"insertText": "taskId",
														"kind": "property",
														"label": "taskId",
														"snippet": false
													},
													{
														"detail": "String snNumber",
														"documentation": "snNumber",
														"insertText": "snNumber",
														"kind": "property",
														"label": "snNumber",
														"snippet": false
													},
													{
														"detail": "Integer taskStatus",
														"documentation": "taskStatus",
														"insertText": "taskStatus",
														"kind": "property",
														"label": "taskStatus",
														"snippet": false
													},
													{
														"detail": "Date creationTime",
														"documentation": "creationTime",
														"insertText": "creationTime",
														"kind": "property",
														"label": "creationTime",
														"snippet": false
													}
												],
												"triggerCharacters": ["."]
											},
											{
												"methods": [],
												"object": "chat_mstr",
												"properties": [
													{
														"detail": "Date creation_time",
														"documentation": "creation_time",
														"insertText": "creation_time",
														"kind": "property",
														"label": "creation_time",
														"snippet": false
													},
													{
														"detail": "String creation_user",
														"documentation": "creation_user",
														"insertText": "creation_user",
														"kind": "property",
														"label": "creation_user",
														"snippet": false
													},
													{
														"detail": "Date update_time",
														"documentation": "update_time",
														"insertText": "update_time",
														"kind": "property",
														"label": "update_time",
														"snippet": false
													},
													{
														"detail": "String update_user",
														"documentation": "update_user",
														"insertText": "update_user",
														"kind": "property",
														"label": "update_user",
														"snippet": false
													},
													{
														"detail": "Date delete_time",
														"documentation": "delete_time",
														"insertText": "delete_time",
														"kind": "property",
														"label": "delete_time",
														"snippet": false
													},
													{
														"detail": "String delete_user",
														"documentation": "delete_user",
														"insertText": "delete_user",
														"kind": "property",
														"label": "delete_user",
														"snippet": false
													},
													{
														"detail": "Boolean is_deleted",
														"documentation": "is_deleted",
														"insertText": "is_deleted",
														"kind": "property",
														"label": "is_deleted",
														"snippet": false
													},
													{
														"detail": "Integer sess_id",
														"documentation": "sess_id",
														"insertText": "sess_id",
														"kind": "property",
														"label": "sess_id",
														"snippet": false
													},
													{
														"detail": "String type",
														"documentation": "type",
														"insertText": "type",
														"kind": "property",
														"label": "type",
														"snippet": false
													},
													{
														"detail": "String uniq_key",
														"documentation": "uniq_key",
														"insertText": "uniq_key",
														"kind": "property",
														"label": "uniq_key",
														"snippet": false
													},
													{
														"detail": "String grp_name",
														"documentation": "grp_name",
														"insertText": "grp_name",
														"kind": "property",
														"label": "grp_name",
														"snippet": false
													},
													{
														"detail": "Integer creat_by",
														"documentation": "creat_by",
														"insertText": "creat_by",
														"kind": "property",
														"label": "creat_by",
														"snippet": false
													},
													{
														"detail": "Date creat_time",
														"documentation": "creat_time",
														"insertText": "creat_time",
														"kind": "property",
														"label": "creat_time",
														"snippet": false
													},
													{
														"detail": "String chat_code",
														"documentation": "chat_code",
														"insertText": "chat_code",
														"kind": "property",
														"label": "chat_code",
														"snippet": false
													}
												],
												"triggerCharacters": ["."]
											}
										]
									},
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/agent/getSupportCustomAgentNodeYamlList": {
			"post": {
				"summary": "获取支持的自定义智能体节点yaml列表",
				"deprecated": false,
				"description": "",
				"tags": ["Agent"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1500870842102321152",
						"schema": {
							"type": "string",
							"default": "bpm_client_1500870842102321152"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {}
							},
							"example": {}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "array",
											"items": {
												"type": "string"
											}
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": [
										{
											"identity": {
												"author": "lyh",
												"description": "test1 desc",
												"icon24": "",
												"icon40": "",
												"label": "test1",
												"name": "test1",
												"type": "custom-module-AgentNodeTest1"
											},
											"parameters": [
												{
													"defaultValue": "",
													"description": "",
													"label": "name",
													"llm_description": "",
													"max": 3.4028234663852886e38,
													"min": 0,
													"name": "name",
													"options": [],
													"placeholder": "",
													"required": false,
													"type": "text-input"
												}
											]
										}
									],
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/ai/agent/selectList": {
			"post": {
				"summary": "获取智能体选择列表",
				"deprecated": false,
				"description": "",
				"tags": ["AgentApplication"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1513029045627916288",
						"schema": {
							"type": "string",
							"default": "bpm_client_1513029045627916288"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"keyword": {
										"type": "string"
									},
									"mode": {
										"type": "string"
									},
									"type": {
										"type": "string"
									}
								},
								"required": []
							},
							"example": {
								"keyword": "",
								"mode": "quick-answer",
								"type": "rag-qa"
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"avatar": {
														"type": "string"
													},
													"config": {
														"type": "object",
														"properties": {
															"advanced_config": {
																"type": "object",
																"properties": {
																	"enable_query_expansion": { "type": "boolean" },
																	"enable_rewrite": { "type": "boolean" },
																	"fallback_prompt": { "type": "string" },
																	"fallback_response": { "type": "string" },
																	"fallback_strategy": { "type": "string" },
																	"rewrite_prompt_system": { "type": "string" },
																	"rewrite_prompt_user": { "type": "string" }
																},
																"required": [
																	"enable_query_expansion",
																	"enable_rewrite",
																	"fallback_prompt",
																	"fallback_response",
																	"fallback_strategy",
																	"rewrite_prompt_system",
																	"rewrite_prompt_user"
																]
															},
															"basic_config": {
																"type": "object",
																"properties": {
																	"agent_mode": { "type": "string" },
																	"agent_type": { "type": "string" },
																	"context_template": { "type": "string" },
																	"suggested_prompts": {
																		"type": "array",
																		"items": { "type": "string" }
																	},
																	"system_prompt": { "type": "string" }
																},
																"required": [
																	"agent_mode",
																	"agent_type",
																	"context_template",
																	"suggested_prompts",
																	"system_prompt"
																]
															},
															"model_config": {
																"type": "object",
																"properties": {
																	"max_completion_tokens": { "type": "integer" },
																	"model_id": { "type": "string" },
																	"temperature": { "type": "number" }
																},
																"required": ["max_completion_tokens", "model_id", "temperature"]
															}
														},
														"required": ["advanced_config", "basic_config", "model_config"]
													},
													"creationTime": { "type": "string" },
													"creatorUserId": { "type": "string" },
													"description": { "type": "string" },
													"id": { "type": "string" },
													"isDeleted": { "type": "boolean" },
													"is_builtin": { "type": "boolean" },
													"mode": { "type": "string" },
													"name": { "type": "string" },
													"type": { "type": "string" },
													"updateTime": { "type": "string" }
												}
											}
										},
										"isAuthorized": { "type": "boolean" }
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": [
										{
											"avatar": "",
											"config": {
												"advanced_config": {
													"enable_query_expansion": true,
													"enable_rewrite": true,
													"fallback_prompt": "",
													"fallback_response": "",
													"fallback_strategy": "model",
													"rewrite_prompt_system": "",
													"rewrite_prompt_user": ""
												},
												"basic_config": {
													"agent_mode": "quick-answer",
													"agent_type": "rag-qa",
													"context_template": "",
													"suggested_prompts": [],
													"system_prompt": ""
												},
												"model_config": {
													"max_completion_tokens": 2048,
													"model_id": "ea1598d8-1578-4ce3-8898-c47981e00e2a",
													"temperature": 0.7
												}
											},
											"creationTime": "2026-05-12 17:04:41",
											"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
											"description": "快速问答-描述",
											"id": "b6ce2c6a-5cf5-46ba-9f3a-c85ee8de20a9",
											"isDeleted": false,
											"is_builtin": false,
											"mode": "quick-answer",
											"name": "快速问答-智能体",
											"type": "rag-qa",
											"updateTime": "2026-05-12 17:04:41"
										}
									],
									"isAuthorized": true
								}
							},
							"headers": {}
						}
					},
					"security": []
				}
			}
		},
		"/api/ai/agent/pageList": {
			"post": {
				"summary": "获取分页列表",
				"deprecated": false,
				"description": "",
				"tags": ["AgentApplication"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1513029045627916288",
						"schema": {
							"type": "string",
							"default": "bpm_client_1513029045627916288"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"keyword": {
										"type": "string"
									},
									"mode": {
										"type": "string"
									},
									"type": {
										"type": "string"
									},
									"pageIndex": {
										"type": "integer"
									},
									"pageSize": {
										"type": "integer"
									}
								},
								"required": ["keyword", "mode", "type", "pageIndex", "pageSize"]
							},
							"example": {
								"keyword": "",
								"mode": "quick-answer",
								"type": "rag-qa",
								"pageIndex": 1,
								"pageSize": 20
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "object",
											"properties": {
												"currentPage": {
													"type": "integer"
												},
												"hasNextPage": {
													"type": "boolean"
												},
												"hasPreviousPage": {
													"type": "boolean"
												},
												"model": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"avatar": {
																"type": "string"
															},
															"config": {
																"type": "object",
																"properties": {
																	"advanced_config": {
																		"type": "object",
																		"properties": {
																			"enable_query_expansion": {
																				"type": "boolean"
																			},
																			"enable_rewrite": {
																				"type": "boolean"
																			},
																			"fallback_prompt": {
																				"type": "string"
																			},
																			"fallback_response": {
																				"type": "string"
																			},
																			"fallback_strategy": {
																				"type": "string"
																			},
																			"rewrite_prompt_system": {
																				"type": "string"
																			},
																			"rewrite_prompt_user": {
																				"type": "string"
																			}
																		},
																		"required": [
																			"enable_query_expansion",
																			"enable_rewrite",
																			"fallback_prompt",
																			"fallback_response",
																			"fallback_strategy",
																			"rewrite_prompt_system",
																			"rewrite_prompt_user"
																		]
																	},
																	"basic_config": {
																		"type": "object",
																		"properties": {
																			"agent_mode": {
																				"type": "string"
																			},
																			"agent_type": {
																				"type": "string"
																			},
																			"context_template": {
																				"type": "string"
																			},
																			"suggested_prompts": {
																				"type": "array",
																				"items": {
																					"type": "string"
																				}
																			},
																			"system_prompt": {
																				"type": "string"
																			}
																		},
																		"required": [
																			"agent_mode",
																			"agent_type",
																			"context_template",
																			"suggested_prompts",
																			"system_prompt"
																		]
																	},
																	"faq_config": {
																		"type": "object",
																		"properties": {
																			"faq_direct_answer_threshold": {
																				"type": "number"
																			},
																			"faq_priority_enabled": {
																				"type": "boolean"
																			},
																			"faq_score_boost": {
																				"type": "number"
																			}
																		},
																		"required": [
																			"faq_direct_answer_threshold",
																			"faq_priority_enabled",
																			"faq_score_boost"
																		]
																	},
																	"img_vlm_config": {
																		"type": "object",
																		"properties": {
																			"image_storage_provider": {
																				"type": "string"
																			},
																			"image_upload_enabled": {
																				"type": "boolean"
																			},
																			"vlm_model_id": {
																				"type": "string"
																			}
																		},
																		"required": [
																			"image_storage_provider",
																			"image_upload_enabled",
																			"vlm_model_id"
																		]
																	},
																	"kb_config": {
																		"type": "object",
																		"properties": {
																			"kb_selection_mode": {
																				"type": "string"
																			},
																			"knowledge_bases": {
																				"type": "array",
																				"items": {
																					"type": "string"
																				}
																			},
																			"retrieve_kb_only_when_mentioned": {
																				"type": "boolean"
																			},
																			"supported_file_types": {
																				"type": "array",
																				"items": {
																					"type": "string"
																				}
																			}
																		},
																		"required": [
																			"kb_selection_mode",
																			"knowledge_bases",
																			"retrieve_kb_only_when_mentioned",
																			"supported_file_types"
																		]
																	},
																	"model_config": {
																		"type": "object",
																		"properties": {
																			"max_completion_tokens": {
																				"type": "integer"
																			},
																			"model_id": {
																				"type": "string"
																			},
																			"rerank_model_id": {
																				"type": "string"
																			},
																			"temperature": {
																				"type": "number"
																			},
																			"thinking": {
																				"type": "boolean"
																			}
																		},
																		"required": [
																			"max_completion_tokens",
																			"model_id",
																			"rerank_model_id",
																			"temperature",
																			"thinking"
																		]
																	},
																	"multiple_config": {
																		"type": "object",
																		"properties": {
																			"history_turns": {
																				"type": "integer"
																			},
																			"multi_turn_enabled": {
																				"type": "boolean"
																			}
																		},
																		"required": ["history_turns", "multi_turn_enabled"]
																	},
																	"search_config": {
																		"type": "object",
																		"properties": {
																			"embedding_top_k": {
																				"type": "integer"
																			},
																			"keyword_threshold": {
																				"type": "number"
																			},
																			"rerank_threshold": {
																				"type": "number"
																			},
																			"rerank_top_k": {
																				"type": "integer"
																			},
																			"vector_threshold": {
																				"type": "number"
																			}
																		},
																		"required": [
																			"embedding_top_k",
																			"keyword_threshold",
																			"rerank_threshold",
																			"rerank_top_k",
																			"vector_threshold"
																		]
																	},
																	"setting_config": {
																		"type": "object",
																		"properties": {
																			"allowed_tools": {
																				"type": "array",
																				"items": {
																					"type": "string"
																				}
																			},
																			"max_iterations": {
																				"type": "integer"
																			},
																			"mcp_selection_mode": {
																				"type": "string"
																			},
																			"mcp_services": {
																				"type": "array",
																				"items": {
																					"type": "string"
																				}
																			},
																			"selected_skills": {
																				"type": "array",
																				"items": {
																					"type": "string"
																				}
																			},
																			"skills_selection_mode": {
																				"type": "string"
																			}
																		},
																		"required": [
																			"allowed_tools",
																			"max_iterations",
																			"mcp_selection_mode",
																			"mcp_services",
																			"selected_skills",
																			"skills_selection_mode"
																		]
																	},
																	"web_search_config": {
																		"type": "object",
																		"properties": {
																			"web_fetch_enabled": {
																				"type": "boolean"
																			},
																			"web_fetch_top_n": {
																				"type": "integer"
																			},
																			"web_search_enabled": {
																				"type": "boolean"
																			},
																			"web_search_max_results": {
																				"type": "integer"
																			}
																		},
																		"required": [
																			"web_fetch_enabled",
																			"web_fetch_top_n",
																			"web_search_enabled",
																			"web_search_max_results"
																		]
																	}
																},
																"required": [
																	"advanced_config",
																	"basic_config",
																	"faq_config",
																	"img_vlm_config",
																	"kb_config",
																	"model_config",
																	"multiple_config",
																	"search_config",
																	"setting_config",
																	"web_search_config"
																]
															},
															"creationTime": {
																"type": "string"
															},
															"creatorUserId": {
																"type": "string"
															},
															"description": {
																"type": "string"
															},
															"id": {
																"type": "string"
															},
															"isDeleted": {
																"type": "boolean"
															},
															"is_builtin": {
																"type": "boolean"
															},
															"mode": {
																"type": "string"
															},
															"name": {
																"type": "string"
															},
															"type": {
																"type": "string"
															},
															"updateTime": {
																"type": "string"
															}
														}
													}
												},
												"pageSize": {
													"type": "integer"
												},
												"totalCount": {
													"type": "integer"
												},
												"totalPages": {
													"type": "integer"
												}
											},
											"required": [
												"currentPage",
												"hasNextPage",
												"hasPreviousPage",
												"model",
												"pageSize",
												"totalCount",
												"totalPages"
											]
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": {
										"currentPage": 1,
										"hasNextPage": true,
										"hasPreviousPage": false,
										"model": [
											{
												"avatar": "",
												"config": {
													"advanced_config": {
														"enable_query_expansion": true,
														"enable_rewrite": true,
														"fallback_prompt": "",
														"fallback_response": "",
														"fallback_strategy": "model",
														"rewrite_prompt_system": "",
														"rewrite_prompt_user": ""
													},
													"basic_config": {
														"agent_mode": "quick-answer",
														"agent_type": "rag-qa",
														"context_template": "",
														"suggested_prompts": [],
														"system_prompt": ""
													},
													"faq_config": {
														"faq_direct_answer_threshold": 0.9,
														"faq_priority_enabled": true,
														"faq_score_boost": 1.2
													},
													"img_vlm_config": {
														"image_storage_provider": "local",
														"image_upload_enabled": false,
														"vlm_model_id": ""
													},
													"kb_config": {
														"kb_selection_mode": "all",
														"knowledge_bases": [],
														"retrieve_kb_only_when_mentioned": false,
														"supported_file_types": []
													},
													"model_config": {
														"max_completion_tokens": 2048,
														"model_id": "ea1598d8-1578-4ce3-8898-c47981e00e2a",
														"rerank_model_id": "569ae4d9-4af2-46f4-b8cc-4676044c7369",
														"temperature": 0.7,
														"thinking": false
													},
													"multiple_config": {
														"history_turns": 5,
														"multi_turn_enabled": true
													},
													"search_config": {
														"embedding_top_k": 10,
														"keyword_threshold": 0.3,
														"rerank_threshold": 0.5,
														"rerank_top_k": 5,
														"vector_threshold": 0.5
													},
													"setting_config": {
														"allowed_tools": [],
														"max_iterations": 10,
														"mcp_selection_mode": "all",
														"mcp_services": [],
														"selected_skills": [],
														"skills_selection_mode": "none"
													},
													"web_search_config": {
														"web_fetch_enabled": false,
														"web_fetch_top_n": 3,
														"web_search_enabled": false,
														"web_search_max_results": 5
													}
												},
												"creationTime": "2026-05-12 17:04:41",
												"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
												"description": "快速问答-描述",
												"id": "b6ce2c6a-5cf5-46ba-9f3a-c85ee8de20a9",
												"isDeleted": false,
												"is_builtin": false,
												"mode": "quick-answer",
												"name": "快速问答-智能体",
												"type": "rag-qa",
												"updateTime": "2026-05-12 17:04:41"
											}
										],
										"pageSize": 20,
										"totalCount": 1,
										"totalPages": 1
									},
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/ai/agent/info": {
			"post": {
				"summary": "详情",
				"deprecated": false,
				"description": "",
				"tags": ["AgentApplication"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1513029045627916288",
						"schema": {
							"type": "string",
							"default": "bpm_client_1513029045627916288"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"id": {
										"type": "string"
									}
								},
								"required": ["id"]
							},
							"example": {
								"id": "3b5d7624-aa12-4c14-a58f-5a238f78377f"
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "object",
											"properties": {
												"avatar": {
													"type": "string"
												},
												"config": {
													"type": "object",
													"properties": {
														"advanced_config": {
															"type": "object",
															"properties": {
																"enable_query_expansion": {
																	"type": "boolean"
																},
																"enable_rewrite": {
																	"type": "boolean"
																},
																"fallback_prompt": {
																	"type": "string"
																},
																"fallback_response": {
																	"type": "string"
																},
																"fallback_strategy": {
																	"type": "string"
																},
																"rewrite_prompt_system": {
																	"type": "string"
																},
																"rewrite_prompt_user": {
																	"type": "string"
																}
															},
															"required": [
																"enable_query_expansion",
																"enable_rewrite",
																"fallback_prompt",
																"fallback_response",
																"fallback_strategy",
																"rewrite_prompt_system",
																"rewrite_prompt_user"
															]
														},
														"basic_config": {
															"type": "object",
															"properties": {
																"agent_mode": {
																	"type": "string"
																},
																"agent_type": {
																	"type": "string"
																},
																"context_template": {
																	"type": "string"
																},
																"suggested_prompts": {
																	"type": "array",
																	"items": {
																		"type": "string"
																	}
																},
																"system_prompt": {
																	"type": "string"
																}
															},
															"required": [
																"agent_mode",
																"agent_type",
																"context_template",
																"suggested_prompts",
																"system_prompt"
															]
														},
														"faq_config": {
															"type": "object",
															"properties": {
																"faq_direct_answer_threshold": {
																	"type": "number"
																},
																"faq_priority_enabled": {
																	"type": "boolean"
																},
																"faq_score_boost": {
																	"type": "number"
																}
															},
															"required": [
																"faq_direct_answer_threshold",
																"faq_priority_enabled",
																"faq_score_boost"
															]
														},
														"img_vlm_config": {
															"type": "object",
															"properties": {
																"image_storage_provider": {
																	"type": "string"
																},
																"image_upload_enabled": {
																	"type": "boolean"
																},
																"vlm_model_id": {
																	"type": "string"
																}
															},
															"required": [
																"image_storage_provider",
																"image_upload_enabled",
																"vlm_model_id"
															]
														},
														"kb_config": {
															"type": "object",
															"properties": {
																"kb_selection_mode": {
																	"type": "string"
																},
																"knowledge_bases": {
																	"type": "array",
																	"items": {
																		"type": "string"
																	}
																},
																"retrieve_kb_only_when_mentioned": {
																	"type": "boolean"
																},
																"supported_file_types": {
																	"type": "array",
																	"items": {
																		"type": "string"
																	}
																}
															},
															"required": [
																"kb_selection_mode",
																"knowledge_bases",
																"retrieve_kb_only_when_mentioned",
																"supported_file_types"
															]
														},
														"model_config": {
															"type": "object",
															"properties": {
																"max_completion_tokens": {
																	"type": "integer"
																},
																"model_id": {
																	"type": "string"
																},
																"rerank_model_id": {
																	"type": "string"
																},
																"temperature": {
																	"type": "number"
																},
																"thinking": {
																	"type": "boolean"
																}
															},
															"required": [
																"max_completion_tokens",
																"model_id",
																"rerank_model_id",
																"temperature",
																"thinking"
															]
														},
														"multiple_config": {
															"type": "object",
															"properties": {
																"history_turns": {
																	"type": "integer"
																},
																"multi_turn_enabled": {
																	"type": "boolean"
																}
															},
															"required": ["history_turns", "multi_turn_enabled"]
														},
														"search_config": {
															"type": "object",
															"properties": {
																"embedding_top_k": {
																	"type": "integer"
																},
																"keyword_threshold": {
																	"type": "number"
																},
																"rerank_threshold": {
																	"type": "number"
																},
																"rerank_top_k": {
																	"type": "integer"
																},
																"vector_threshold": {
																	"type": "number"
																}
															},
															"required": [
																"embedding_top_k",
																"keyword_threshold",
																"rerank_threshold",
																"rerank_top_k",
																"vector_threshold"
															]
														},
														"setting_config": {
															"type": "object",
															"properties": {
																"allowed_tools": {
																	"type": "array",
																	"items": {
																		"type": "string"
																	}
																},
																"max_iterations": {
																	"type": "integer"
																},
																"mcp_selection_mode": {
																	"type": "string"
																},
																"mcp_services": {
																	"type": "array",
																	"items": {
																		"type": "string"
																	}
																},
																"selected_skills": {
																	"type": "array",
																	"items": {
																		"type": "string"
																	}
																},
																"skills_selection_mode": {
																	"type": "string"
																}
															},
															"required": [
																"allowed_tools",
																"max_iterations",
																"mcp_selection_mode",
																"mcp_services",
																"selected_skills",
																"skills_selection_mode"
															]
														},
														"web_search_config": {
															"type": "object",
															"properties": {
																"web_fetch_enabled": {
																	"type": "boolean"
																},
																"web_fetch_top_n": {
																	"type": "integer"
																},
																"web_search_enabled": {
																	"type": "boolean"
																},
																"web_search_max_results": {
																	"type": "integer"
																}
															},
															"required": [
																"web_fetch_enabled",
																"web_fetch_top_n",
																"web_search_enabled",
																"web_search_max_results"
															]
														}
													},
													"required": [
														"advanced_config",
														"basic_config",
														"faq_config",
														"img_vlm_config",
														"kb_config",
														"model_config",
														"multiple_config",
														"search_config",
														"setting_config",
														"web_search_config"
													]
												},
												"creationTime": {
													"type": "string"
												},
												"creatorUserId": {
													"type": "string"
												},
												"description": {
													"type": "string"
												},
												"id": {
													"type": "string"
												},
												"isDeleted": {
													"type": "boolean"
												},
												"is_builtin": {
													"type": "boolean"
												},
												"mode": {
													"type": "string"
												},
												"name": {
													"type": "string"
												},
												"type": {
													"type": "string"
												},
												"updateTime": {
													"type": "string"
												}
											},
											"required": [
												"avatar",
												"config",
												"creationTime",
												"creatorUserId",
												"description",
												"id",
												"isDeleted",
												"is_builtin",
												"mode",
												"name",
												"type",
												"updateTime"
											]
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": {
										"avatar": "",
										"config": {
											"advanced_config": {
												"enable_query_expansion": true,
												"enable_rewrite": true,
												"fallback_prompt": "",
												"fallback_response": "",
												"fallback_strategy": "model",
												"rewrite_prompt_system": "",
												"rewrite_prompt_user": ""
											},
											"basic_config": {
												"agent_mode": "quick-answer",
												"agent_type": "rag-qa",
												"context_template": "",
												"suggested_prompts": [],
												"system_prompt": ""
											},
											"faq_config": {
												"faq_direct_answer_threshold": 0.9,
												"faq_priority_enabled": true,
												"faq_score_boost": 1.2
											},
											"img_vlm_config": {
												"image_storage_provider": "local",
												"image_upload_enabled": false,
												"vlm_model_id": ""
											},
											"kb_config": {
												"kb_selection_mode": "all",
												"knowledge_bases": [],
												"retrieve_kb_only_when_mentioned": false,
												"supported_file_types": []
											},
											"model_config": {
												"max_completion_tokens": 2048,
												"model_id": "ea1598d8-1578-4ce3-8898-c47981e00e2a",
												"rerank_model_id": "569ae4d9-4af2-46f4-b8cc-4676044c7369",
												"temperature": 0.7,
												"thinking": false
											},
											"multiple_config": {
												"history_turns": 5,
												"multi_turn_enabled": true
											},
											"search_config": {
												"embedding_top_k": 10,
												"keyword_threshold": 0.3,
												"rerank_threshold": 0.5,
												"rerank_top_k": 5,
												"vector_threshold": 0.5
											},
											"setting_config": {
												"allowed_tools": [
													"knowledge_search",
													"grep_chunks",
													"list_knowledge_chunks",
													"get_document_info",
													"final_answer"
												],
												"max_iterations": 10,
												"mcp_selection_mode": "all",
												"mcp_services": [],
												"selected_skills": [],
												"skills_selection_mode": "none"
											},
											"web_search_config": {
												"web_fetch_enabled": false,
												"web_fetch_top_n": 3,
												"web_search_enabled": false,
												"web_search_max_results": 5
											}
										},
										"creationTime": "2026-05-12 20:16:36",
										"creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993",
										"description": "快速问答-描述",
										"id": "3b5d7624-aa12-4c14-a58f-5a238f78377f",
										"isDeleted": false,
										"is_builtin": false,
										"mode": "quick-answer",
										"name": "快速问答-智能体",
										"type": "rag-qa",
										"updateTime": "2026-05-12 20:16:36"
									},
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/ai/agent/create": {
			"post": {
				"summary": "创建智能体",
				"deprecated": false,
				"description": "",
				"tags": ["AgentApplication"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1513029045627916288",
						"schema": {
							"type": "string",
							"default": "bpm_client_1513029045627916288"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string"
									},
									"description": {
										"type": "string"
									},
									"avatar": {
										"type": "string"
									},
									"mode": {
										"type": "string"
									},
									"config": {
										"type": "object",
										"properties": {
											"basic_config": {
												"type": "object",
												"properties": {
													"system_prompt": {
														"type": "string"
													}
												},
												"required": ["system_prompt"]
											},
											"model_config": {
												"type": "object",
												"properties": {
													"model_id": {
														"type": "string"
													},
													"rerank_model_id": {
														"type": "string"
													},
													"temperature": {
														"type": "number"
													},
													"max_completion_tokens": {
														"type": "integer"
													},
													"thinking": {
														"type": "boolean"
													}
												},
												"required": [
													"model_id",
													"rerank_model_id",
													"temperature",
													"max_completion_tokens",
													"thinking"
												]
											},
											"setting_config": {
												"type": "object",
												"properties": {
													"max_iterations": {
														"type": "integer"
													},
													"mcp_selection_mode": {
														"type": "string"
													},
													"mcp_services": {
														"type": "array",
														"items": {
															"type": "string"
														}
													}
												},
												"required": ["max_iterations", "mcp_selection_mode", "mcp_services"]
											},
											"kb_config": {
												"type": "object",
												"properties": {
													"kb_selection_mode": {
														"type": "string"
													},
													"knowledge_bases": {
														"type": "array",
														"items": {
															"type": "string"
														}
													},
													"retrieve_kb_only_when_mentioned": {
														"type": "boolean"
													},
													"supported_file_types": {
														"type": "array",
														"items": {
															"type": "string"
														}
													}
												},
												"required": [
													"kb_selection_mode",
													"knowledge_bases",
													"retrieve_kb_only_when_mentioned",
													"supported_file_types"
												]
											},
											"img_vlm_config": {
												"type": "object",
												"properties": {
													"image_upload_enabled": {
														"type": "boolean"
													},
													"vlm_model_id": {
														"type": "string"
													},
													"image_storage_provider": {
														"type": "string"
													}
												},
												"required": [
													"image_upload_enabled",
													"vlm_model_id",
													"image_storage_provider"
												]
											},
											"faq_config": {
												"type": "object",
												"properties": {
													"faq_priority_enabled": {
														"type": "boolean"
													},
													"faq_direct_answer_threshold": {
														"type": "number"
													},
													"faq_score_boost": {
														"type": "number"
													}
												},
												"required": [
													"faq_priority_enabled",
													"faq_direct_answer_threshold",
													"faq_score_boost"
												]
											},
											"web_search_config": {
												"type": "object",
												"properties": {
													"web_search_enabled": {
														"type": "boolean"
													},
													"web_search_max_results": {
														"type": "integer"
													},
													"web_search_provider_id": {
														"type": "string"
													},
													"web_fetch_enabled": {
														"type": "boolean"
													},
													"web_fetch_top_n": {
														"type": "integer"
													}
												},
												"required": [
													"web_search_enabled",
													"web_search_max_results",
													"web_search_provider_id",
													"web_fetch_enabled",
													"web_fetch_top_n"
												]
											},
											"multiple_config": {
												"type": "object",
												"properties": {
													"multi_turn_enabled": {
														"type": "boolean"
													},
													"history_turns": {
														"type": "integer"
													}
												},
												"required": ["multi_turn_enabled", "history_turns"]
											},
											"search_config": {
												"type": "object",
												"properties": {
													"embedding_top_k": {
														"type": "integer"
													},
													"keyword_threshold": {
														"type": "number"
													},
													"vector_threshold": {
														"type": "number"
													},
													"rerank_top_k": {
														"type": "integer"
													},
													"rerank_threshold": {
														"type": "number"
													}
												},
												"required": [
													"embedding_top_k",
													"keyword_threshold",
													"vector_threshold",
													"rerank_top_k",
													"rerank_threshold"
												]
											},
											"advanced_config": {
												"type": "object",
												"properties": {
													"enable_query_expansion": {
														"type": "boolean"
													},
													"enable_rewrite": {
														"type": "boolean"
													},
													"rewrite_prompt_system": {
														"type": "string"
													},
													"rewrite_prompt_user": {
														"type": "string"
													},
													"fallback_strategy": {
														"type": "string"
													},
													"fallback_response": {
														"type": "string"
													},
													"fallback_prompt": {
														"type": "string"
													}
												},
												"required": [
													"enable_query_expansion",
													"enable_rewrite",
													"rewrite_prompt_system",
													"rewrite_prompt_user",
													"fallback_strategy",
													"fallback_response",
													"fallback_prompt"
												]
											}
										},
										"required": [
											"basic_config",
											"model_config",
											"setting_config",
											"kb_config",
											"img_vlm_config",
											"faq_config",
											"web_search_config",
											"multiple_config",
											"search_config",
											"advanced_config"
										]
									}
								},
								"required": ["name", "description", "avatar", "mode", "config"]
							},
							"examples": {
								"1": {
									"value": {
										"name": "快速问答-智能体",
										"description": "快速问答-描述",
										"avatar": "",
										"mode": "quick-answer",
										"config": {
											"basic_config": {
												"system_prompt": "",
												"context_template": ""
											},
											"model_config": {
												"model_id": "ea1598d8-1578-4ce3-8898-c47981e00e2a",
												"rerank_model_id": "569ae4d9-4af2-46f4-b8cc-4676044c7369",
												"temperature": 0.7,
												"max_completion_tokens": 2048,
												"thinking": false
											},
											"setting_config": {
												"max_iterations": 10,
												"mcp_selection_mode": "all",
												"mcp_services": []
											},
											"kb_config": {
												"kb_selection_mode": "all",
												"knowledge_bases": [],
												"retrieve_kb_only_when_mentioned": false,
												"supported_file_types": []
											},
											"img_vlm_config": {
												"image_upload_enabled": false,
												"vlm_model_id": "",
												"image_storage_provider": "local"
											},
											"faq_config": {
												"faq_priority_enabled": true,
												"faq_direct_answer_threshold": 0.9,
												"faq_score_boost": 1.2
											},
											"web_search_config": {
												"web_search_enabled": false,
												"web_search_max_results": 5,
												"web_search_provider_id": "",
												"web_fetch_enabled": false,
												"web_fetch_top_n": 3
											},
											"multiple_config": {
												"multi_turn_enabled": true,
												"history_turns": 5
											},
											"search_config": {
												"embedding_top_k": 10,
												"keyword_threshold": 0.3,
												"vector_threshold": 0.5,
												"rerank_top_k": 5,
												"rerank_threshold": 0.5
											},
											"advanced_config": {
												"enable_query_expansion": true,
												"enable_rewrite": true,
												"rewrite_prompt_system": "",
												"rewrite_prompt_user": "",
												"fallback_strategy": "model",
												"fallback_response": "",
												"fallback_prompt": ""
											}
										}
									},
									"summary": "快速问答"
								},
								"2": {
									"value": {
										"name": "智能推理-RAG问答-智能体",
										"description": "智能推理-RAG问答-描述",
										"avatar": "",
										"mode": "smart-reasoning",
										"config": {
											"basic_config": {
												"system_prompt": ""
											},
											"model_config": {
												"model_id": "ea1598d8-1578-4ce3-8898-c47981e00e2a",
												"rerank_model_id": "569ae4d9-4af2-46f4-b8cc-4676044c7369",
												"temperature": 0.7,
												"max_completion_tokens": 2048,
												"thinking": false
											},
											"setting_config": {
												"max_iterations": 10,
												"mcp_selection_mode": "all",
												"mcp_services": []
											},
											"kb_config": {
												"kb_selection_mode": "all",
												"knowledge_bases": [],
												"retrieve_kb_only_when_mentioned": false,
												"supported_file_types": []
											},
											"img_vlm_config": {
												"image_upload_enabled": false,
												"vlm_model_id": "",
												"image_storage_provider": "local"
											},
											"faq_config": {
												"faq_priority_enabled": true,
												"faq_direct_answer_threshold": 0.9,
												"faq_score_boost": 1.2
											},
											"web_search_config": {
												"web_search_enabled": false,
												"web_search_max_results": 5,
												"web_search_provider_id": "",
												"web_fetch_enabled": false,
												"web_fetch_top_n": 3
											},
											"multiple_config": {
												"multi_turn_enabled": true,
												"history_turns": 5
											},
											"search_config": {
												"embedding_top_k": 10,
												"keyword_threshold": 0.3,
												"vector_threshold": 0.5,
												"rerank_top_k": 5,
												"rerank_threshold": 0.5
											},
											"advanced_config": {
												"enable_query_expansion": true,
												"enable_rewrite": true,
												"rewrite_prompt_system": "",
												"rewrite_prompt_user": "",
												"fallback_strategy": "model",
												"fallback_response": "",
												"fallback_prompt": ""
											}
										}
									},
									"summary": "智能推理RAG问答"
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/ai/agent/update": {
			"post": {
				"summary": "修改智能体",
				"deprecated": false,
				"description": "",
				"tags": ["AgentApplication"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1513029045627916288",
						"schema": {
							"type": "string",
							"default": "bpm_client_1513029045627916288"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"id": {
										"type": "string"
									},
									"name": {
										"type": "string"
									},
									"description": {
										"type": "string"
									},
									"avatar": {
										"type": "string"
									},
									"mode": {
										"type": "string"
									},
									"config": {
										"type": "object",
										"properties": {
											"basic_config": {
												"type": "object",
												"properties": {
													"system_prompt": {
														"type": "string"
													}
												},
												"required": ["system_prompt"]
											},
											"model_config": {
												"type": "object",
												"properties": {
													"model_id": {
														"type": "string"
													},
													"rerank_model_id": {
														"type": "string"
													},
													"temperature": {
														"type": "number"
													},
													"max_completion_tokens": {
														"type": "integer"
													},
													"thinking": {
														"type": "boolean"
													}
												},
												"required": [
													"model_id",
													"rerank_model_id",
													"temperature",
													"max_completion_tokens",
													"thinking"
												]
											},
											"setting_config": {
												"type": "object",
												"properties": {
													"max_iterations": {
														"type": "integer"
													},
													"mcp_selection_mode": {
														"type": "string"
													},
													"mcp_services": {
														"type": "array",
														"items": {
															"type": "string"
														}
													}
												},
												"required": ["max_iterations", "mcp_selection_mode", "mcp_services"]
											},
											"kb_config": {
												"type": "object",
												"properties": {
													"kb_selection_mode": {
														"type": "string"
													},
													"knowledge_bases": {
														"type": "array",
														"items": {
															"type": "string"
														}
													},
													"retrieve_kb_only_when_mentioned": {
														"type": "boolean"
													},
													"supported_file_types": {
														"type": "array",
														"items": {
															"type": "string"
														}
													}
												},
												"required": [
													"kb_selection_mode",
													"knowledge_bases",
													"retrieve_kb_only_when_mentioned",
													"supported_file_types"
												]
											},
											"img_vlm_config": {
												"type": "object",
												"properties": {
													"image_upload_enabled": {
														"type": "boolean"
													},
													"vlm_model_id": {
														"type": "string"
													},
													"image_storage_provider": {
														"type": "string"
													}
												},
												"required": [
													"image_upload_enabled",
													"vlm_model_id",
													"image_storage_provider"
												]
											},
											"faq_config": {
												"type": "object",
												"properties": {
													"faq_priority_enabled": {
														"type": "boolean"
													},
													"faq_direct_answer_threshold": {
														"type": "number"
													},
													"faq_score_boost": {
														"type": "number"
													}
												},
												"required": [
													"faq_priority_enabled",
													"faq_direct_answer_threshold",
													"faq_score_boost"
												]
											},
											"web_search_config": {
												"type": "object",
												"properties": {
													"web_search_enabled": {
														"type": "boolean"
													},
													"web_search_max_results": {
														"type": "integer"
													},
													"web_search_provider_id": {
														"type": "string"
													},
													"web_fetch_enabled": {
														"type": "boolean"
													},
													"web_fetch_top_n": {
														"type": "integer"
													}
												},
												"required": [
													"web_search_enabled",
													"web_search_max_results",
													"web_search_provider_id",
													"web_fetch_enabled",
													"web_fetch_top_n"
												]
											},
											"multiple_config": {
												"type": "object",
												"properties": {
													"multi_turn_enabled": {
														"type": "boolean"
													},
													"history_turns": {
														"type": "integer"
													}
												},
												"required": ["multi_turn_enabled", "history_turns"]
											},
											"search_config": {
												"type": "object",
												"properties": {
													"embedding_top_k": {
														"type": "integer"
													},
													"keyword_threshold": {
														"type": "number"
													},
													"vector_threshold": {
														"type": "number"
													},
													"rerank_top_k": {
														"type": "integer"
													},
													"rerank_threshold": {
														"type": "number"
													}
												},
												"required": [
													"embedding_top_k",
													"keyword_threshold",
													"vector_threshold",
													"rerank_top_k",
													"rerank_threshold"
												]
											},
											"advanced_config": {
												"type": "object",
												"properties": {
													"enable_query_expansion": {
														"type": "boolean"
													},
													"enable_rewrite": {
														"type": "boolean"
													},
													"rewrite_prompt_system": {
														"type": "string"
													},
													"rewrite_prompt_user": {
														"type": "string"
													},
													"fallback_strategy": {
														"type": "string"
													},
													"fallback_response": {
														"type": "string"
													},
													"fallback_prompt": {
														"type": "string"
													}
												},
												"required": [
													"enable_query_expansion",
													"enable_rewrite",
													"rewrite_prompt_system",
													"rewrite_prompt_user",
													"fallback_strategy",
													"fallback_response",
													"fallback_prompt"
												]
											}
										},
										"required": [
											"basic_config",
											"model_config",
											"setting_config",
											"kb_config",
											"img_vlm_config",
											"faq_config",
											"web_search_config",
											"multiple_config",
											"search_config",
											"advanced_config"
										]
									}
								},
								"required": ["id", "name", "description", "avatar", "mode", "config"]
							},
							"examples": {
								"1": {
									"value": {
										"id": "3b5d7624-aa12-4c14-a58f-5a238f78377f",
										"name": "快速问答-智能体",
										"description": "快速问答-描述",
										"avatar": "",
										"mode": "quick-answer",
										"config": {
											"basic_config": {
												"system_prompt": ""
											},
											"model_config": {
												"model_id": "ea1598d8-1578-4ce3-8898-c47981e00e2a",
												"rerank_model_id": "569ae4d9-4af2-46f4-b8cc-4676044c7369",
												"temperature": 0.7,
												"max_completion_tokens": 2048,
												"thinking": false
											},
											"setting_config": {
												"max_iterations": 10,
												"mcp_selection_mode": "all",
												"mcp_services": []
											},
											"kb_config": {
												"kb_selection_mode": "all",
												"knowledge_bases": [],
												"retrieve_kb_only_when_mentioned": false,
												"supported_file_types": []
											},
											"img_vlm_config": {
												"image_upload_enabled": false,
												"vlm_model_id": "",
												"image_storage_provider": "local"
											},
											"faq_config": {
												"faq_priority_enabled": true,
												"faq_direct_answer_threshold": 0.9,
												"faq_score_boost": 1.2
											},
											"web_search_config": {
												"web_search_enabled": false,
												"web_search_max_results": 5,
												"web_search_provider_id": "",
												"web_fetch_enabled": false,
												"web_fetch_top_n": 3
											},
											"multiple_config": {
												"multi_turn_enabled": true,
												"history_turns": 5
											},
											"search_config": {
												"embedding_top_k": 10,
												"keyword_threshold": 0.3,
												"vector_threshold": 0.5,
												"rerank_top_k": 5,
												"rerank_threshold": 0.5
											},
											"advanced_config": {
												"enable_query_expansion": true,
												"enable_rewrite": true,
												"rewrite_prompt_system": "",
												"rewrite_prompt_user": "",
												"fallback_strategy": "model",
												"fallback_response": "",
												"fallback_prompt": ""
											}
										}
									},
									"summary": "快速问答"
								},
								"2": {
									"value": {
										"id": "7b91c87a-66b8-45aa-ad29-9c432a47a9d8",
										"name": "智能推理-RAG问答-智能体",
										"description": "智能推理-RAG问答-描述",
										"avatar": "",
										"mode": "smart-reasoning",
										"config": {
											"basic_config": {
												"system_prompt": ""
											},
											"model_config": {
												"model_id": "ea1598d8-1578-4ce3-8898-c47981e00e2a",
												"rerank_model_id": "569ae4d9-4af2-46f4-b8cc-4676044c7369",
												"temperature": 0.7,
												"max_completion_tokens": 2048,
												"thinking": false
											},
											"setting_config": {
												"max_iterations": 10,
												"mcp_selection_mode": "all",
												"mcp_services": []
											},
											"kb_config": {
												"kb_selection_mode": "all",
												"knowledge_bases": [],
												"retrieve_kb_only_when_mentioned": false,
												"supported_file_types": []
											},
											"img_vlm_config": {
												"image_upload_enabled": false,
												"vlm_model_id": "",
												"image_storage_provider": "local"
											},
											"faq_config": {
												"faq_priority_enabled": true,
												"faq_direct_answer_threshold": 0.9,
												"faq_score_boost": 1.2
											},
											"web_search_config": {
												"web_search_enabled": false,
												"web_search_max_results": 5,
												"web_search_provider_id": "",
												"web_fetch_enabled": false,
												"web_fetch_top_n": 3
											},
											"multiple_config": {
												"multi_turn_enabled": true,
												"history_turns": 5
											},
											"search_config": {
												"embedding_top_k": 10,
												"keyword_threshold": 0.3,
												"vector_threshold": 0.5,
												"rerank_top_k": 5,
												"rerank_threshold": 0.5
											},
											"advanced_config": {
												"enable_query_expansion": true,
												"enable_rewrite": true,
												"rewrite_prompt_system": "",
												"rewrite_prompt_user": "",
												"fallback_strategy": "model",
												"fallback_response": "",
												"fallback_prompt": ""
											}
										}
									},
									"summary": "智能推理RAG问答"
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/ai/agent/delete": {
			"post": {
				"summary": "删除智能体",
				"deprecated": false,
				"description": "",
				"tags": ["AgentApplication"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1513029045627916288",
						"schema": {
							"type": "string",
							"default": "bpm_client_1513029045627916288"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"id": {
										"type": "string"
									}
								},
								"required": ["id"]
							},
							"example": {
								"id": "f38a66ef-e517-4730-b3ea-4d79e8869a41"
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/ai/agent/tools": {
			"post": {
				"summary": "获取智能体可以使用的工具列表",
				"deprecated": false,
				"description": "",
				"tags": ["AgentApplication"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1513029045627916288",
						"schema": {
							"type": "string",
							"default": "bpm_client_1513029045627916288"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {}
							},
							"example": {}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"description": {
														"type": "string"
													},
													"label": {
														"type": "string"
													},
													"name": {
														"type": "string"
													}
												},
												"required": ["description", "label", "name"]
											}
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": [
										{
											"description": "动态和反思性的问题解决思考工具",
											"label": "思考",
											"name": "thinking"
										},
										{
											"description": "创建结构化的研究计划",
											"label": "制定计划",
											"name": "todo_write"
										},
										{
											"description": "快速定位包含特定关键词的文档和分块",
											"label": "关键词搜索",
											"name": "grep_chunks"
										},
										{
											"description": "理解问题并查找语义相关内容",
											"label": "语义搜索",
											"name": "knowledge_search"
										},
										{
											"description": "获取文档完整分块内容",
											"label": "查看文档分块",
											"name": "list_knowledge_chunks"
										},
										{
											"description": "从知识图谱中查询关系",
											"label": "查询知识图谱",
											"name": "query_knowledge_graph"
										},
										{
											"description": "查看文档元数据",
											"label": "获取文档信息",
											"name": "get_document_info"
										},
										{
											"description": "查询数据库中的信息",
											"label": "查询数据库",
											"name": "database_query"
										},
										{
											"description": "理解数据文件并进行数据分析",
											"label": "数据分析",
											"name": "data_analysis"
										},
										{
											"description": "获取表格文件的元信息",
											"label": "查看数据元信息",
											"name": "data_schema"
										},
										{
											"description": "按需读取技能内容以学习专业能力",
											"label": "读取技能",
											"name": "read_skill"
										},
										{
											"description": "在沙箱环境中执行技能脚本",
											"label": "执行技能脚本",
											"name": "execute_skill_script"
										},
										{
											"description": "提交最终回答给用户",
											"label": "提交最终回答",
											"name": "final_answer"
										},
										{
											"description": "读取指定的Wiki页面内容",
											"label": "读取Wiki页面",
											"name": "wiki_read_page"
										},
										{
											"description": "在Wiki中搜索页面",
											"label": "搜索Wiki",
											"name": "wiki_search"
										},
										{
											"description": "使用知识点深入阅读特定原始文档",
											"label": "精读源文档",
											"name": "wiki_read_source_doc"
										},
										{
											"description": "标记页面中存在的事实错误或合并冲突问题",
											"label": "标记Wiki问题",
											"name": "wiki_flag_issue"
										},
										{
											"description": "创建新页面或完全覆盖已有页面",
											"label": "创建/覆盖Wiki",
											"name": "wiki_write_page"
										},
										{
											"description": "替换Wiki页面中的特定文本",
											"label": "局部替换Wiki",
											"name": "wiki_replace_text"
										},
										{
											"description": "重命名Wiki页面并自动更新关联链接",
											"label": "重命名Wiki",
											"name": "wiki_rename_page"
										},
										{
											"description": "删除Wiki页面并自动清理关联死链",
											"label": "删除Wiki",
											"name": "wiki_delete_page"
										},
										{
											"description": "查看特定的Wiki页面问题详情",
											"label": "查看Wiki问题",
											"name": "wiki_read_issue"
										},
										{
											"description": "更新特定的Wiki页面问题状态",
											"label": "更新Wiki问题状态",
											"name": "wiki_update_issue"
										}
									],
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		},
		"/api/ai/agent/group-tools": {
			"post": {
				"summary": "获取智能体可以使用的分组工具列表",
				"deprecated": false,
				"description": "",
				"tags": ["AgentApplication"],
				"parameters": [
					{
						"name": "Authorization",
						"in": "header",
						"description": "",
						"example": "bpm_client_1514278006082768896",
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {}
							},
							"example": {}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"isSuccess": {
											"type": "boolean"
										},
										"code": {
											"type": "integer"
										},
										"result": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"name": {
														"type": "string"
													},
													"tools": {
														"type": "array",
														"items": {
															"type": "object",
															"properties": {
																"description": {
																	"type": "string"
																},
																"label": {
																	"type": "string"
																},
																"name": {
																	"type": "string"
																}
															},
															"required": ["description", "label", "name"]
														}
													}
												},
												"required": ["name", "tools"]
											}
										},
										"isAuthorized": {
											"type": "boolean"
										}
									},
									"required": ["isSuccess", "code", "result", "isAuthorized"]
								},
								"example": {
									"isSuccess": true,
									"code": 1,
									"result": [
										{
											"name": "基础",
											"tools": [
												{
													"description": "动态和反思性的问题解决思考工具",
													"label": "思考",
													"name": "thinking"
												},
												{
													"description": "创建结构化的研究计划",
													"label": "制定计划",
													"name": "todo_write"
												}
											]
										},
										{
											"name": "知识库检索（RAG）",
											"tools": [
												{
													"description": "快速定位包含特定关键词的文档和分块",
													"label": "关键词搜索",
													"name": "grep_chunks"
												},
												{
													"description": "理解问题并查找语义相关内容",
													"label": "语义搜索",
													"name": "knowledge_search"
												},
												{
													"description": "获取文档完整分块内容",
													"label": "查看文档分块",
													"name": "list_knowledge_chunks"
												},
												{
													"description": "从知识图谱中查询关系",
													"label": "查询知识图谱",
													"name": "query_knowledge_graph"
												},
												{
													"description": "查看文档元数据",
													"label": "获取文档信息",
													"name": "get_document_info"
												},
												{
													"description": "查询数据库中的信息",
													"label": "查询数据库",
													"name": "database_query"
												}
											]
										},
										{
											"name": "Wiki 读取",
											"tools": [
												{
													"description": "读取指定的Wiki页面内容",
													"label": "读取Wiki页面",
													"name": "wiki_read_page"
												},
												{
													"description": "在Wiki中搜索页面",
													"label": "搜索Wiki",
													"name": "wiki_search"
												},
												{
													"description": "使用知识点深入阅读特定原始文档",
													"label": "精读源文档",
													"name": "wiki_read_source_doc"
												},
												{
													"description": "标记页面中存在的事实错误或合并冲突问题",
													"label": "标记Wiki问题",
													"name": "wiki_flag_issue"
												}
											]
										},
										{
											"name": "Wiki 编辑",
											"tools": [
												{
													"description": "创建新页面或完全覆盖已有页面",
													"label": "创建/覆盖Wiki",
													"name": "wiki_write_page"
												},
												{
													"description": "替换Wiki页面中的特定文本",
													"label": "局部替换Wiki",
													"name": "wiki_replace_text"
												},
												{
													"description": "重命名Wiki页面并自动更新关联链接",
													"label": "重命名Wiki",
													"name": "wiki_rename_page"
												},
												{
													"description": "删除Wiki页面并自动清理关联死链",
													"label": "删除Wiki",
													"name": "wiki_delete_page"
												}
											]
										},
										{
											"name": "Wiki 巡检",
											"tools": [
												{
													"description": "查看特定的Wiki页面问题详情",
													"label": "查看Wiki问题",
													"name": "wiki_read_issue"
												},
												{
													"description": "更新特定的Wiki页面问题状态",
													"label": "更新Wiki问题状态",
													"name": "wiki_update_issue"
												}
											]
										},
										{
											"name": "数据分析",
											"tools": [
												{
													"description": "理解数据文件并进行数据分析",
													"label": "数据分析",
													"name": "data_analysis"
												},
												{
													"description": "获取表格文件的元信息",
													"label": "查看数据元信息",
													"name": "data_schema"
												}
											]
										}
									],
									"isAuthorized": true
								}
							}
						},
						"headers": {}
					}
				},
				"security": []
			}
		}
	},
	"components": {
		"schemas": {
			"AgentNode": {
				"type": "object",
				"properties": {
					"appAgentId": {
						"type": "string",
						"format": "uuid"
					},
					"creationTime": {
						"type": "string",
						"format": "date-time"
					},
					"creatorUserId": {
						"type": "string",
						"format": "uuid"
					},
					"data": {
						"$ref": "#/components/schemas/NodeData"
					},
					"height": {
						"type": "integer"
					},
					"id": {
						"type": "string",
						"format": "uuid"
					},
					"isDeleted": {
						"type": "boolean"
					},
					"position": {
						"type": "object",
						"properties": {
							"x": {
								"type": "integer"
							},
							"y": {
								"type": "integer"
							}
						},
						"required": ["x", "y"]
					},
					"selected": {
						"type": "boolean"
					},
					"type": {
						"type": "string",
						"enum": ["custom", "start", "end", "condition", "task", "http-request"]
					},
					"updateTime": {
						"type": "string",
						"format": "date-time"
					},
					"width": {
						"type": "integer"
					},
					"zIndex": {
						"type": "integer"
					}
				},
				"required": [
					"appAgentId",
					"creationTime",
					"creatorUserId",
					"data",
					"id",
					"position",
					"type"
				]
			},
			"NodeData": {
				"type": "object",
				"properties": {
					"outputs": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"name": {
									"type": "string"
								},
								"describe": {
									"type": "string"
								},
								"type": {
									"type": "string",
									"enum": ["string", "number", "boolean", "object", "array"]
								}
							},
							"required": ["name", "describe", "type"]
						}
					},
					"output_can_alter": {
						"type": "boolean"
					},
					"variables": {
						"type": "array",
						"items": {
							"type": "string"
						}
					},
					"method": {
						"type": "string",
						"enum": ["get", "post", "put", "delete", "patch", "head", "options"]
					},
					"ssl_verify": {
						"type": "boolean"
					},
					"isInIteration": {
						"type": "boolean"
					},
					"default_value": {
						"type": "array",
						"items": {
							"type": "string"
						}
					},
					"body": {
						"$ref": "#/components/schemas/RequestBody"
					},
					"params": {
						"type": "array",
						"items": {
							"type": "string"
						}
					},
					"title": {
						"type": "string"
					},
					"type": {
						"type": "string",
						"enum": ["http-request", "condition", "task"]
					},
					"error_strategy": {
						"type": "string",
						"enum": ["none", "retry", "abort", "continue"]
					},
					"retry_config": {
						"type": "object",
						"properties": {
							"max_retries": {
								"type": "integer",
								"minimum": 0,
								"maximum": 10
							},
							"retry_enabled": {
								"type": "boolean"
							},
							"retry_interval": {
								"type": "integer",
								"minimum": 0,
								"maximum": 5000
							}
						},
						"required": ["max_retries", "retry_enabled", "retry_interval"]
					},
					"url": {
						"type": "string",
						"format": "uri"
					},
					"authorization": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": ["none", "bearer", "basic", "api-key"]
							},
							"config": {
								"type": "object",
								"properties": {
									"api_key": {
										"type": "string"
									},
									"header": {
										"type": "string"
									},
									"type": {
										"type": "string"
									}
								}
							}
						},
						"required": ["type", "config"]
					},
					"timeout_config": {
						"type": "object",
						"properties": {
							"max_write_timeout": {
								"type": "integer",
								"minimum": 0
							},
							"max_read_timeout": {
								"type": "integer",
								"minimum": 0
							},
							"max_connect_timeout": {
								"type": "integer",
								"minimum": 0
							}
						},
						"required": ["max_write_timeout", "max_read_timeout", "max_connect_timeout"]
					},
					"heads": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/HttpHeader"
						}
					},
					"selected": {
						"type": "boolean"
					},
					"desc": {
						"type": "string"
					},
					"isInLoop": {
						"type": "boolean"
					}
				},
				"required": ["outputs", "method", "title", "type", "url"]
			},
			"RequestBody": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/RequestDataItem"
						}
					},
					"type": {
						"type": "string",
						"enum": ["json", "form-data", "x-www-form-urlencoded", "raw", "binary"]
					}
				},
				"required": ["data", "type"]
			},
			"RequestDataItem": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": ["text", "file", "json"]
					},
					"value": {
						"type": "string"
					},
					"key": {
						"type": "string"
					}
				},
				"required": ["type", "value"]
			},
			"HttpHeader": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string"
					},
					"value": {
						"type": "string"
					}
				},
				"required": ["name", "value"]
			}
		},
		"securitySchemes": {
			"ApiKeyAuth": {
				"type": "apiKey",
				"in": "header",
				"name": "Authorization"
			}
		}
	},
	"security": [
		{
			"ApiKeyAuth": []
		}
	]
}
