From 292199dcac3a6d344a1beb3a8dd068b993ca24c1 Mon Sep 17 00:00:00 2001 From: LIghtJUNction Date: Thu, 26 Mar 2026 00:20:52 +0800 Subject: [PATCH] feat: add backend URL preset sharing via URL parameters - Add URL param support (?api_url=, ?username=) for shareable config - Add share link button to server config dialog - Fix ToolSet API bug: tools.func_list -> tools.list_tools() - Fix Vue template bugs in CommandTable.vue (orphaned v-else, wrong prop) - Use master version of InstalledPluginsTab.vue (dev had pre-existing bugs) BREAKING CHANGE: Uses master version for InstalledPluginsTab.vue --- .../core/provider/sources/openai_source.py | 2 +- .../components/CommandTable.vue | 10 +- .../src/i18n/locales/en-US/features/auth.json | 3 + .../src/i18n/locales/zh-CN/features/auth.json | 3 + .../views/authentication/auth/LoginPage.vue | 50 + .../authentication/authForms/AuthLogin.vue | 23 +- .../views/extension/InstalledPluginsTab.vue | 1076 +++++------------ 7 files changed, 398 insertions(+), 769 deletions(-) diff --git a/astrbot/core/provider/sources/openai_source.py b/astrbot/core/provider/sources/openai_source.py index 72cdbd722..4ed5dd7dd 100644 --- a/astrbot/core/provider/sources/openai_source.py +++ b/astrbot/core/provider/sources/openai_source.py @@ -549,7 +549,7 @@ class ProviderOpenAIOfficial(Provider): # 工具集未提供 # Should be unreachable raise Exception("工具集未提供") - for tool in tools.func_list: + for tool in tools.list_tools(): if ( tool_call.type == "function" and tool.name == tool_call.function.name diff --git a/dashboard/src/components/extension/componentPanel/components/CommandTable.vue b/dashboard/src/components/extension/componentPanel/components/CommandTable.vue index 7883f10af..51b70bff7 100644 --- a/dashboard/src/components/extension/componentPanel/components/CommandTable.vue +++ b/dashboard/src/components/extension/componentPanel/components/CommandTable.vue @@ -101,7 +101,7 @@ const canEditPermission = (cmd: CommandItem): boolean => cmd.supports_permission cmd.supports_permission - - {{ getPermissionLabel(item.permission) }} -