feat: rename codeinterpreter into lobe sandbox (#11076)

* feat: rename codeinterpreter into lobe sandbox

* fix: fixed the market publish agent too much
This commit is contained in:
Shinji-Li
2025-12-31 19:59:21 +08:00
committed by arvinxx
parent 954789dc4e
commit 2a631b476f
28 changed files with 370 additions and 314 deletions
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "تحديث البيانات الوصفية",
"builtins.lobe-agent-builder.apiName.updatePrompt": "تحديث موجه النظام",
"builtins.lobe-agent-builder.title": "خبير بناء الوكلاء",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "تعديل الملف",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "تنفيذ الكود",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "تصدير الملف",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "الحصول على ناتج الأمر",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "بحث شامل في الملفات",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "البحث في المحتوى",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "إيقاف الأمر",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "عرض الملفات",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "نقل الملفات",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "قراءة محتوى الملف",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "إعادة تسمية",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "تشغيل الأمر",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "البحث في الملفات",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "كتابة الملف",
"builtins.lobe-cloud-code-interpreter.title": "بيئة سحابية",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "تعديل الملف",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "تنفيذ الكود",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "تصدير الملف",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "الحصول على ناتج الأمر",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "بحث شامل في الملفات",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "البحث في المحتوى",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "إيقاف الأمر",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "عرض الملفات",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "نقل الملفات",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "قراءة محتوى الملف",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "إعادة تسمية",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "تشغيل الأمر",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "البحث في الملفات",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "كتابة الملف",
"builtins.lobe-cloud-sandbox.title": "بيئة سحابية",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "الحصول على النماذج المتاحة",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "تثبيت المهارة",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "دعوة عضو",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Актуализиране на метаданни",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Актуализиране на системен подкана",
"builtins.lobe-agent-builder.title": "Експерт по изграждане на агенти",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Редактиране на файл",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Изпълнение на код",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Експортиране на файл",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Извличане на изход от команда",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Търсене на файлове по шаблон",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Търсене в съдържанието",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Прекратяване на команда",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Списък с файлове",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Преместване на файлове",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Прочитане на съдържание на файл",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Преименуване",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Изпълнение на команда",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Търсене на файлове",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Запис на файл",
"builtins.lobe-cloud-code-interpreter.title": "Облачна пясъчник среда",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Редактиране на файл",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Изпълнение на код",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Експортиране на файл",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Извличане на изход от команда",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Търсене на файлове по шаблон",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Търсене в съдържанието",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Прекратяване на команда",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Списък с файлове",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Преместване на файлове",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Прочитане на съдържание на файл",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Преименуване",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Изпълнение на команда",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Търсене на файлове",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Запис на файл",
"builtins.lobe-cloud-sandbox.title": "Облачна пясъчник среда",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Извличане на налични модели",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Инсталиране на умение",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Покана на член",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Metadaten aktualisieren",
"builtins.lobe-agent-builder.apiName.updatePrompt": "System-Prompt aktualisieren",
"builtins.lobe-agent-builder.title": "Agentenbau-Experte",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Datei bearbeiten",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Code ausführen",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Datei exportieren",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Befehlsausgabe abrufen",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Dateien durchsuchen",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Inhalt durchsuchen",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Befehl beenden",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Dateien auflisten",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Dateien verschieben",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Dateiinhalt lesen",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Umbenennen",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Befehl ausführen",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Dateien suchen",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Datei schreiben",
"builtins.lobe-cloud-code-interpreter.title": "Cloud-Sandbox",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Datei bearbeiten",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Code ausführen",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Datei exportieren",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Befehlsausgabe abrufen",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Dateien durchsuchen",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Inhalt durchsuchen",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Befehl beenden",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Dateien auflisten",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Dateien verschieben",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Dateiinhalt lesen",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Umbenennen",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Befehl ausführen",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Dateien suchen",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Datei schreiben",
"builtins.lobe-cloud-sandbox.title": "Cloud-Sandbox",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Verfügbare Modelle abrufen",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Skill installieren",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Mitglied einladen",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Update metadata",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Update system prompt",
"builtins.lobe-agent-builder.title": "Agent Builder Expert",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Edit file",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Execute code",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Export file",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Get command output",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Glob search files",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Search content",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Terminate command",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "List files",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Move files",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Read file content",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Rename",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Run command",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Search files",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Write file",
"builtins.lobe-cloud-code-interpreter.title": "Cloud Sandbox",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Edit file",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Execute code",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Export file",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Get command output",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Glob search files",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Search content",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Terminate command",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "List files",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Move files",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Read file content",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Rename",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Run command",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Search files",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Write file",
"builtins.lobe-cloud-sandbox.title": "Cloud Sandbox",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Get available models",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Install Skill",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Invite member",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Actualizar metadatos",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Actualizar mensaje del sistema",
"builtins.lobe-agent-builder.title": "Experto en Creación de Agentes",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Editar archivo",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Ejecutar código",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Exportar archivo",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Obtener salida del comando",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Buscar archivos con patrón",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Buscar contenido",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Terminar comando",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Listar archivos",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Mover archivos",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Leer contenido del archivo",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Renombrar",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Ejecutar comando",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Buscar archivos",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Escribir archivo",
"builtins.lobe-cloud-code-interpreter.title": "Sandbox en la Nube",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Editar archivo",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Ejecutar código",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Exportar archivo",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Obtener salida del comando",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Buscar archivos con patrón",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Buscar contenido",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Terminar comando",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Listar archivos",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Mover archivos",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Leer contenido del archivo",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Renombrar",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Ejecutar comando",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Buscar archivos",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Escribir archivo",
"builtins.lobe-cloud-sandbox.title": "Sandbox en la Nube",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Obtener modelos disponibles",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Instalar habilidad",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Invitar miembro",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "به‌روزرسانی فراداده",
"builtins.lobe-agent-builder.apiName.updatePrompt": "به‌روزرسانی پیام سیستمی",
"builtins.lobe-agent-builder.title": "متخصص ساخت عامل",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "ویرایش فایل",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "اجرای کد",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "صادرات فایل",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "دریافت خروجی فرمان",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "جستجوی فایل‌ها",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "جستجوی محتوا",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "پایان دادن به فرمان",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "فهرست فایل‌ها",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "انتقال فایل‌ها",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "خواندن محتوای فایل",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "تغییر نام",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "اجرای فرمان",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "جستجوی فایل‌ها",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "نوشتن فایل",
"builtins.lobe-cloud-code-interpreter.title": "محیط ابری",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "ویرایش فایل",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "اجرای کد",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "صادرات فایل",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "دریافت خروجی فرمان",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "جستجوی فایل‌ها",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "جستجوی محتوا",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "پایان دادن به فرمان",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "فهرست فایل‌ها",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "انتقال فایل‌ها",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "خواندن محتوای فایل",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "تغییر نام",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "اجرای فرمان",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "جستجوی فایل‌ها",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "نوشتن فایل",
"builtins.lobe-cloud-sandbox.title": "محیط ابری",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "دریافت مدل‌های موجود",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "نصب مهارت",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "دعوت از عضو",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Mettre à jour les métadonnées",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Mettre à jour l'invite système",
"builtins.lobe-agent-builder.title": "Expert en création d'agents",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Modifier le fichier",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Exécuter le code",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Exporter le fichier",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Obtenir la sortie de la commande",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Rechercher des fichiers (glob)",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Rechercher dans le contenu",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Terminer la commande",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Lister les fichiers",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Déplacer les fichiers",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Lire le contenu du fichier",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Renommer",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Exécuter la commande",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Rechercher des fichiers",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Écrire dans le fichier",
"builtins.lobe-cloud-code-interpreter.title": "Bac à sable Cloud",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Modifier le fichier",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Exécuter le code",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Exporter le fichier",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Obtenir la sortie de la commande",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Rechercher des fichiers (glob)",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Rechercher dans le contenu",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Terminer la commande",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Lister les fichiers",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Déplacer les fichiers",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Lire le contenu du fichier",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Renommer",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Exécuter la commande",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Rechercher des fichiers",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Écrire dans le fichier",
"builtins.lobe-cloud-sandbox.title": "Bac à sable Cloud",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Obtenir les modèles disponibles",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Installer la Compétence",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Inviter un membre",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Aggiorna metadati",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Aggiorna prompt di sistema",
"builtins.lobe-agent-builder.title": "Esperto Costruttore di Agenti",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Modifica file",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Esegui codice",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Esporta file",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Ottieni output comando",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Ricerca file glob",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Cerca contenuto",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Termina comando",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Elenca file",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Sposta file",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Leggi contenuto file",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Rinomina",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Esegui comando",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Cerca file",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Scrivi file",
"builtins.lobe-cloud-code-interpreter.title": "Sandbox Cloud",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Modifica file",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Esegui codice",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Esporta file",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Ottieni output comando",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Ricerca file glob",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Cerca contenuto",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Termina comando",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Elenca file",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Sposta file",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Leggi contenuto file",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Rinomina",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Esegui comando",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Cerca file",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Scrivi file",
"builtins.lobe-cloud-sandbox.title": "Sandbox Cloud",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Ottieni modelli disponibili",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Installa Competenza",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Invita membro",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "メタデータを更新",
"builtins.lobe-agent-builder.apiName.updatePrompt": "システムプロンプトを更新",
"builtins.lobe-agent-builder.title": "アシスタントビルダー",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "ファイルを編集",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "コードを実行",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "ファイルをエクスポート",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "コマンド出力を取得",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "ファイルをグロブ検索",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "内容を検索",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "コマンドを終了",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "ファイルを一覧表示",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "ファイルを移動",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "ファイル内容を読み取り",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "名前を変更",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "コマンドを実行",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "ファイルを検索",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "ファイルに書き込み",
"builtins.lobe-cloud-code-interpreter.title": "クラウドサンドボックス",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "ファイルを編集",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "コードを実行",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "ファイルをエクスポート",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "コマンド出力を取得",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "ファイルをグロブ検索",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "内容を検索",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "コマンドを終了",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "ファイルを一覧表示",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "ファイルを移動",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "ファイル内容を読み取り",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "名前を変更",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "コマンドを実行",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "ファイルを検索",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "ファイルに書き込み",
"builtins.lobe-cloud-sandbox.title": "クラウドサンドボックス",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "利用可能なモデルを取得",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "スキルをインストール",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "メンバーを招待",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "메타데이터 업데이트",
"builtins.lobe-agent-builder.apiName.updatePrompt": "시스템 프롬프트 업데이트",
"builtins.lobe-agent-builder.title": "도우미 빌더",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "파일 편집",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "코드 실행",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "파일 내보내기",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "명령어 출력 가져오기",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "파일 글롭 검색",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "내용 검색",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "명령어 종료",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "파일 목록",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "파일 이동",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "파일 내용 읽기",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "이름 변경",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "명령어 실행",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "파일 검색",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "파일 쓰기",
"builtins.lobe-cloud-code-interpreter.title": "클라우드 샌드박스",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "파일 편집",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "코드 실행",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "파일 내보내기",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "명령어 출력 가져오기",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "파일 글롭 검색",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "내용 검색",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "명령어 종료",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "파일 목록",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "파일 이동",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "파일 내용 읽기",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "이름 변경",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "명령어 실행",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "파일 검색",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "파일 쓰기",
"builtins.lobe-cloud-sandbox.title": "클라우드 샌드박스",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "사용 가능한 모델 가져오기",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "기능 설치",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "멤버 초대",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Metadata bijwerken",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Systeemprompt bijwerken",
"builtins.lobe-agent-builder.title": "Agent Builder Expert",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Bestand bewerken",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Code uitvoeren",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Bestand exporteren",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Opdrachtuitvoer ophalen",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Bestanden zoeken (glob)",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Inhoud doorzoeken",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Opdracht beëindigen",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Bestanden weergeven",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Bestanden verplaatsen",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Bestandsinhoud lezen",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Hernoemen",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Opdracht uitvoeren",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Bestanden doorzoeken",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Bestand schrijven",
"builtins.lobe-cloud-code-interpreter.title": "Cloud Sandbox",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Bestand bewerken",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Code uitvoeren",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Bestand exporteren",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Opdrachtuitvoer ophalen",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Bestanden zoeken (glob)",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Inhoud doorzoeken",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Opdracht beëindigen",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Bestanden weergeven",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Bestanden verplaatsen",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Bestandsinhoud lezen",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Hernoemen",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Opdracht uitvoeren",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Bestanden doorzoeken",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Bestand schrijven",
"builtins.lobe-cloud-sandbox.title": "Cloud Sandbox",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Beschikbare modellen ophalen",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Skill installeren",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Lid uitnodigen",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Zaktualizuj metadane",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Zaktualizuj systemowy prompt",
"builtins.lobe-agent-builder.title": "Ekspert Budowy Agenta",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Edytuj plik",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Wykonaj kod",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Eksportuj plik",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Pobierz wynik polecenia",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Wyszukaj pliki (glob)",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Przeszukaj zawartość",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Zatrzymaj polecenie",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Wyświetl pliki",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Przenieś pliki",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Odczytaj zawartość pliku",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Zmień nazwę",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Uruchom polecenie",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Przeszukaj pliki",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Zapisz plik",
"builtins.lobe-cloud-code-interpreter.title": "Piaskownica w Chmurze",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Edytuj plik",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Wykonaj kod",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Eksportuj plik",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Pobierz wynik polecenia",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Wyszukaj pliki (glob)",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Przeszukaj zawartość",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Zatrzymaj polecenie",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Wyświetl pliki",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Przenieś pliki",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Odczytaj zawartość pliku",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Zmień nazwę",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Uruchom polecenie",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Przeszukaj pliki",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Zapisz plik",
"builtins.lobe-cloud-sandbox.title": "Piaskownica w Chmurze",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Pobierz dostępne modele",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Zainstaluj Umiejętność",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Zaproś członka",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Atualizar metadados",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Atualizar prompt do sistema",
"builtins.lobe-agent-builder.title": "Especialista em Criação de Agentes",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Editar arquivo",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Executar código",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Exportar arquivo",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Obter saída do comando",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Buscar arquivos com padrão",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Buscar conteúdo",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Encerrar comando",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Listar arquivos",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Mover arquivos",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Ler conteúdo do arquivo",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Renomear",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Executar comando",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Buscar arquivos",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Escrever arquivo",
"builtins.lobe-cloud-code-interpreter.title": "Ambiente de Testes na Nuvem",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Editar arquivo",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Executar código",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Exportar arquivo",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Obter saída do comando",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Buscar arquivos com padrão",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Buscar conteúdo",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Encerrar comando",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Listar arquivos",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Mover arquivos",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Ler conteúdo do arquivo",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Renomear",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Executar comando",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Buscar arquivos",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Escrever arquivo",
"builtins.lobe-cloud-sandbox.title": "Ambiente de Testes na Nuvem",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Obter modelos disponíveis",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Instalar Habilidade",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Convidar membro",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Обновить метаданные",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Обновить системный запрос",
"builtins.lobe-agent-builder.title": "Эксперт по созданию агентов",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Редактировать файл",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Выполнить код",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Экспортировать файл",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Получить вывод команды",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Поиск файлов по шаблону",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Поиск по содержимому",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Завершить команду",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Список файлов",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Переместить файлы",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Прочитать содержимое файла",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Переименовать",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Выполнить команду",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Поиск файлов",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Записать файл",
"builtins.lobe-cloud-code-interpreter.title": "Облачная песочница",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Редактировать файл",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Выполнить код",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Экспортировать файл",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Получить вывод команды",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Поиск файлов по шаблону",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Поиск по содержимому",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Завершить команду",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Список файлов",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Переместить файлы",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Прочитать содержимое файла",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Переименовать",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Выполнить команду",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Поиск файлов",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Записать файл",
"builtins.lobe-cloud-sandbox.title": "Облачная песочница",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Получить доступные модели",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Установить навык",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Пригласить участника",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Meta veriyi güncelle",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Sistem istemini güncelle",
"builtins.lobe-agent-builder.title": "Ajan Oluşturma Uzmanı",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Dosyayı düzenle",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Kodu çalıştır",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Dosyayı dışa aktar",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Komut çıktısını al",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Dosyalarda glob ara",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "İçerikte ara",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Komutu sonlandır",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Dosyaları listele",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Dosyaları taşı",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Dosya içeriğini oku",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Yeniden adlandır",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Komutu çalıştır",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Dosyalarda ara",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Dosyaya yaz",
"builtins.lobe-cloud-code-interpreter.title": "Bulut Kum Havuzu",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Dosyayı düzenle",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Kodu çalıştır",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Dosyayı dışa aktar",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Komut çıktısını al",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Dosyalarda glob ara",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "İçerikte ara",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Komutu sonlandır",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Dosyaları listele",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Dosyaları taşı",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Dosya içeriğini oku",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Yeniden adlandır",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Komutu çalıştır",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Dosyalarda ara",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Dosyaya yaz",
"builtins.lobe-cloud-sandbox.title": "Bulut Kum Havuzu",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Mevcut modelleri al",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Yetenek yükle",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Üye davet et",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "Cập nhật siêu dữ liệu",
"builtins.lobe-agent-builder.apiName.updatePrompt": "Cập nhật lời nhắc hệ thống",
"builtins.lobe-agent-builder.title": "Chuyên gia Xây dựng Tác nhân",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "Chỉnh sửa tệp",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "Thực thi mã",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "Xuất tệp",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "Lấy kết quả lệnh",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "Tìm kiếm tệp",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "Tìm kiếm nội dung",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "Dừng lệnh",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "Liệt kê tệp",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "Di chuyển tệp",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "Đọc nội dung tệp",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "Đổi tên",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "Chạy lệnh",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "Tìm kiếm tệp",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "Ghi tệp",
"builtins.lobe-cloud-code-interpreter.title": "Môi trường Đám mây",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "Chỉnh sửa tệp",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "Thực thi mã",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "Xuất tệp",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "Lấy kết quả lệnh",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "Tìm kiếm tệp",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "Tìm kiếm nội dung",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "Dừng lệnh",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "Liệt kê tệp",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "Di chuyển tệp",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "Đọc nội dung tệp",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "Đổi tên",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "Chạy lệnh",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "Tìm kiếm tệp",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "Ghi tệp",
"builtins.lobe-cloud-sandbox.title": "Môi trường Đám mây",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Lấy mô hình khả dụng",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "Cài đặt Kỹ năng",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "Mời thành viên",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "更新元数据",
"builtins.lobe-agent-builder.apiName.updatePrompt": "更新系统提示词",
"builtins.lobe-agent-builder.title": "助理构建专家",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "编辑文件",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "执行代码",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "导出文件",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "获取命令输出",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "全局搜索文件",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "搜索内容",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "终止命令",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "列出文件",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "移动文件",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "读取文件内容",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "重命名",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "运行命令",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "搜索文件",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "写入文件",
"builtins.lobe-cloud-code-interpreter.title": "云端沙盒",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "编辑文件",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "执行代码",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "导出文件",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "获取命令输出",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "全局搜索文件",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "搜索内容",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "终止命令",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "列出文件",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "移动文件",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "读取文件内容",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "重命名",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "运行命令",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "搜索文件",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "写入文件",
"builtins.lobe-cloud-sandbox.title": "云端沙盒",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "获取可用模型",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "安装技能",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "邀请成员",
+15 -15
View File
@@ -16,21 +16,21 @@
"builtins.lobe-agent-builder.apiName.updateMeta": "更新中繼資料",
"builtins.lobe-agent-builder.apiName.updatePrompt": "更新系統提示詞",
"builtins.lobe-agent-builder.title": "Agent 建構器",
"builtins.lobe-cloud-code-interpreter.apiName.editLocalFile": "編輯檔案",
"builtins.lobe-cloud-code-interpreter.apiName.executeCode": "執行程式碼",
"builtins.lobe-cloud-code-interpreter.apiName.exportFile": "匯出檔案",
"builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput": "取得指令輸出",
"builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles": "全域搜尋檔案",
"builtins.lobe-cloud-code-interpreter.apiName.grepContent": "搜尋內容",
"builtins.lobe-cloud-code-interpreter.apiName.killCommand": "終止指令",
"builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles": "列出檔案",
"builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles": "移動檔案",
"builtins.lobe-cloud-code-interpreter.apiName.readLocalFile": "讀取檔案內容",
"builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile": "重新命名",
"builtins.lobe-cloud-code-interpreter.apiName.runCommand": "執行指令",
"builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles": "搜尋檔案",
"builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile": "寫入檔案",
"builtins.lobe-cloud-code-interpreter.title": "雲端沙盒",
"builtins.lobe-cloud-sandbox.apiName.editLocalFile": "編輯檔案",
"builtins.lobe-cloud-sandbox.apiName.executeCode": "執行程式碼",
"builtins.lobe-cloud-sandbox.apiName.exportFile": "匯出檔案",
"builtins.lobe-cloud-sandbox.apiName.getCommandOutput": "取得指令輸出",
"builtins.lobe-cloud-sandbox.apiName.globLocalFiles": "全域搜尋檔案",
"builtins.lobe-cloud-sandbox.apiName.grepContent": "搜尋內容",
"builtins.lobe-cloud-sandbox.apiName.killCommand": "終止指令",
"builtins.lobe-cloud-sandbox.apiName.listLocalFiles": "列出檔案",
"builtins.lobe-cloud-sandbox.apiName.moveLocalFiles": "移動檔案",
"builtins.lobe-cloud-sandbox.apiName.readLocalFile": "讀取檔案內容",
"builtins.lobe-cloud-sandbox.apiName.renameLocalFile": "重新命名",
"builtins.lobe-cloud-sandbox.apiName.runCommand": "執行指令",
"builtins.lobe-cloud-sandbox.apiName.searchLocalFiles": "搜尋檔案",
"builtins.lobe-cloud-sandbox.apiName.writeLocalFile": "寫入檔案",
"builtins.lobe-cloud-sandbox.title": "雲端沙盒",
"builtins.lobe-group-agent-builder.apiName.getAvailableModels": "取得可用模型",
"builtins.lobe-group-agent-builder.apiName.installPlugin": "安裝外掛",
"builtins.lobe-group-agent-builder.apiName.inviteAgent": "邀請成員",
@@ -20,10 +20,10 @@ import {
} from '../types';
/**
* Cloud Code Interpreter Execution Runtime
* Cloud Sandbox Execution Runtime
*
* This runtime executes tools via the LobeHub Market SDK's runBuildInTool API,
* which connects to AWS Bedrock AgentCore Code Interpreter sandbox.
* which connects to AWS Bedrock AgentCore sandbox.
*
* Session Management:
* - Sessions are automatically created per userId + topicId combination
@@ -502,7 +502,7 @@ export class CodeInterpreterExecutionRuntime {
if (!result.success) {
throw new Error(
(result as any).error?.message || `Cloud Code Interpreter tool ${toolName} failed`,
(result as any).error?.message || `Cloud Sandbox tool ${toolName} failed`,
);
}
@@ -6,7 +6,7 @@ import RunCommand from './RunCommand';
import WriteFile from './WriteFile';
/**
* Cloud Code Interpreter Intervention Components Registry
* Cloud Sandbox Intervention Components Registry
*/
export const CodeInterpreterInterventions = {
[CodeInterpreterApiName.editLocalFile]: EditLocalFile,
@@ -10,7 +10,7 @@ import SearchFiles from './SearchFiles';
import WriteFile from './WriteFile';
/**
* Cloud Code Interpreter Render Components Registry
* Cloud Sandbox Render Components Registry
*/
export const CodeInterpreterRenders = {
[CodeInterpreterApiName.editLocalFile]: EditLocalFile,
@@ -3,7 +3,7 @@ import type { BuiltinToolManifest } from '@lobechat/types';
import { systemPrompt } from './systemRole';
import { CodeInterpreterApiName } from './types';
export const CodeInterpreterIdentifier = 'lobe-cloud-code-interpreter';
export const CodeInterpreterIdentifier = 'lobe-cloud-sandbox';
/* eslint-disable sort-keys-fix/sort-keys-fix */
export const CodeInterpreterManifest: BuiltinToolManifest = {
@@ -327,8 +327,8 @@ export const CodeInterpreterManifest: BuiltinToolManifest = {
identifier: CodeInterpreterIdentifier,
meta: {
avatar:
'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4wMTY0IDJDMTAuODE5MyAyIDkuMDM4MjUgMy43MjQ1MyA5LjAzODI1IDUuODUxODVWOC41MTg1MkgxNS45MjM1VjkuMjU5MjZINS45NzgxNEMzLjc4MTA3IDkuMjU5MjYgMiAxMC45ODM4IDIgMTMuMTExMUwyIDE4Ljg4ODlDMiAyMS4wMTYyIDMuNzgxMDcgMjIuNzQwNyA1Ljk3ODE0IDIyLjc0MDdIOC4yNzMyMlYxOS40ODE1QzguMjczMjIgMTcuMzU0MiAxMC4wNTQzIDE1LjYyOTYgMTIuMjUxNCAxNS42Mjk2SDE5LjU5NTZDMjEuNDU0NyAxNS42Mjk2IDIyLjk2MTcgMTQuMTcwNCAyMi45NjE3IDEyLjM3MDRWNS44NTE4NUMyMi45NjE3IDMuNzI0NTMgMjEuMTgwNyAyIDE4Ljk4MzYgMkgxMy4wMTY0Wk0xMi4wOTg0IDYuNzQwNzRDMTIuODU4OSA2Ljc0MDc0IDEzLjQ3NTQgNi4xNDM3OCAxMy40NzU0IDUuNDA3NDFDMTMuNDc1NCA0LjY3MTAzIDEyLjg1ODkgNC4wNzQwNyAxMi4wOTg0IDQuMDc0MDdDMTEuMzM3OCA0LjA3NDA3IDEwLjcyMTMgNC42NzEwMyAxMC43MjEzIDUuNDA3NDFDMTAuNzIxMyA2LjE0Mzc4IDExLjMzNzggNi43NDA3NCAxMi4wOTg0IDYuNzQwNzRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfODdfODIwNCkiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguOTgzNCAzMEMyMS4xODA1IDMwIDIyLjk2MTYgMjguMjc1NSAyMi45NjE2IDI2LjE0ODJWMjMuNDgxNUwxNi4wNzYzIDIzLjQ4MTVMMTYuMDc2MyAyMi43NDA4TDI2LjAyMTcgMjIuNzQwOEMyOC4yMTg4IDIyLjc0MDggMjkuOTk5OCAyMS4wMTYyIDI5Ljk5OTggMTguODg4OVYxMy4xMTExQzI5Ljk5OTggMTAuOTgzOCAyOC4yMTg4IDkuMjU5MjggMjYuMDIxNyA5LjI1OTI4TDIzLjcyNjYgOS4yNTkyOFYxMi41MTg1QzIzLjcyNjYgMTQuNjQ1OSAyMS45NDU1IDE2LjM3MDQgMTkuNzQ4NSAxNi4zNzA0TDEyLjQwNDIgMTYuMzcwNEMxMC41NDUxIDE2LjM3MDQgOS4wMzgwOSAxNy44Mjk2IDkuMDM4MDkgMTkuNjI5Nkw5LjAzODA5IDI2LjE0ODJDOS4wMzgwOSAyOC4yNzU1IDEwLjgxOTIgMzAgMTMuMDE2MiAzMEgxOC45ODM0Wk0xOS45MDE1IDI1LjI1OTNDMTkuMTQwOSAyNS4yNTkzIDE4LjUyNDQgMjUuODU2MiAxOC41MjQ0IDI2LjU5MjZDMTguNTI0NCAyNy4zMjkgMTkuMTQwOSAyNy45MjU5IDE5LjkwMTUgMjcuOTI1OUMyMC42NjIgMjcuOTI1OSAyMS4yNzg1IDI3LjMyOSAyMS4yNzg1IDI2LjU5MjZDMjEuMjc4NSAyNS44NTYyIDIwLjY2MiAyNS4yNTkzIDE5LjkwMTUgMjUuMjU5M1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl84N184MjA0KSIvPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfODdfODIwNCIgeDE9IjEyLjQ4MDkiIHkxPSIyIiB4Mj0iMTIuNDgwOSIgeTI9IjIyLjc0MDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiMzMjdFQkQiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzE1NjVBNyIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl84N184MjA0IiB4MT0iMTkuNTE5IiB5MT0iOS4yNTkyOCIgeDI9IjE5LjUxOSIgeTI9IjMwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZEQTRCIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGOUM2MDAiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8L3N2Zz4=',
title: 'Cloud Code Interpreter',
'💻',
title: 'Cloud Sandbox',
},
systemRole: systemPrompt,
type: 'builtin',
@@ -1,4 +1,4 @@
export const systemPrompt = `You have access to a Cloud Code Interpreter tool that provides a secure, isolated sandbox environment for executing code and file operations. This sandbox runs on AWS Bedrock AgentCore and is completely separate from the user's local system.
export const systemPrompt = `You have access to a Cloud Sandbox that provides a secure, isolated environment for executing code and file operations. This sandbox runs on AWS Bedrock AgentCore and is completely separate from the user's local system.
<sandbox_environment>
@@ -1,5 +1,5 @@
/**
* API names for Cloud Code Interpreter tool
* API names for Cloud Sandbox tool
*/
export const CodeInterpreterApiName = {
editLocalFile: 'editLocalFile',
@@ -24,10 +24,9 @@ import { userProfileSelectors } from '@/store/user/selectors';
// Tools that require Market authentication
const MARKET_AUTH_TOOLS = [
{
avatar:
'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4wMTY0IDJDMTAuODE5MyAyIDkuMDM4MjUgMy43MjQ1MyA5LjAzODI1IDUuODUxODVWOC41MTg1MkgxNS45MjM1VjkuMjU5MjZINS45NzgxNEMzLjc4MTA3IDkuMjU5MjYgMiAxMC45ODM4IDIgMTMuMTExMUwyIDE4Ljg4ODlDMiAyMS4wMTYyIDMuNzgxMDcgMjIuNzQwNyA1Ljk3ODE0IDIyLjc0MDdIOC4yNzMyMlYxOS40ODE1QzguMjczMjIgMTcuMzU0MiAxMC4wNTQzIDE1LjYyOTYgMTIuMjUxNCAxNS42Mjk2SDE5LjU5NTZDMjEuNDU0NyAxNS42Mjk2IDIyLjk2MTcgMTQuMTcwNCAyMi45NjE3IDEyLjM3MDRWNS44NTE4NUMyMi45NjE3IDMuNzI0NTMgMjEuMTgwNyAyIDE4Ljk4MzYgMkgxMy4wMTY0Wk0xMi4wOTg0IDYuNzQwNzRDMTIuODU4OSA2Ljc0MDc0IDEzLjQ3NTQgNi4xNDM3OCAxMy40NzU0IDUuNDA3NDFDMTMuNDc1NCA0LjY3MTAzIDEyLjg1ODkgNC4wNzQwNyAxMi4wOTg0IDQuMDc0MDdDMTEuMzM3OCA0LjA3NDA3IDEwLjcyMTMgNC42NzEwMyAxMC43MjEzIDUuNDA3NDFDMTAuNzIxMyA2LjE0Mzc4IDExLjMzNzggNi43NDA3NCAxMi4wOTg0IDYuNzQwNzRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfODdfODIwNCkiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguOTgzNCAzMEMyMS4xODA1IDMwIDIyLjk2MTYgMjguMjc1NSAyMi45NjE2IDI2LjE0ODJWMjMuNDgxNUwxNi4wNzYzIDIzLjQ4MTVMMTYuMDc2MyAyMi43NDA4TDI2LjAyMTcgMjIuNzQwOEMyOC4yMTg4IDIyLjc0MDggMjkuOTk5OCAyMS4wMTYyIDI5Ljk5OTggMTguODg4OVYxMy4xMTExQzI5Ljk5OTggMTAuOTgzOCAyOC4yMTg4IDkuMjU5MjggMjYuMDIxNyA5LjI1OTI4TDIzLjcyNjYgOS4yNTkyOFYxMi41MTg1QzIzLjcyNjYgMTQuNjQ1OSAyMS45NDU1IDE2LjM3MDQgMTkuNzQ4NSAxNi4zNzA0TDEyLjQwNDIgMTYuMzcwNEMxMC41NDUxIDE2LjM3MDQgOS4wMzgwOSAxNy44Mjk2IDkuMDM4MDkgMTkuNjI5Nkw5LjAzODA5IDI2LjE0ODJDOS4wMzgwOSAyOC4yNzU1IDEwLjgxOTIgMzAgMTMuMDE2MiAzMEgxOC45ODM0Wk0xOS45MDE1IDI1LjI1OTNDMTkuMTQwOSAyNS4yNTkzIDE4LjUyNDQgMjUuODU2MiAxOC41MjQ0IDI2LjU5MjZDMTguNTI0NCAyNy4zMjkgMTkuMTQwOSAyNy45MjU5IDE5LjkwMTUgMjcuOTI1OUMyMC42NjIgMjcuOTI1OSAyMS4yNzg1IDI3LjMyOSAyMS4yNzg1IDI2LjU5MjZDMjEuMjc4NSAyNS44NTYyIDIwLjY2MiAyNS4yNTkzIDE5LjkwMTUgMjUuMjU5M1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl84N184MjA0KSIvPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfODdfODIwNCIgeDE9IjEyLjQ4MDkiIHkxPSIyIiB4Mj0iMTIuNDgwOSIgeTI9IjIyLjc0MDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiMzMjdFQkQiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzE1NjVBNyIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl84N184MjA0IiB4MT0iMTkuNTE5IiB5MT0iOS4yNTkyOCIgeDI9IjE5LjUxOSIgeTI9IjMwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZEQTRCIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGOUM2MDAiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8L3N2Zz4=',
identifier: 'lobe-cloud-code-interpreter',
label: 'Cloud Code Interpreter',
avatar: '💻',
identifier: 'lobe-cloud-sandbox',
label: 'Cloud Sandbox',
},
];
@@ -1,8 +1,9 @@
import isEqual from 'fast-deep-equal';
import { useCallback, useState } from 'react';
import { useCallback, useRef, useState } from 'react';
import { useTranslation } from 'react-i18next';
import { message } from '@/components/AntdStaticMethods';
import { checkOwnership } from '@/hooks/useAgentOwnershipCheck';
import { useTokenCount } from '@/hooks/useTokenCount';
import { useMarketAuth } from '@/layout/AuthProvider/MarketAuth';
import { marketApiService } from '@/services/marketApi';
@@ -24,7 +25,9 @@ interface UseMarketPublishOptions {
export const useMarketPublish = ({ action, onSuccess }: UseMarketPublishOptions) => {
const { t } = useTranslation('setting');
const [isPublishing, setIsPublishing] = useState(false);
const { isAuthenticated, session } = useMarketAuth();
// 使用 ref 来同步跟踪发布状态,避免闭包导致的竞态问题
const isPublishingRef = useRef(false);
const { isAuthenticated, session, getCurrentUserInfo } = useMarketAuth();
const enableMarketTrustedClient = useServerConfigStore(serverConfigSelectors.enableMarketTrustedClient);
// Agent data from store
@@ -44,6 +47,11 @@ export const useMarketPublish = ({ action, onSuccess }: UseMarketPublishOptions)
const isSubmit = action === 'submit';
const publish = useCallback(async () => {
// 防止重复发布:使用 ref 同步检查,避免闭包导致的竞态问题
if (isPublishingRef.current) {
return { success: false };
}
// 如果启用了 trustedClient,只需要检查 isAuthenticated
// 因为后端会自动注入 trustedClientToken
if (!isAuthenticated || (!enableMarketTrustedClient && !session?.accessToken)) {
@@ -60,6 +68,8 @@ export const useMarketPublish = ({ action, onSuccess }: UseMarketPublishOptions)
const changelog = generateDefaultChangelog();
try {
// 立即设置 ref,防止重复调用
isPublishingRef.current = true;
setIsPublishing(true);
message.loading({ content: loadingMessage, key: messageKey });
// 只有在非 trustedClient 模式下才需要设置 accessToken
@@ -67,7 +77,36 @@ export const useMarketPublish = ({ action, onSuccess }: UseMarketPublishOptions)
marketApiService.setAccessToken(session.accessToken);
}
if (isSubmit) {
// 判断是否需要创建新 agent
let needsCreateAgent = false;
if (!identifier) {
// 没有 marketIdentifier,需要创建新 agent
needsCreateAgent = true;
} else if (isSubmit) {
// 有 marketIdentifier 且是 submit 操作,需要检查是否是自己的 agent
const userInfo = getCurrentUserInfo?.() ?? session?.userInfo;
const accountId = userInfo?.accountId;
if (accountId) {
const isOwner = await checkOwnership({
accessToken: session?.accessToken,
accountId,
enableMarketTrustedClient,
marketIdentifier: identifier,
});
if (!isOwner) {
// 不是自己的 agent,需要创建新的
needsCreateAgent = true;
}
} else {
// 无法获取用户 ID,为安全起见创建新 agent
needsCreateAgent = true;
}
}
if (needsCreateAgent) {
identifier = generateMarketIdentifier();
try {
@@ -140,7 +179,8 @@ export const useMarketPublish = ({ action, onSuccess }: UseMarketPublishOptions)
return { success: false };
}
if (isSubmit) {
// 只有在首次创建 agent 时才需要更新 meta
if (needsCreateAgent) {
updateAgentMeta({ marketIdentifier: identifier });
}
@@ -152,7 +192,6 @@ export const useMarketPublish = ({ action, onSuccess }: UseMarketPublishOptions)
onSuccess?.(identifier!);
return { identifier, success: true };
} catch (error) {
console.error('Market publish failed:', error);
const errorMessage =
error instanceof Error ? error.message : t('unknownError', { ns: 'common' });
message.error({
@@ -163,6 +202,7 @@ export const useMarketPublish = ({ action, onSuccess }: UseMarketPublishOptions)
});
return { success: false };
} finally {
isPublishingRef.current = false;
setIsPublishing(false);
}
}, [
@@ -172,6 +212,7 @@ export const useMarketPublish = ({ action, onSuccess }: UseMarketPublishOptions)
chatConfig?.searchMode,
editorData,
enableMarketTrustedClient,
getCurrentUserInfo,
isAuthenticated,
isSubmit,
language,
@@ -185,6 +226,7 @@ export const useMarketPublish = ({ action, onSuccess }: UseMarketPublishOptions)
plugins,
provider,
session?.accessToken,
session?.userInfo,
systemRole,
tokenUsage,
t,
+25 -10
View File
@@ -3,6 +3,7 @@ import { useEffect, useState } from 'react';
import { useMarketAuth } from '@/layout/AuthProvider/MarketAuth';
import { type MarketAuthContextType } from '@/layout/AuthProvider/MarketAuth/types';
import { marketApiService } from '@/services/marketApi';
import { serverConfigSelectors, useServerConfigStore } from '@/store/serverConfig';
interface AgentOwnershipResult {
// null = loading, true = 是用户的, false = 不是用户的
@@ -51,6 +52,10 @@ function getCurrentAccountId(marketAuth: MarketAuthContextType): string | number
interface CheckOwnershipParams {
accessToken?: string;
accountId?: string | number | null;
/**
* 是否启用了 trustedClient 模式,启用时不需要 accessToken
*/
enableMarketTrustedClient?: boolean;
marketIdentifier?: string;
skipCache?: boolean;
}
@@ -61,13 +66,16 @@ interface CheckOwnershipParams {
export const checkOwnership = async ({
accountId,
accessToken,
enableMarketTrustedClient = false,
marketIdentifier,
skipCache = false,
}: CheckOwnershipParams): Promise<boolean> => {
if (!marketIdentifier || !accountId || !accessToken) {
// 在 trustedClient 模式下,不需要 accessToken;否则需要
if (!marketIdentifier || !accountId || (!enableMarketTrustedClient && !accessToken)) {
console.warn('[checkOwnership] Missing required parameters', {
accessToken: Boolean(accessToken),
accountId,
enableMarketTrustedClient,
marketIdentifier,
});
return false;
@@ -80,7 +88,11 @@ export const checkOwnership = async ({
return cached.result;
}
marketApiService.setAccessToken(accessToken);
// 只有在非 trustedClient 模式下才设置 accessToken
if (!enableMarketTrustedClient && accessToken) {
marketApiService.setAccessToken(accessToken);
}
const agentDetail = await marketApiService.getAgentDetail(marketIdentifier);
console.log('[checkOwnership] Agent detail:', agentDetail);
@@ -101,6 +113,11 @@ export const useAgentOwnershipCheck = (marketIdentifier?: string): AgentOwnershi
const marketAuth = useMarketAuth();
const { isAuthenticated } = marketAuth;
// 检查是否启用了 Market Trusted Client 认证
const enableMarketTrustedClient = useServerConfigStore(
serverConfigSelectors.enableMarketTrustedClient,
);
useEffect(() => {
if (!marketIdentifier || !isAuthenticated) {
setResult({ isOwnAgent: false });
@@ -121,17 +138,15 @@ export const useAgentOwnershipCheck = (marketIdentifier?: string): AgentOwnershi
return;
}
// 优先从 DB 获取 access token,如果没有则从 session 获取
const accessToken = marketAuth.getAccessToken();
if (!accessToken) {
console.warn('[useAgentOwnershipCheck] No access token available');
setResult({ isOwnAgent: false });
return;
}
// trustedClient 模式下不需要获取 accessToken
const accessToken = enableMarketTrustedClient
? undefined
: (marketAuth.getAccessToken() ?? undefined);
const isOwner = await checkOwnership({
accessToken,
accountId: currentAccountId,
enableMarketTrustedClient,
marketIdentifier,
});
@@ -145,7 +160,7 @@ export const useAgentOwnershipCheck = (marketIdentifier?: string): AgentOwnershi
};
runOwnershipCheck();
}, [marketIdentifier, isAuthenticated, marketAuth]);
}, [marketIdentifier, isAuthenticated, marketAuth, enableMarketTrustedClient]);
return result;
};
+15 -15
View File
@@ -16,21 +16,21 @@ export default {
'builtins.lobe-agent-builder.apiName.updateMeta': 'Update metadata',
'builtins.lobe-agent-builder.apiName.updatePrompt': 'Update system prompt',
'builtins.lobe-agent-builder.title': 'Agent Builder Expert',
'builtins.lobe-cloud-code-interpreter.apiName.editLocalFile': 'Edit file',
'builtins.lobe-cloud-code-interpreter.apiName.executeCode': 'Execute code',
'builtins.lobe-cloud-code-interpreter.apiName.exportFile': 'Export file',
'builtins.lobe-cloud-code-interpreter.apiName.getCommandOutput': 'Get command output',
'builtins.lobe-cloud-code-interpreter.apiName.globLocalFiles': 'Glob search files',
'builtins.lobe-cloud-code-interpreter.apiName.grepContent': 'Search content',
'builtins.lobe-cloud-code-interpreter.apiName.killCommand': 'Terminate command',
'builtins.lobe-cloud-code-interpreter.apiName.listLocalFiles': 'List files',
'builtins.lobe-cloud-code-interpreter.apiName.moveLocalFiles': 'Move files',
'builtins.lobe-cloud-code-interpreter.apiName.readLocalFile': 'Read file content',
'builtins.lobe-cloud-code-interpreter.apiName.renameLocalFile': 'Rename',
'builtins.lobe-cloud-code-interpreter.apiName.runCommand': 'Run command',
'builtins.lobe-cloud-code-interpreter.apiName.searchLocalFiles': 'Search files',
'builtins.lobe-cloud-code-interpreter.apiName.writeLocalFile': 'Write file',
'builtins.lobe-cloud-code-interpreter.title': 'Cloud Sandbox',
'builtins.lobe-cloud-sandbox.apiName.editLocalFile': 'Edit file',
'builtins.lobe-cloud-sandbox.apiName.executeCode': 'Execute code',
'builtins.lobe-cloud-sandbox.apiName.exportFile': 'Export file',
'builtins.lobe-cloud-sandbox.apiName.getCommandOutput': 'Get command output',
'builtins.lobe-cloud-sandbox.apiName.globLocalFiles': 'Glob search files',
'builtins.lobe-cloud-sandbox.apiName.grepContent': 'Search content',
'builtins.lobe-cloud-sandbox.apiName.killCommand': 'Terminate command',
'builtins.lobe-cloud-sandbox.apiName.listLocalFiles': 'List files',
'builtins.lobe-cloud-sandbox.apiName.moveLocalFiles': 'Move files',
'builtins.lobe-cloud-sandbox.apiName.readLocalFile': 'Read file content',
'builtins.lobe-cloud-sandbox.apiName.renameLocalFile': 'Rename',
'builtins.lobe-cloud-sandbox.apiName.runCommand': 'Run command',
'builtins.lobe-cloud-sandbox.apiName.searchLocalFiles': 'Search files',
'builtins.lobe-cloud-sandbox.apiName.writeLocalFile': 'Write file',
'builtins.lobe-cloud-sandbox.title': 'Cloud Sandbox',
'builtins.lobe-group-agent-builder.apiName.getAvailableModels': 'Get available models',
'builtins.lobe-group-agent-builder.apiName.installPlugin': 'Install Skill',
'builtins.lobe-group-agent-builder.apiName.inviteAgent': 'Invite member',