diff --git a/web/src/components/ToolCallingResult/tools/ListKbsTool.vue b/web/src/components/ToolCallingResult/tools/ListKbsTool.vue
index 72995c08..c6fe59b3 100644
--- a/web/src/components/ToolCallingResult/tools/ListKbsTool.vue
+++ b/web/src/components/ToolCallingResult/tools/ListKbsTool.vue
@@ -3,6 +3,8 @@
@@ -50,6 +52,17 @@ const kbList = computed(() => {
const data = parseData(resultContent)
return Array.isArray(data) ? data : []
})
+
+const headerSummary = computed(() => {
+ const names = kbList.value.map((kb) => kb?.name).filter(Boolean)
+ if (!names.length) return '暂无知识库'
+
+ const previewNames = names.slice(0, 3).join(',')
+ const remainingCount = names.length - 3
+ return remainingCount > 0
+ ? `${names.length}个知识库:${previewNames} 等${remainingCount}个`
+ : `${names.length}个知识库:${previewNames}`
+})