mirror of
https://github.com/labring/FastGPT.git
synced 2026-04-26 02:07:28 +08:00
feature: System plugin (#5131)
* feat: system Tool (#4959) * feat: independent system tool * chore: use ToolNode instead of PluginModule * chore: tools * chore: tools templateDir * refactor: templates * feat: flush code * chore: update template * refactor: migrate delay * feat: worker pool * chore: Dockerfile * docs: add tools.template.json * feat: auto flush system tools * fix: ts error * chore: create new pool temporarily * chore: system tool migration * chore: migration * fix: fix pnpm-workspace.yaml * chore: update pnpm-lock.yaml to integrate tool * chore(systemTool): chore * chore: add system plugin * chore(deps): update @fastgpt-sdk/plugin * fix: type error * chore: remove plugin package * chore: move pro plugins code to open source * feat: support system tool config input * fix: type error * perf: i18n * fix: cr * chore: update sdk * feat: system plugin cache * update mcp server (#5076) * update mcp server * fix: action * fix: dockerfile * fix: dockerfile * fix: dockerfile * fix: dockerfile * fix: dockerfile * fix: dockerfile * feat: system Tool (#4959) * feat: independent system tool * chore: use ToolNode instead of PluginModule * chore: tools * chore: tools templateDir * refactor: templates * feat: flush code * chore: update template * refactor: migrate delay * feat: worker pool * chore: Dockerfile * docs: add tools.template.json * feat: auto flush system tools * fix: ts error * chore: create new pool temporarily * chore: system tool migration * chore: migration * fix: fix pnpm-workspace.yaml * chore: update pnpm-lock.yaml to integrate tool * chore(systemTool): chore * chore: add system plugin * chore(deps): update @fastgpt-sdk/plugin * fix: type error * chore: remove plugin package * chore: move pro plugins code to open source * feat: support system tool config input * fix: type error * perf: i18n * fix: cr * chore: update sdk * feat: system plugin cache * perf: run tool * update package * perf: config key * fix: tool ini * tool config params * perf: workflow type * rename tools to agent * version list * perf: tool error * config secret ux * perf: config secret ux * fix: tool config field * add course to secret input * feat: support inputConfig switch (#5099) * feat: support inputConfig switch * deps: update @fastgpt-sdk/plugin * chore: update workflows * fix: inputType * fix: secret * add default value to node * update i18n * eslint * add precision to number input * feat: add number input and select * perf: number ux * fix: code * Proxies image requests to plugin service (#5111) * Proxies image requests to plugin service Adds a rewrite rule and API endpoint to proxy image requests to the plugin service. This allows the app to fetch images from the plugin's tools directory. It also adds the plugin base URL to the service's constants, so that it can use the plugin URL when proxying requests. * fix: update FastGPTPluginUrl to remove unnecessary API path * feat: update image proxy destination and add plugin image handler * Adapt plugin id * replace avatar * remove rewrite * fix: plugin avatar * update system tool doc * feat: system tool type * yml sh * yml sh * update doc * fix: simple app tool select * fix: switch ui * update pacakge * Yamljs (#5129) * update docker-compose configuration: bump fastgpt and fastgpt-plugin images, change minio host to service name, and adjust service dependencies * refactor: comment out port exposure in docker-compose configuration * update: uncomment port exposure in docker-compose configuration * update: change MINIO_HOST to use specific IP address in docker configuration * update: modify fastgpt-plugin image version in docker configuration * update readme * doc * remove --------- Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com> Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com>
This commit is contained in:
@@ -50,6 +50,7 @@
|
||||
"Intro": "介绍",
|
||||
"Loading": "加载中...",
|
||||
"Login": "登录",
|
||||
"Manual": "临时",
|
||||
"More": "更多",
|
||||
"Move": "移动",
|
||||
"Name": "名称",
|
||||
@@ -81,6 +82,7 @@
|
||||
"Status": "状态",
|
||||
"Submit": "提交",
|
||||
"Success": "成功",
|
||||
"System": "系统",
|
||||
"Team": "团队",
|
||||
"UnKnow": "未知",
|
||||
"Unlimited": "无限制",
|
||||
@@ -658,7 +660,6 @@
|
||||
"core.module.template.System Plugin": "系统插件",
|
||||
"core.module.template.System input module": "系统输入",
|
||||
"core.module.template.Team app": "团队应用",
|
||||
"core.module.template.Tool module": "工具",
|
||||
"core.module.template.UnKnow Module": "未知模块",
|
||||
"core.module.template.ai_chat": "AI 对话",
|
||||
"core.module.template.ai_chat_intro": "AI 大模型对话",
|
||||
@@ -737,7 +738,6 @@
|
||||
"core.workflow.publish.OnRevert version confirm": "确认回退至该版本?会为您保存编辑中版本的配置,并为回退版本创建一个新的发布版本。",
|
||||
"core.workflow.publish.histories": "发布记录",
|
||||
"core.workflow.template.Interactive": "交互",
|
||||
"core.workflow.template.Multimodal": "多模态",
|
||||
"core.workflow.template.Search": "搜索",
|
||||
"core.workflow.tool.Handle": "工具连接器",
|
||||
"core.workflow.tool.Select Tool": "选择工具",
|
||||
@@ -1010,6 +1010,7 @@
|
||||
"save_failed": "保存异常",
|
||||
"save_success": "保存成功",
|
||||
"scan_code": "扫码支付",
|
||||
"secret_key": "密钥",
|
||||
"secret_tips": "值保存后不会再次明文返回",
|
||||
"select_file_failed": "选择文件异常",
|
||||
"select_reference_variable": "选择引用变量",
|
||||
@@ -1303,7 +1304,6 @@
|
||||
"user_leaved": "已离开",
|
||||
"value": "值",
|
||||
"verification": "验证",
|
||||
"workflow.template.communication": "通信",
|
||||
"xx_search_result": "{{key}} 的搜索结果",
|
||||
"yes": "是",
|
||||
"yesterday": "昨天",
|
||||
|
||||
Reference in New Issue
Block a user