Skip to content

Commit 291ff3c

Browse files
authored
✨ feat: refactor to use kb search tool (#10340)
* fix all render * add kb builtin tool * 完成知识库搜索功能 * 初步完成知识库读取实现 * finish display * fix * fix * fix * fix server api mode * update i18n
1 parent 0286d1e commit 291ff3c

File tree

91 files changed

+2638
-844
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+2638
-844
lines changed

locales/ar/plugin.json

Lines changed: 34 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
11
{
2+
"builtins": {
3+
"lobe-knowledge-base": {
4+
"apiName": {
5+
"readKnowledge": "قراءة محتوى قاعدة المعرفة",
6+
"searchKnowledgeBase": "البحث في قاعدة المعرفة"
7+
},
8+
"title": "قاعدة المعرفة"
9+
},
10+
"lobe-local-system": {
11+
"apiName": {
12+
"editLocalFile": "تحرير الملف",
13+
"getCommandOutput": "الحصول على مخرجات الكود",
14+
"globLocalFiles": "البحث عن الملفات",
15+
"grepContent": "البحث في المحتوى",
16+
"killCommand": "إيقاف تنفيذ الكود",
17+
"listLocalFiles": "عرض قائمة الملفات",
18+
"moveLocalFiles": "نقل الملفات",
19+
"readLocalFile": "قراءة محتوى الملف",
20+
"renameLocalFile": "إعادة تسمية",
21+
"runCommand": "تنفيذ الكود",
22+
"searchLocalFiles": "البحث في الملفات",
23+
"writeLocalFile": "كتابة إلى الملف"
24+
},
25+
"title": "النظام المحلي"
26+
},
27+
"lobe-web-browsing": {
28+
"apiName": {
29+
"crawlMultiPages": "قراءة محتوى عدة صفحات",
30+
"crawlSinglePage": "قراءة محتوى الصفحة",
31+
"search": "البحث في الصفحات"
32+
},
33+
"title": "البحث عبر الإنترنت"
34+
}
35+
},
236
"confirm": "تأكيد",
337
"debug": {
438
"arguments": "معلمات الاستدعاء",
@@ -251,23 +285,6 @@
251285
"content": "جارٍ استدعاء الإضافة...",
252286
"plugin": "تشغيل الإضافة..."
253287
},
254-
"localSystem": {
255-
"apiName": {
256-
"editLocalFile": "تحرير الملف",
257-
"getCommandOutput": "الحصول على مخرجات الأوامر",
258-
"globLocalFiles": "البحث عن الملفات المطابقة",
259-
"grepContent": "البحث في المحتوى",
260-
"killCommand": "إيقاف تنفيذ الأمر",
261-
"listLocalFiles": "عرض قائمة الملفات",
262-
"moveLocalFiles": "نقل الملفات",
263-
"readLocalFile": "قراءة محتوى الملف",
264-
"renameLocalFile": "إعادة تسمية",
265-
"runCommand": "تشغيل الأمر",
266-
"searchLocalFiles": "بحث في الملفات",
267-
"writeLocalFile": "كتابة في الملف"
268-
},
269-
"title": "النظام المحلي"
270-
},
271288
"mcpInstall": {
272289
"CHECKING_INSTALLATION": "جارٍ فحص بيئة التثبيت...",
273290
"COMPLETED": "اكتمل التثبيت",
@@ -375,11 +392,6 @@
375392
"warning": "⚠️ يرجى التأكد من ثقتك بمصدر هذه الإضافة، الإضافات الخبيثة قد تضر بأمان نظامك."
376393
},
377394
"search": {
378-
"apiName": {
379-
"crawlMultiPages": "قراءة محتوى عدة صفحات",
380-
"crawlSinglePage": "قراءة محتوى الصفحة",
381-
"search": "البحث في الصفحة"
382-
},
383395
"config": {
384396
"addKey": "إضافة مفتاح",
385397
"close": "حذف",

locales/ar/tool.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414
"images": "الصور:",
1515
"prompt": "كلمة تلميح"
1616
},
17+
"lobe-knowledge-base": {
18+
"readKnowledge": {
19+
"meta": {
20+
"chars": "عدد الأحرف",
21+
"lines": "عدد السطور"
22+
}
23+
}
24+
},
1725
"localFiles": {
1826
"editFile": {
1927
"newString": "استبدال بـ",

locales/bg-BG/plugin.json

Lines changed: 34 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
11
{
2+
"builtins": {
3+
"lobe-knowledge-base": {
4+
"apiName": {
5+
"readKnowledge": "Прочети съдържанието на базата знания",
6+
"searchKnowledgeBase": "Търси в базата знания"
7+
},
8+
"title": "База знания"
9+
},
10+
"lobe-local-system": {
11+
"apiName": {
12+
"editLocalFile": "Редактирай файл",
13+
"getCommandOutput": "Вземи изхода от кода",
14+
"globLocalFiles": "Търси съвпадащи файлове",
15+
"grepContent": "Търси съдържание",
16+
"killCommand": "Прекрати изпълнението на кода",
17+
"listLocalFiles": "Преглед на списъка с файлове",
18+
"moveLocalFiles": "Премести файлове",
19+
"readLocalFile": "Прочети съдържанието на файла",
20+
"renameLocalFile": "Преименувай",
21+
"runCommand": "Изпълни код",
22+
"searchLocalFiles": "Търси файлове",
23+
"writeLocalFile": "Запиши файл"
24+
},
25+
"title": "Локална система"
26+
},
27+
"lobe-web-browsing": {
28+
"apiName": {
29+
"crawlMultiPages": "Прочети съдържание от няколко страници",
30+
"crawlSinglePage": "Прочети съдържание от страница",
31+
"search": "Търси страница"
32+
},
33+
"title": "Търсене в интернет"
34+
}
35+
},
236
"confirm": "Потвърждавам",
337
"debug": {
438
"arguments": "Параметри на извикване",
@@ -251,23 +285,6 @@
251285
"content": "Извикване на плъгина...",
252286
"plugin": "Плъгинът работи..."
253287
},
254-
"localSystem": {
255-
"apiName": {
256-
"editLocalFile": "Редактиране на файл",
257-
"getCommandOutput": "Получаване на изход от командата",
258-
"globLocalFiles": "Търсене на съвпадащи файлове",
259-
"grepContent": "Търсене на съдържание",
260-
"killCommand": "Прекратяване на изпълнението на командата",
261-
"listLocalFiles": "Преглед на списък с файлове",
262-
"moveLocalFiles": "Преместване на файлове",
263-
"readLocalFile": "Четене на съдържание на файл",
264-
"renameLocalFile": "Преименуване",
265-
"runCommand": "Изпълни код",
266-
"searchLocalFiles": "Търсене на файлове",
267-
"writeLocalFile": "Запис в файл"
268-
},
269-
"title": "Локална система"
270-
},
271288
"mcpInstall": {
272289
"CHECKING_INSTALLATION": "Проверка на инсталационната среда...",
273290
"COMPLETED": "Инсталацията е завършена",
@@ -375,11 +392,6 @@
375392
"warning": "⚠️ Моля, уверете се, че имате доверие на източника на този плъгин, злонамерени плъгини могат да застрашат сигурността на вашата система."
376393
},
377394
"search": {
378-
"apiName": {
379-
"crawlMultiPages": "Четене на съдържание от множество страници",
380-
"crawlSinglePage": "Четене на съдържание от страница",
381-
"search": "Търсене на страници"
382-
},
383395
"config": {
384396
"addKey": "Добавяне на ключ",
385397
"close": "Изтриване",

locales/bg-BG/tool.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414
"images": "Изображения:",
1515
"prompt": "подсказка"
1616
},
17+
"lobe-knowledge-base": {
18+
"readKnowledge": {
19+
"meta": {
20+
"chars": "Брой знаци",
21+
"lines": "Брой редове"
22+
}
23+
}
24+
},
1725
"localFiles": {
1826
"editFile": {
1927
"newString": "Замени с",

locales/de-DE/plugin.json

Lines changed: 34 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
11
{
2+
"builtins": {
3+
"lobe-knowledge-base": {
4+
"apiName": {
5+
"readKnowledge": "Wissensdatenbank lesen",
6+
"searchKnowledgeBase": "Wissensdatenbank durchsuchen"
7+
},
8+
"title": "Wissensdatenbank"
9+
},
10+
"lobe-local-system": {
11+
"apiName": {
12+
"editLocalFile": "Datei bearbeiten",
13+
"getCommandOutput": "Codeausgabe abrufen",
14+
"globLocalFiles": "Dateien durchsuchen",
15+
"grepContent": "Inhalt durchsuchen",
16+
"killCommand": "Codeausführung beenden",
17+
"listLocalFiles": "Dateiliste anzeigen",
18+
"moveLocalFiles": "Dateien verschieben",
19+
"readLocalFile": "Dateiinhalt lesen",
20+
"renameLocalFile": "Datei umbenennen",
21+
"runCommand": "Code ausführen",
22+
"searchLocalFiles": "Dateien suchen",
23+
"writeLocalFile": "In Datei schreiben"
24+
},
25+
"title": "Lokales System"
26+
},
27+
"lobe-web-browsing": {
28+
"apiName": {
29+
"crawlMultiPages": "Inhalte mehrerer Seiten lesen",
30+
"crawlSinglePage": "Seiteninhalt lesen",
31+
"search": "Seiten durchsuchen"
32+
},
33+
"title": "Websuche"
34+
}
35+
},
236
"confirm": "Bestätigen",
337
"debug": {
438
"arguments": "Aufrufparameter",
@@ -251,23 +285,6 @@
251285
"content": "Plugin wird aufgerufen...",
252286
"plugin": "Plugin läuft..."
253287
},
254-
"localSystem": {
255-
"apiName": {
256-
"editLocalFile": "Datei bearbeiten",
257-
"getCommandOutput": "Codeausgabe abrufen",
258-
"globLocalFiles": "Dateien durchsuchen",
259-
"grepContent": "Inhalt durchsuchen",
260-
"killCommand": "Codeausführung beenden",
261-
"listLocalFiles": "Dateiliste anzeigen",
262-
"moveLocalFiles": "Dateien verschieben",
263-
"readLocalFile": "Dateiinhalt lesen",
264-
"renameLocalFile": "Datei umbenennen",
265-
"runCommand": "Befehl ausführen",
266-
"searchLocalFiles": "Dateien suchen",
267-
"writeLocalFile": "Datei schreiben"
268-
},
269-
"title": "Lokales System"
270-
},
271288
"mcpInstall": {
272289
"CHECKING_INSTALLATION": "Installationsumgebung wird geprüft...",
273290
"COMPLETED": "Installation abgeschlossen",
@@ -375,11 +392,6 @@
375392
"warning": "⚠️ Bitte stellen Sie sicher, dass Sie der Quelle dieses Plugins vertrauen. Bösartige Plugins können die Systemsicherheit gefährden."
376393
},
377394
"search": {
378-
"apiName": {
379-
"crawlMultiPages": "Mehrere Seiteninhalt lesen",
380-
"crawlSinglePage": "Seiteninhalt lesen",
381-
"search": "Seite durchsuchen"
382-
},
383395
"config": {
384396
"addKey": "Schlüssel hinzufügen",
385397
"close": "Löschen",

locales/de-DE/tool.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414
"images": "Bilder:",
1515
"prompt": "Hinweiswort"
1616
},
17+
"lobe-knowledge-base": {
18+
"readKnowledge": {
19+
"meta": {
20+
"chars": "Zeichenanzahl",
21+
"lines": "Zeilenzahl"
22+
}
23+
}
24+
},
1725
"localFiles": {
1826
"editFile": {
1927
"newString": "Ersetzen durch",

locales/en-US/plugin.json

Lines changed: 34 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
11
{
2+
"builtins": {
3+
"lobe-knowledge-base": {
4+
"apiName": {
5+
"readKnowledge": "Read Knowledge Base Content",
6+
"searchKnowledgeBase": "Search Knowledge Base"
7+
},
8+
"title": "Knowledge Base"
9+
},
10+
"lobe-local-system": {
11+
"apiName": {
12+
"editLocalFile": "Edit File",
13+
"getCommandOutput": "Get Command Output",
14+
"globLocalFiles": "Search Files by Pattern",
15+
"grepContent": "Search Content",
16+
"killCommand": "Terminate Command Execution",
17+
"listLocalFiles": "View File List",
18+
"moveLocalFiles": "Move Files",
19+
"readLocalFile": "Read File Content",
20+
"renameLocalFile": "Rename File",
21+
"runCommand": "Execute Command",
22+
"searchLocalFiles": "Search Files",
23+
"writeLocalFile": "Write to File"
24+
},
25+
"title": "Local System"
26+
},
27+
"lobe-web-browsing": {
28+
"apiName": {
29+
"crawlMultiPages": "Read Multiple Pages",
30+
"crawlSinglePage": "Read Page Content",
31+
"search": "Search Web Pages"
32+
},
33+
"title": "Web Browsing"
34+
}
35+
},
236
"confirm": "Confirm",
337
"debug": {
438
"arguments": "Call Arguments",
@@ -251,23 +285,6 @@
251285
"content": "Calling plugin...",
252286
"plugin": "Plugin running..."
253287
},
254-
"localSystem": {
255-
"apiName": {
256-
"getCommandOutput": "Get Code Output",
257-
"globLocalFiles": "Match Files",
258-
"grepContent": "Search Content",
259-
"killCommand": "Kill Code Execution",
260-
"listLocalFiles": "View File List",
261-
"moveLocalFiles": "Move Files",
262-
"readLocalFile": "Read File Content",
263-
"renameLocalFile": "Rename",
264-
"runCommand": "Run Code",
265-
"searchLocalFiles": "Search Files",
266-
"writeLocalFile": "Write File",
267-
"editLocalFile": "Edit File"
268-
},
269-
"title": "Local System"
270-
},
271288
"mcpInstall": {
272289
"CHECKING_INSTALLATION": "Checking installation environment...",
273290
"COMPLETED": "Installation completed",
@@ -375,11 +392,6 @@
375392
"warning": "⚠️ Please confirm you trust the source of this plugin. Malicious plugins may harm your system security."
376393
},
377394
"search": {
378-
"apiName": {
379-
"crawlMultiPages": "Read Multiple Pages Content",
380-
"crawlSinglePage": "Read Page Content",
381-
"search": "Search Pages"
382-
},
383395
"config": {
384396
"addKey": "Add Key",
385397
"close": "Delete",

locales/en-US/tool.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414
"images": "Images:",
1515
"prompt": "Prompt"
1616
},
17+
"lobe-knowledge-base": {
18+
"readKnowledge": {
19+
"meta": {
20+
"chars": "Character Count",
21+
"lines": "Line Count"
22+
}
23+
}
24+
},
1725
"localFiles": {
1826
"editFile": {
1927
"newString": "Replace with",

0 commit comments

Comments
 (0)