diff --git a/dashboard/src/components/shared/PersonaQuickPreview.vue b/dashboard/src/components/shared/PersonaQuickPreview.vue index 2eb21647a..c8ce6d51a 100644 --- a/dashboard/src/components/shared/PersonaQuickPreview.vue +++ b/dashboard/src/components/shared/PersonaQuickPreview.vue @@ -35,12 +35,20 @@
{{ tool.name }} + + + {{ tm('personaQuickPreview.toolInactiveTooltip') }} + {{ tm('personaQuickPreview.originLabel') }}: {{ tool.origin }} | {{ tm('personaQuickPreview.originNameLabel') }}: {{ tool.origin_name }} @@ -117,7 +125,8 @@ const resolvedTools = computed(() => return { name: toolName, origin: meta.origin || '', - origin_name: meta.origin_name || '' + origin_name: meta.origin_name || '', + active: meta.active } }) ) @@ -134,7 +143,8 @@ async function loadToolsMeta() { } nextMap[tool.name] = { origin: tool.origin || '', - origin_name: tool.origin_name || '' + origin_name: tool.origin_name || '', + active: tool.active } } toolMetaMap.value = nextMap @@ -279,6 +289,10 @@ onBeforeUnmount(() => { font-size: 0.74rem; } +.tool-inactive { + font-size: 0.74rem; +} + @media (max-width: 600px) { .tools-wrap { max-height: 120px; diff --git a/dashboard/src/i18n/locales/en-US/core/shared.json b/dashboard/src/i18n/locales/en-US/core/shared.json index d3c3e59fe..016712a38 100644 --- a/dashboard/src/i18n/locales/en-US/core/shared.json +++ b/dashboard/src/i18n/locales/en-US/core/shared.json @@ -72,6 +72,8 @@ "skillsLabel": "Skills", "originLabel": "Origin", "originNameLabel": "Origin Name", + "toolInactive": "Disabled", + "toolInactiveTooltip": "This tool is disabled. Re-enable it in Extensions -> Handlers -> Function Tools.", "allTools": "All tools available", "allToolsWithCount": "All tools available ({count})", "noTools": "No tools configured", diff --git a/dashboard/src/i18n/locales/zh-CN/core/shared.json b/dashboard/src/i18n/locales/zh-CN/core/shared.json index 74b7fa20b..a37850afb 100644 --- a/dashboard/src/i18n/locales/zh-CN/core/shared.json +++ b/dashboard/src/i18n/locales/zh-CN/core/shared.json @@ -72,6 +72,8 @@ "skillsLabel": "技能(Skills)", "originLabel": "来源", "originNameLabel": "来源名称", + "toolInactive": "已禁用", + "toolInactiveTooltip": "该工具已被禁用。在插件->管理行为->函数工具中重新启用。", "allTools": "全部工具可用", "allToolsWithCount": "全部工具可用({count})", "noTools": "未配置工具",