Merge remote-tracking branch 'origin/botwork'

This commit is contained in:
xintaofei
2026-04-01 15:03:41 +08:00
29 changed files with 1915 additions and 14 deletions

View File

@@ -10,6 +10,14 @@ import { Input } from "@/components/ui/input"
import { getChatCommandPrefix, setChatCommandPrefix } from "@/lib/api"
const BUILT_IN_COMMANDS = [
{ name: "folder [n|path]", descKey: "folderDesc" },
{ name: "agent [n|name]", descKey: "agentDesc" },
{ name: "task <description>", descKey: "taskDesc" },
{ name: "sessions", descKey: "sessionsDesc" },
{ name: "resume <id>", descKey: "resumeDesc" },
{ name: "cancel", descKey: "cancelDesc" },
{ name: "approve [always]", descKey: "approveDesc" },
{ name: "deny", descKey: "denyDesc" },
{ name: "recent", descKey: "recentDesc" },
{ name: "search <keyword>", descKey: "searchDesc" },
{ name: "detail <id>", descKey: "detailDesc" },

View File

@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "فشل حفظ بادئة الأمر.",
"prefixInvalid": "يجب أن تكون البادئة 1-3 أحرف غير أبجدية رقمية.",
"save": "حفظ",
"folderDesc": "اختيار مجلد العمل",
"agentDesc": "اختيار وكيل الذكاء الاصطناعي",
"taskDesc": "إنشاء جلسة وتنفيذ المهمة",
"sessionsDesc": "عرض الجلسات النشطة في المجلد",
"resumeDesc": "استئناف جلسة موجودة",
"cancelDesc": "إلغاء المهمة الحالية",
"approveDesc": "الموافقة على طلب إذن الوكيل",
"denyDesc": "رفض طلب إذن الوكيل",
"recentDesc": "عرض آخر 5 محادثات",
"searchDesc": "البحث في المحادثات حسب الكلمة المفتاحية",
"detailDesc": "عرض تفاصيل المحادثة",

View File

@@ -1058,7 +1058,7 @@
"pushWindow": {
"title": "Code pushen",
"noUnpushedCommits": "Keine ungepushten Commits",
"noRemoteConfigured": "Kein Git-Remote konfiguriert\nFüge einen unter \u201ERemotes verwalten\u201C hinzu",
"noRemoteConfigured": "Kein Git-Remote konfiguriert\nFüge einen unter Remotes verwalten hinzu",
"newBranchNoPushedCommits": "Neuer Branch — pushen, um Remote-Tracking-Branch zu erstellen",
"unpushed": "Nicht gepusht",
"selectFileToViewDiff": "Datei auswählen, um Unterschiede anzuzeigen",
@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "Fehler beim Speichern des Präfixes.",
"prefixInvalid": "Das Präfix muss 1-3 nicht-alphanumerische Zeichen sein.",
"save": "Speichern",
"folderDesc": "Arbeitsordner auswählen",
"agentDesc": "KI-Agent auswählen",
"taskDesc": "Sitzung erstellen und Aufgabe ausführen",
"sessionsDesc": "Aktive Sitzungen im Ordner anzeigen",
"resumeDesc": "Bestehende Sitzung fortsetzen",
"cancelDesc": "Aktuelle Aufgabe abbrechen",
"approveDesc": "Berechtigungsanfrage des Agenten genehmigen",
"denyDesc": "Berechtigungsanfrage des Agenten ablehnen",
"recentDesc": "Die 5 neuesten Konversationen anzeigen",
"searchDesc": "Konversationen nach Stichwort suchen",
"detailDesc": "Konversationsdetails anzeigen",

View File

@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "Failed to save command prefix.",
"prefixInvalid": "Prefix must be 1-3 non-alphanumeric characters.",
"save": "Save",
"folderDesc": "Select working folder",
"agentDesc": "Select AI agent",
"taskDesc": "Create session and run task",
"sessionsDesc": "List active sessions in folder",
"resumeDesc": "Resume an existing session",
"cancelDesc": "Cancel current task",
"approveDesc": "Approve agent permission request",
"denyDesc": "Deny agent permission request",
"recentDesc": "Show 5 most recent conversations",
"searchDesc": "Search conversations by keyword",
"detailDesc": "Show conversation details",

View File

@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "Error al guardar el prefijo.",
"prefixInvalid": "El prefijo debe ser de 1-3 caracteres no alfanuméricos.",
"save": "Guardar",
"folderDesc": "Seleccionar carpeta de trabajo",
"agentDesc": "Seleccionar agente de IA",
"taskDesc": "Crear sesión y ejecutar tarea",
"sessionsDesc": "Listar sesiones activas en la carpeta",
"resumeDesc": "Reanudar una sesión existente",
"cancelDesc": "Cancelar tarea actual",
"approveDesc": "Aprobar solicitud de permiso del agente",
"denyDesc": "Denegar solicitud de permiso del agente",
"recentDesc": "Mostrar las 5 conversaciones más recientes",
"searchDesc": "Buscar conversaciones por palabra clave",
"detailDesc": "Mostrar detalles de la conversación",

View File

@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "Échec de l'enregistrement du préfixe.",
"prefixInvalid": "Le préfixe doit être de 1-3 caractères non alphanumériques.",
"save": "Enregistrer",
"folderDesc": "Sélectionner le dossier de travail",
"agentDesc": "Sélectionner l'agent IA",
"taskDesc": "Créer une session et exécuter la tâche",
"sessionsDesc": "Lister les sessions actives du dossier",
"resumeDesc": "Reprendre une session existante",
"cancelDesc": "Annuler la tâche en cours",
"approveDesc": "Approuver la demande de permission de l'agent",
"denyDesc": "Refuser la demande de permission de l'agent",
"recentDesc": "Afficher les 5 conversations les plus récentes",
"searchDesc": "Rechercher des conversations par mot-clé",
"detailDesc": "Afficher les détails de la conversation",

View File

@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "コマンドプレフィックスの保存に失敗しました。",
"prefixInvalid": "プレフィックスは1-3文字の英数字以外の文字である必要があります。",
"save": "保存",
"folderDesc": "作業フォルダを選択",
"agentDesc": "AIエージェントを選択",
"taskDesc": "セッションを作成してタスクを実行",
"sessionsDesc": "フォルダ内のアクティブなセッション一覧",
"resumeDesc": "既存のセッションを再開",
"cancelDesc": "現在のタスクをキャンセル",
"approveDesc": "エージェントの権限リクエストを承認",
"denyDesc": "エージェントの権限リクエストを拒否",
"recentDesc": "最近の会話5件を表示",
"searchDesc": "キーワードで会話を検索",
"detailDesc": "会話の詳細を表示",

View File

@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "명령어 접두사 저장에 실패했습니다.",
"prefixInvalid": "접두사는 1-3개의 영숫자가 아닌 문자여야 합니다.",
"save": "저장",
"folderDesc": "작업 폴더 선택",
"agentDesc": "AI 에이전트 선택",
"taskDesc": "세션 생성 및 작업 실행",
"sessionsDesc": "폴더 내 활성 세션 목록",
"resumeDesc": "기존 세션 재개",
"cancelDesc": "현재 작업 취소",
"approveDesc": "에이전트 권한 요청 승인",
"denyDesc": "에이전트 권한 요청 거부",
"recentDesc": "최근 대화 5개 표시",
"searchDesc": "키워드로 대화 검색",
"detailDesc": "대화 상세 정보 표시",

View File

@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "Falha ao salvar o prefixo.",
"prefixInvalid": "O prefixo deve ser de 1-3 caracteres não alfanuméricos.",
"save": "Salvar",
"folderDesc": "Selecionar pasta de trabalho",
"agentDesc": "Selecionar agente de IA",
"taskDesc": "Criar sessão e executar tarefa",
"sessionsDesc": "Listar sessões ativas na pasta",
"resumeDesc": "Retomar uma sessão existente",
"cancelDesc": "Cancelar tarefa atual",
"approveDesc": "Aprovar solicitação de permissão do agente",
"denyDesc": "Negar solicitação de permissão do agente",
"recentDesc": "Mostrar as 5 conversas mais recentes",
"searchDesc": "Pesquisar conversas por palavra-chave",
"detailDesc": "Mostrar detalhes da conversa",

View File

@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "保存指令前缀失败。",
"prefixInvalid": "前缀必须是 1-3 个非字母数字字符。",
"save": "保存",
"folderDesc": "选择工作目录",
"agentDesc": "选择 AI Agent",
"taskDesc": "创建会话并执行任务",
"sessionsDesc": "列出当前目录的活跃会话",
"resumeDesc": "恢复已有会话",
"cancelDesc": "取消当前任务",
"approveDesc": "批准 Agent 权限请求",
"denyDesc": "拒绝 Agent 权限请求",
"recentDesc": "最近 5 条会话",
"searchDesc": "按关键词搜索会话",
"detailDesc": "会话详情",

View File

@@ -1731,6 +1731,14 @@
"prefixSaveFailed": "儲存指令前綴失敗。",
"prefixInvalid": "前綴必須是 1-3 個非字母數字字元。",
"save": "儲存",
"folderDesc": "選擇工作目錄",
"agentDesc": "選擇 AI Agent",
"taskDesc": "建立會話並執行任務",
"sessionsDesc": "列出當前目錄的活躍會話",
"resumeDesc": "恢復已有會話",
"cancelDesc": "取消當前任務",
"approveDesc": "批准 Agent 權限請求",
"denyDesc": "拒絕 Agent 權限請求",
"recentDesc": "最近 5 筆對話",
"searchDesc": "依關鍵字搜尋對話",
"detailDesc": "對話詳情",