diff --git a/app-builder/plugins/aipp-parallel-tool/src/main/resources/sql/data/aipp_parallel_tool.sql b/app-builder/plugins/aipp-parallel-tool/src/main/resources/sql/data/aipp_parallel_tool.sql index 083fa02bf4..efb33403cf 100644 --- a/app-builder/plugins/aipp-parallel-tool/src/main/resources/sql/data/aipp_parallel_tool.sql +++ b/app-builder/plugins/aipp-parallel-tool/src/main/resources/sql/data/aipp_parallel_tool.sql @@ -2,11 +2,11 @@ INSERT INTO "public"."store_plugin" ("plugin_id", "plugin_name", "extension", "d INSERT INTO "public"."store_plugin_tool" ("tool_name", "plugin_id", "tool_unique_name", "user_group_id") VALUES ('parallelToolDefault', 'd44a239ed854ef94af0f032a526907e20ba8a56ebb4f851cc6956c0172a144e7', '1d0c8164-1aea-4264-879f-2c7898d13fb9', '*') ON CONFLICT ("plugin_id", "tool_unique_name") DO NOTHING; -INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('parallelTool', '{"name":"parallelTool","description":"用于并行执行工具","parameters":{"type":"object","properties":{"toolCalls":{"default":"","description":"并行调用的工具列表","name":"toolCalls","type":"array","items":{"type":"object","properties":{"uniqueName":{"type":"string"},"args":{"type":"object"},"outputName":{"type":"string"}}},"required":[]},"config":{"default":"","description":"并行调用的配置","name":"config","type":"object","properties":{"concurrency":{"type":"integer"}},"required":[]},"context":{"default":"","description":"调用时的上下文信息","name":"context","type":"object","required":[]}},"required":["toolCalls"]},"order":["toolCalls","config","context"],"parameterExtensions":null,"return":{"type":"object","convertor":""}}', 'ParallelTool') ON CONFLICT ("definition_group_name", "name") DO NOTHING; +INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('parallelTool', '{"name":"parallelTool","description":"用于并行执行工具","parameters":{"type":"object","properties":{"toolCalls":{"description":"并行调用的工具列表","name":"toolCalls","type":"array","items":{"type":"object","properties":{"uniqueName":{"type":"string"},"args":{"type":"object"},"outputName":{"type":"string"}}},"required":[]},"config":{"description":"并行调用的配置","name":"config","type":"object","properties":{"concurrency":{"type":"integer"}},"required":[]},"context":{"description":"调用时的上下文信息","name":"context","type":"object","required":[]}},"required":["toolCalls"]},"order":["toolCalls","config","context"],"parameterExtensions":null,"return":{"type":"object","convertor":""}}', 'ParallelTool') ON CONFLICT ("definition_group_name", "name") DO NOTHING; INSERT INTO "public"."store_tag" ("tool_unique_name", "name") VALUES ('1d0c8164-1aea-4264-879f-2c7898d13fb9', 'FIT') ON CONFLICT ("tool_unique_name", "name") DO NOTHING; INSERT INTO "public"."store_tag" ("tool_unique_name", "name") VALUES ('1d0c8164-1aea-4264-879f-2c7898d13fb9', 'PARALLELNODESTATE') ON CONFLICT ("tool_unique_name", "name") DO NOTHING; INSERT INTO "public"."store_tag" ("tool_unique_name", "name") VALUES ('1d0c8164-1aea-4264-879f-2c7898d13fb9', 'BASIC') ON CONFLICT ("tool_unique_name", "name") DO NOTHING; -INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('parallelToolDefault', '{"name":"parallelTool","description":"用于并行执行工具","parameters":{"type":"object","properties":{"toolCalls":{"default":"","description":"并行调用的工具列表","name":"toolCalls","type":"array","items":{"type":"object","properties":{"uniqueName":{"type":"string"},"args":{"type":"object"},"outputName":{"type":"string"}}},"required":[]},"config":{"default":"","description":"并行调用的配置","name":"config","type":"object","properties":{"concurrency":{"type":"integer"}},"required":[]},"context":{"default":"","description":"调用时的上下文信息","name":"context","type":"object","required":[]}},"required":["toolCalls"]},"order":["toolCalls","config","context"],"parameterExtensions":null,"return":{"type":"object","convertor":""}}', '{"FIT":{"genericableId":"modelengine.fit.jade.aipp.tool.parallel","fitableId":"default"}}', '{"tags":["FIT","BASIC","PARALLELNODESTATE"]}', '1d0c8164-1aea-4264-879f-2c7898d13fb9', '1.0.0', 't', 'ParallelToolImpl', 'parallelTool', 'ParallelTool') ON CONFLICT ("unique_name", "version") DO NOTHING; \ No newline at end of file +INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('parallelToolDefault', '{"name":"parallelTool","description":"用于并行执行工具","parameters":{"type":"object","properties":{"toolCalls":{"description":"并行调用的工具列表","name":"toolCalls","type":"array","items":{"type":"object","properties":{"uniqueName":{"type":"string"},"args":{"type":"object"},"outputName":{"type":"string"}}},"required":[]},"config":{"description":"并行调用的配置","name":"config","type":"object","properties":{"concurrency":{"type":"integer"}},"required":[]},"context":{"description":"调用时的上下文信息","name":"context","type":"object","required":[]}},"required":["toolCalls"]},"order":["toolCalls","config","context"],"parameterExtensions":null,"return":{"type":"object","convertor":""}}', '{"FIT":{"genericableId":"modelengine.fit.jade.aipp.tool.parallel","fitableId":"default"}}', '{"tags":["FIT","BASIC","PARALLELNODESTATE"]}', '1d0c8164-1aea-4264-879f-2c7898d13fb9', '1.0.0', 't', 'ParallelToolImpl', 'parallelTool', 'ParallelTool') ON CONFLICT ("unique_name", "version") DO NOTHING; \ No newline at end of file diff --git a/app-builder/plugins/aipp-text-concatenation/src/main/resources/sql/data/aipp_text_concatenation_tool.sql b/app-builder/plugins/aipp-text-concatenation/src/main/resources/sql/data/aipp_text_concatenation_tool.sql index e943943cb5..65823bf06c 100644 --- a/app-builder/plugins/aipp-text-concatenation/src/main/resources/sql/data/aipp_text_concatenation_tool.sql +++ b/app-builder/plugins/aipp-text-concatenation/src/main/resources/sql/data/aipp_text_concatenation_tool.sql @@ -2,9 +2,9 @@ INSERT INTO store_plugin (plugin_id, plugin_name, extension, deploy_status, is_b INSERT INTO store_plugin_tool (tool_name, plugin_id, tool_unique_name, source, icon) VALUES ('renderTemplateDefault', '9a83227d6c19864af903495f7f84ac0046a4544d19f988664783c42336743227', '192a8c72-dce9-40a5-a07e-4f8126c0f295', '', NULL) ON CONFLICT(plugin_id, tool_unique_name) DO NOTHING; -INSERT INTO store_tool (name, schema, runnables, extensions, unique_name, version, is_latest, group_name, definition_name, definition_group_name) VALUES ('renderTemplateDefault', '{"name":"renderTemplateDefault","description":"","parameters":{"type":"object","properties":{"template":{"default":"","examples":[""],"name":"template","description":"模板内容","type":"string"},"args":{"default":"","examples":[""],"name":"args","description":"拼接的变量","type":"object","properties":{}}},"required":["template","args"]},"return":{"convertor":"","examples":[""],"name":"","description":"默认的文本拼接实现","type":"string"},"order":["template","args"]}', '{"FIT":{"genericableId":"modelengine.jade.concatenate.text","fitableId":"default_impl"}}', '{"tags":["FIT","BASIC","TEXTCONCATENATENODE"]}', '192a8c72-dce9-40a5-a07e-4f8126c0f295', '1.0.0', true, 'implGroup_text_concatenation_tool', 'renderTemplate', 'defGroup_text_concatenation_tool') ON CONFLICT(unique_name, version) DO NOTHING; +INSERT INTO store_tool (name, schema, runnables, extensions, unique_name, version, is_latest, group_name, definition_name, definition_group_name) VALUES ('renderTemplateDefault', '{"name":"renderTemplateDefault","description":"","parameters":{"type":"object","properties":{"template":{"examples":[""],"name":"template","description":"模板内容","type":"string"},"args":{"examples":[""],"name":"args","description":"拼接的变量","type":"object","properties":{}}},"required":["template","args"]},"return":{"convertor":"","examples":[""],"name":"","description":"默认的文本拼接实现","type":"string"},"order":["template","args"]}', '{"FIT":{"genericableId":"modelengine.jade.concatenate.text","fitableId":"default_impl"}}', '{"tags":["FIT","BASIC","TEXTCONCATENATENODE"]}', '192a8c72-dce9-40a5-a07e-4f8126c0f295', '1.0.0', true, 'implGroup_text_concatenation_tool', 'renderTemplate', 'defGroup_text_concatenation_tool') ON CONFLICT(unique_name, version) DO NOTHING; -INSERT INTO store_definition (name, schema, definition_group_name) VALUES ('renderTemplate', '{"name":"renderTemplate","description":"用于文本拼接的工具","parameters":{"type":"object","properties":{"template":{"description":"模板内容","name":"template","type":"string","examples":[""],"default":""},"args":{"description":"拼接的变量","name":"args","type":"object","properties":{},"examples":[""],"default":""}},"required":["template","args"]},"order":["template","args"],"return":{"type":"string","convertor":""}}', 'defGroup_text_concatenation_tool') ON CONFLICT (definition_group_name, name) DO NOTHING; +INSERT INTO store_definition (name, schema, definition_group_name) VALUES ('renderTemplate', '{"name":"renderTemplate","description":"用于文本拼接的工具","parameters":{"type":"object","properties":{"template":{"description":"模板内容","name":"template","type":"string","examples":[""]},"args":{"description":"拼接的变量","name":"args","type":"object","properties":{},"examples":[""]}},"required":["template","args"]},"order":["template","args"],"return":{"type":"string","convertor":""}}', 'defGroup_text_concatenation_tool') ON CONFLICT (definition_group_name, name) DO NOTHING; INSERT INTO store_definition_group (name, summary, description, extensions) VALUES ('defGroup_text_concatenation_tool', '', '', '{}') ON CONFLICT(name) DO NOTHING; diff --git a/app-builder/plugins/knowledge-manager/src/main/resources/sql/data/tr_t_knowledge_config.sql b/app-builder/plugins/knowledge-manager/src/main/resources/sql/data/tr_t_knowledge_config.sql index a379a0f13f..cf75c90c1d 100644 --- a/app-builder/plugins/knowledge-manager/src/main/resources/sql/data/tr_t_knowledge_config.sql +++ b/app-builder/plugins/knowledge-manager/src/main/resources/sql/data/tr_t_knowledge_config.sql @@ -1,15 +1,15 @@ -INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('添加知识库配置', '{"name":"添加知识库配置","description":"增加用户的知识库配置信息","parameters":{"type":"object","properties":{"knowledgeConfigDto":{"default":"","name":"knowledgeConfigDto","description":"知识库配置dto","type":"object","properties":{"isDefault":{"type":"boolean"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"name":{"type":"string"},"id":{"type":"integer"},"userId":{"type":"string"}}}},"required":["knowledgeConfigDto"]},"return":{"convertor":"","name":"","description":"增加用户的知识库配置信息","type":"null"},"order":["knowledgeConfigDto"]}', '{"FIT":{"genericableId":"knowledge.center.service.addUserKnowledgeConfig","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', 'f952e986-a1ee-474d-bd3a-bdf154db58e7', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'add_user_knowledge_config', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; -INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('修改知识库配置', '{"name":"修改知识库配置","description":"修改用户的知识库配置信息","parameters":{"type":"object","properties":{"knowledgeConfigDto":{"default":"","name":"knowledgeConfigDto","description":"知识库配置dto","type":"object","properties":{"isDefault":{"type":"boolean"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"name":{"type":"string"},"id":{"type":"integer"},"userId":{"type":"string"}}}},"required":["knowledgeConfigDto"]},"return":{"convertor":"","name":"","description":"修改用户的知识库配置信息","type":"null"},"order":["knowledgeConfigDto"]}', '{"FIT":{"genericableId":"knowledge.center.service.editUserKnowledgeConfig","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', '39eea5b4-034a-409a-935a-e9df7736dda8', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'edit_user_knowledge_config', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; -INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('删除知识库配置', '{"name":"删除知识库配置","description":"删除用户的知识库配置信息","parameters":{"type":"object","properties":{"id":{"default":"","name":"id","description":"知识库配置id","type":"integer"}},"required":["id"]},"return":{"convertor":"","name":"","description":"删除用户的知识库配置信息","type":"null"},"order":["id"]}', '{"FIT":{"genericableId":"knowledge.center.service.deleteUserKnowledgeConfig","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', '24146b66-2bbe-46a4-848b-1c48057a4ed7', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'delete_user_knowledge_config', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; -INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('查询知识库配置', '{"name":"查询知识库配置","description":"查询用户的知识库配置信息","parameters":{"type":"object","properties":{"userId":{"default":"","name":"userId","description":"用户id","type":"string"}},"required":["userId"]},"return":{"convertor":"","name":"","description":"查询用户的知识库配置信息","type":"array","items":{"type":"object","properties":{"isDefault":{"type":"boolean"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"name":{"type":"string"},"id":{"type":"integer"},"userId":{"type":"string"}}}},"order":["userId"]}', '{"FIT":{"genericableId":"knowledge.center.service.listUserKnowledgeConfig","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', 'b04f2abf-8dbc-4103-b652-b26148838981', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'list_user_knowledge_config', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; -INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('查询知识库集列表', '{"name":"查询知识库集列表","description":"获取支持使用的知识库集列表","parameters":{"type":"object","properties":{"userId":{"default":"","name":"userId","description":"用户id","type":"string"}},"required":[]},"return":{"convertor":"","name":"","description":"获取支持使用的知识库集列表","type":"array","items":{"type":"object","properties":{"groupId":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}}},"order":["userId"]}', '{"FIT":{"genericableId":"knowledge.center.service.listSupportKnowledges","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', 'aed53a7c-4701-437b-b651-a5ec298dd0cf', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'list_support_knowledges', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; +INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('添加知识库配置', '{"name":"添加知识库配置","description":"增加用户的知识库配置信息","parameters":{"type":"object","properties":{"knowledgeConfigDto":{"name":"knowledgeConfigDto","description":"知识库配置dto","type":"object","properties":{"isDefault":{"type":"boolean"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"name":{"type":"string"},"id":{"type":"integer"},"userId":{"type":"string"}}}},"required":["knowledgeConfigDto"]},"return":{"convertor":"","name":"","description":"增加用户的知识库配置信息","type":"null"},"order":["knowledgeConfigDto"]}', '{"FIT":{"genericableId":"knowledge.center.service.addUserKnowledgeConfig","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', 'f952e986-a1ee-474d-bd3a-bdf154db58e7', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'add_user_knowledge_config', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; +INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('修改知识库配置', '{"name":"修改知识库配置","description":"修改用户的知识库配置信息","parameters":{"type":"object","properties":{"knowledgeConfigDto":{"name":"knowledgeConfigDto","description":"知识库配置dto","type":"object","properties":{"isDefault":{"type":"boolean"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"name":{"type":"string"},"id":{"type":"integer"},"userId":{"type":"string"}}}},"required":["knowledgeConfigDto"]},"return":{"convertor":"","name":"","description":"修改用户的知识库配置信息","type":"null"},"order":["knowledgeConfigDto"]}', '{"FIT":{"genericableId":"knowledge.center.service.editUserKnowledgeConfig","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', '39eea5b4-034a-409a-935a-e9df7736dda8', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'edit_user_knowledge_config', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; +INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('删除知识库配置', '{"name":"删除知识库配置","description":"删除用户的知识库配置信息","parameters":{"type":"object","properties":{"id":{"name":"id","description":"知识库配置id","type":"integer"}},"required":["id"]},"return":{"convertor":"","name":"","description":"删除用户的知识库配置信息","type":"null"},"order":["id"]}', '{"FIT":{"genericableId":"knowledge.center.service.deleteUserKnowledgeConfig","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', '24146b66-2bbe-46a4-848b-1c48057a4ed7', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'delete_user_knowledge_config', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; +INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('查询知识库配置', '{"name":"查询知识库配置","description":"查询用户的知识库配置信息","parameters":{"type":"object","properties":{"userId":{"name":"userId","description":"用户id","type":"string"}},"required":["userId"]},"return":{"convertor":"","name":"","description":"查询用户的知识库配置信息","type":"array","items":{"type":"object","properties":{"isDefault":{"type":"boolean"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"name":{"type":"string"},"id":{"type":"integer"},"userId":{"type":"string"}}}},"order":["userId"]}', '{"FIT":{"genericableId":"knowledge.center.service.listUserKnowledgeConfig","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', 'b04f2abf-8dbc-4103-b652-b26148838981', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'list_user_knowledge_config', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; +INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('查询知识库集列表', '{"name":"查询知识库集列表","description":"获取支持使用的知识库集列表","parameters":{"type":"object","properties":{"userId":{"name":"userId","description":"用户id","type":"string"}},"required":[]},"return":{"convertor":"","name":"","description":"获取支持使用的知识库集列表","type":"array","items":{"type":"object","properties":{"groupId":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}}},"order":["userId"]}', '{"FIT":{"genericableId":"knowledge.center.service.listSupportKnowledges","fitableId":"knowledge.config.service.impl"}}', '{"tags":["FIT","KNOWLEDGE"]}', 'aed53a7c-4701-437b-b651-a5ec298dd0cf', '1.0.0', 't', 'Knowledge_Center_Service_Impl', 'list_support_knowledges', 'Knowledge_Center_Service') ON CONFLICT ("unique_name", "version") DO NOTHING; INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "extensions", "unique_name", "version", "is_latest", "group_name", "definition_name", "definition_group_name") VALUES ('知识库配置应用', '{"name":"知识库配置应用","description":"当你想要配置知识库的时候,请使用我!","manualIntervention":false,"parameters":{"type":"object","properties":{"aippId":{"description":"the aipp id of the waterFlow tool","default":"5185dad4c8124522a2612c20f8497cf0","type":"string"},"tenantId":{"description":"the tenant id of the waterFlow tool","default":"31f20efc7e0848deab6a6bc10fc3021e","type":"string"},"inputParams":{"type":"object","properties":{"Question":{"type":"string","description":"这是用户输入的问题。"}},"required":["Question"],"order":["Question"]},"version":{"description":"the aipp version of the waterFlow tool","default":"1.0.0","type":"string"}},"required":["tenantId","aippId","version","inputParams"]},"return":{"type":"object","properties":{}},"order":["tenantId","aippId","version","inputParams"]}', '{"FIT":{"fitableId":"water.flow.invoke","genericableId":"07b51bd246594c159d403164369ce1db"},"APP":{"aippId":"5185dad4c8124522a2612c20f8497cf0","appCategory":"chatbot","version":"1.0.0","appId":"c419cf9d3f2d472da6b376bbb07c0f5a"}}', 'null', '4ff18263-7cc1-40fc-bd96-4c0ee9eb3af0', '1.0.0', 't', '4ff18263-7cc1-40fc-bd96-4c0ee9eb3af0', '4ff18263-7cc1-40fc-bd96-4c0ee9eb3af0', '4ff18263-7cc1-40fc-bd96-4c0ee9eb3af0') ON CONFLICT ("unique_name", "version") DO NOTHING; -INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('add_user_knowledge_config', '{"name":"add_user_knowledge_config","description":"增加用户的知识库配置信息","parameters":{"type":"object","properties":{"knowledgeConfigDto":{"default":"","description":"知识库配置dto","name":"knowledgeConfigDto","type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"userId":{"type":"string"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"isDefault":{"type":"boolean"}}}},"required":["knowledgeConfigDto"]},"order":["knowledgeConfigDto"],"parameterExtensions":null,"return":{"type":"null","convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; -INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('edit_user_knowledge_config', '{"name":"edit_user_knowledge_config","description":"修改用户的知识库配置信息","parameters":{"type":"object","properties":{"knowledgeConfigDto":{"default":"","description":"知识库配置dto","name":"knowledgeConfigDto","type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"userId":{"type":"string"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"isDefault":{"type":"boolean"}}}},"required":["knowledgeConfigDto"]},"order":["knowledgeConfigDto"],"parameterExtensions":null,"return":{"type":"null","convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; -INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('delete_user_knowledge_config', '{"name":"delete_user_knowledge_config","description":"删除用户的知识库配置信息","parameters":{"type":"object","properties":{"id":{"default":"","description":"知识库配置id","name":"id","type":"integer"}},"required":["id"]},"order":["id"],"parameterExtensions":null,"return":{"type":"null","convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; -INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('list_user_knowledge_config', '{"name":"list_user_knowledge_config","description":"查询用户的知识库配置信息","parameters":{"type":"object","properties":{"userId":{"default":"","description":"用户id","name":"userId","type":"string"}},"required":["userId"]},"order":["userId"],"parameterExtensions":null,"return":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"userId":{"type":"string"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"isDefault":{"type":"boolean"}}},"convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; -INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('list_support_knowledges', '{"name":"list_support_knowledges","description":"获取支持使用的知识库集列表","parameters":{"type":"object","properties":{"userId":{"default":"","description":"用户id","name":"userId","type":"string"}},"required":[]},"order":["userId"],"parameterExtensions":null,"return":{"type":"array","items":{"type":"object","properties":{"groupId":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}},"convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; +INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('add_user_knowledge_config', '{"name":"add_user_knowledge_config","description":"增加用户的知识库配置信息","parameters":{"type":"object","properties":{"knowledgeConfigDto":{"description":"知识库配置dto","name":"knowledgeConfigDto","type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"userId":{"type":"string"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"isDefault":{"type":"boolean"}}}},"required":["knowledgeConfigDto"]},"order":["knowledgeConfigDto"],"parameterExtensions":null,"return":{"type":"null","convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; +INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('edit_user_knowledge_config', '{"name":"edit_user_knowledge_config","description":"修改用户的知识库配置信息","parameters":{"type":"object","properties":{"knowledgeConfigDto":{"description":"知识库配置dto","name":"knowledgeConfigDto","type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"userId":{"type":"string"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"isDefault":{"type":"boolean"}}}},"required":["knowledgeConfigDto"]},"order":["knowledgeConfigDto"],"parameterExtensions":null,"return":{"type":"null","convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; +INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('delete_user_knowledge_config', '{"name":"delete_user_knowledge_config","description":"删除用户的知识库配置信息","parameters":{"type":"object","properties":{"id":{"description":"知识库配置id","name":"id","type":"integer"}},"required":["id"]},"order":["id"],"parameterExtensions":null,"return":{"type":"null","convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; +INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('list_user_knowledge_config', '{"name":"list_user_knowledge_config","description":"查询用户的知识库配置信息","parameters":{"type":"object","properties":{"userId":{"description":"用户id","name":"userId","type":"string"}},"required":["userId"]},"order":["userId"],"parameterExtensions":null,"return":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"userId":{"type":"string"},"apiKey":{"type":"string"},"groupId":{"type":"string"},"isDefault":{"type":"boolean"}}},"convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; +INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('list_support_knowledges', '{"name":"list_support_knowledges","description":"获取支持使用的知识库集列表","parameters":{"type":"object","properties":{"userId":{"description":"用户id","name":"userId","type":"string"}},"required":[]},"order":["userId"],"parameterExtensions":null,"return":{"type":"array","items":{"type":"object","properties":{"groupId":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}},"convertor":""}}', 'Knowledge_Center_Service') ON CONFLICT ("definition_group_name", "name") DO NOTHING; INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") VALUES ('4ff18263-7cc1-40fc-bd96-4c0ee9eb3af0', '{"name":"4ff18263-7cc1-40fc-bd96-4c0ee9eb3af0","description":"当你想要配置知识库的时候,请使用我!","manualIntervention":false,"parameters":{"type":"object","properties":{"aippId":{"description":"the aipp id of the waterFlow tool","default":"5185dad4c8124522a2612c20f8497cf0","type":"string"},"tenantId":{"description":"the tenant id of the waterFlow tool","default":"31f20efc7e0848deab6a6bc10fc3021e","type":"string"},"inputParams":{"type":"object","properties":{"Question":{"type":"string","description":"这是用户输入的问题。"}},"required":["Question"],"order":["Question"]},"version":{"description":"the aipp version of the waterFlow tool","default":"1.0.0","type":"string"}},"required":["tenantId","aippId","version","inputParams"]},"return":{"type":"object","properties":{}},"order":["tenantId","aippId","version","inputParams"]}', '4ff18263-7cc1-40fc-bd96-4c0ee9eb3af0') ON CONFLICT ("definition_group_name", "name") DO NOTHING; INSERT INTO "public"."store_tag" ("tool_unique_name", "name") VALUES ('f952e986-a1ee-474d-bd3a-bdf154db58e7', 'FIT') ON CONFLICT ("tool_unique_name", "name") DO NOTHING; diff --git a/store/plugins/store-repository-postgresql/src/main/resources/sql/data/tr_init_tools.sql b/store/plugins/store-repository-postgresql/src/main/resources/sql/data/tr_init_tools.sql index 00e25e1433..a057f136a9 100644 --- a/store/plugins/store-repository-postgresql/src/main/resources/sql/data/tr_init_tools.sql +++ b/store/plugins/store-repository-postgresql/src/main/resources/sql/data/tr_init_tools.sql @@ -152,9 +152,9 @@ DELETE FROM "public"."store_tool" WHERE unique_name = 'ec122366-4fd2-4e6f-b8ec-2 DELETE FROM "public"."store_definition" WHERE definition_group_name = 'LoopTool' AND name = 'loopTool'; INSERT INTO "public"."store_tool" ("name", "schema", "runnables", "unique_name", "group_name", "definition_name", "definition_group_name", "version") -VALUES ('loopToolDefault', '{"name":"loopTool","description":"用于循环执行工具","parameters":{"type":"object","properties":{"args":{"default":"","description":"循环调用工具时的入参","name":"args","type":"object"},"config":{"default":"","description":"循环调用的配置,指定循环的字段","name":"config","type":"object","properties":{"loopKeys":{"type":"array","items":{"type":"string"}}}},"toolInfo":{"default":"","description":"循环调用的工具信息","name":"toolInfo","type":"object","properties":{"uniqueName":{"type":"string"},"params":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}}}}}},"context":{"default":"","description":"循环调用的上下文","name":"context","type":"object","properties":{}}},"required":["args","config","toolInfo"]},"order":["args","config","toolInfo","context"],"parameterExtensions":null,"return":{"type":"array","items":{"type":"object"},"convertor":""}}', '{"FIT":{"genericableId":"modelengine.jober.aipp.tool.loop","fitableId":"default"}}', 'ec122366-4fd2-4e6f-b8ec-2c17706432f4', 'LoopToolImpl', 'loopTool', 'LoopTool', '1.0.0') ON CONFLICT ("unique_name", "version") DO NOTHING; +VALUES ('loopToolDefault', '{"name":"loopTool","description":"用于循环执行工具","parameters":{"type":"object","properties":{"args":{"description":"循环调用工具时的入参","name":"args","type":"object"},"config":{"description":"循环调用的配置,指定循环的字段","name":"config","type":"object","properties":{"loopKeys":{"type":"array","items":{"type":"string"}}}},"toolInfo":{"description":"循环调用的工具信息","name":"toolInfo","type":"object","properties":{"uniqueName":{"type":"string"},"params":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}}}}}},"context":{"description":"循环调用的上下文","name":"context","type":"object","properties":{}}},"required":["args","config","toolInfo"]},"order":["args","config","toolInfo","context"],"parameterExtensions":null,"return":{"type":"array","items":{"type":"object"},"convertor":""}}', '{"FIT":{"genericableId":"modelengine.jober.aipp.tool.loop","fitableId":"default"}}', 'ec122366-4fd2-4e6f-b8ec-2c17706432f4', 'LoopToolImpl', 'loopTool', 'LoopTool', '1.0.0') ON CONFLICT ("unique_name", "version") DO NOTHING; INSERT INTO "public"."store_definition" ("name", "schema", "definition_group_name") -VALUES ('loopTool', '{"name":"loopTool","description":"用于循环执行工具","parameters":{"type":"object","properties":{"args":{"default":"","description":"循环调用工具时的入参","name":"args","type":"object"},"config":{"default":"","description":"循环调用的配置,指定循环的字段","name":"config","type":"object","properties":{"loopKeys":{"type":"array","items":{"type":"string"}}}},"toolInfo":{"default":"","description":"循环调用的工具信息","name":"toolInfo","type":"object","properties":{"uniqueName":{"type":"string"},"params":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}}}}}},"context":{"default":"","description":"循环调用的上下文","name":"context","type":"object","properties":{}}},"required":["args","config","toolInfo"]},"order":["args","config","toolInfo","context"],"parameterExtensions":null,"return":{"type":"array","items":{"type":"object"},"convertor":""}}', 'LoopTool') ON CONFLICT ("definition_group_name", "name") DO NOTHING; +VALUES ('loopTool', '{"name":"loopTool","description":"用于循环执行工具","parameters":{"type":"object","properties":{"args":{"description":"循环调用工具时的入参","name":"args","type":"object"},"config":{"description":"循环调用的配置,指定循环的字段","name":"config","type":"object","properties":{"loopKeys":{"type":"array","items":{"type":"string"}}}},"toolInfo":{"description":"循环调用的工具信息","name":"toolInfo","type":"object","properties":{"uniqueName":{"type":"string"},"params":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}}}}}},"context":{"description":"循环调用的上下文","name":"context","type":"object","properties":{}}},"required":["args","config","toolInfo"]},"order":["args","config","toolInfo","context"],"parameterExtensions":null,"return":{"type":"array","items":{"type":"object"},"convertor":""}}', 'LoopTool') ON CONFLICT ("definition_group_name", "name") DO NOTHING; INSERT INTO "public"."store_tag" ("tool_unique_name", "name") VALUES ('ec122366-4fd2-4e6f-b8ec-2c17706432f4', 'FIT') ON CONFLICT ("tool_unique_name", "name") DO NOTHING; INSERT INTO "public"."store_tag" ("tool_unique_name", "name")