diff --git a/packages/kilo-vscode/webview-ui/src/components/settings/AgentBehaviourTab.tsx b/packages/kilo-vscode/webview-ui/src/components/settings/AgentBehaviourTab.tsx index 722021f8007..b2f1b0f9e74 100644 --- a/packages/kilo-vscode/webview-ui/src/components/settings/AgentBehaviourTab.tsx +++ b/packages/kilo-vscode/webview-ui/src/components/settings/AgentBehaviourTab.tsx @@ -93,10 +93,15 @@ const AgentBehaviourTab: Component = () => { return names.sort() }) - const defaultAgentOptions = createMemo(() => [ - { value: "", label: language.t("common.default") }, - ...agentNames().map((name) => ({ value: name, label: name })), - ]) + // Default-agent picker must only show visible primary agents (not subagents + // or hidden modes) since the CLI rejects those as default_agent values. + const defaultAgentOptions = createMemo(() => { + const visible = session.agents().map((a) => a.name) + return [ + { value: "", label: language.t("common.default") }, + ...visible.map((name) => ({ value: name, label: name })), + ] + }) const instructions = () => config().instructions ?? [] diff --git a/packages/kilo-vscode/webview-ui/src/i18n/ar.ts b/packages/kilo-vscode/webview-ui/src/i18n/ar.ts index 1911d9160d2..1af7595bc42 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/ar.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/ar.ts @@ -1117,6 +1117,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "هذا وضع مضمن. لا يمكن تغيير تعريفه الأساسي، ولكن يمكنك تكوين التجاوزات أدناه.", "settings.agentBehaviour.editMode.promptOverride": "تجاوز موجه مخصص لهذا الوضع المدمج", + "settings.agentBehaviour.badge.subagent": "وكيل فرعي", + "settings.agentBehaviour.permissions.title": "الأذونات المحسوبة", + "settings.agentBehaviour.permissions.count": "{{count}} قواعد", + "settings.agentBehaviour.permissions.effective": "الفعال (حرف بدل):", + "settings.agentBehaviour.permissions.col.tool": "الأداة", + "settings.agentBehaviour.permissions.col.pattern": "النمط", + "settings.agentBehaviour.permissions.col.action": "الإجراء", + "settings.agentBehaviour.permissions.hint": + "يتم تقييم القواعد بالترتيب — القاعدة المطابقة الأخيرة هي التي تُطبق. هذه هي مجموعة القواعد المحلولة من خلفية CLI.", "settings.agentBehaviour.removeMode.title": "إزالة الوضع", "settings.agentBehaviour.removeMode.confirm": 'هل تريد إزالة الوضع "{{name}}"؟ سيؤدي هذا إلى تعطيل الوضع عن طريق تحديث الإعدادات.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/br.ts b/packages/kilo-vscode/webview-ui/src/i18n/br.ts index 723bd0ace71..d06e292807a 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/br.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/br.ts @@ -1136,6 +1136,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "Este é um modo embutido. Sua definição base não pode ser alterada, mas você pode configurar as sobrescritas abaixo.", "settings.agentBehaviour.editMode.promptOverride": "Substituição de prompt personalizado para este modo integrado", + "settings.agentBehaviour.badge.subagent": "subagente", + "settings.agentBehaviour.permissions.title": "Permissões Calculadas", + "settings.agentBehaviour.permissions.count": "{{count}} regras", + "settings.agentBehaviour.permissions.effective": "Efetiva (curinga):", + "settings.agentBehaviour.permissions.col.tool": "Ferramenta", + "settings.agentBehaviour.permissions.col.pattern": "Padrão", + "settings.agentBehaviour.permissions.col.action": "Ação", + "settings.agentBehaviour.permissions.hint": + "As regras são avaliadas em ordem — a última regra correspondente vence. Este é o conjunto de regras resolvido do backend da CLI.", "settings.agentBehaviour.removeMode.title": "Remover modo", "settings.agentBehaviour.removeMode.confirm": 'Remover o modo "{{name}}"? Isso desativará o modo atualizando sua configuração.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/bs.ts b/packages/kilo-vscode/webview-ui/src/i18n/bs.ts index 414701e0653..a77350e11c9 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/bs.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/bs.ts @@ -1134,6 +1134,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "Ovo je ugrađeni način rada. Njegova osnovna definicija ne može se mijenjati, ali ispod možete konfigurirati nadjačavanja.", "settings.agentBehaviour.editMode.promptOverride": "Prilagođeno nadjačavanje prompta za ovaj ugrađeni mod", + "settings.agentBehaviour.badge.subagent": "podagent", + "settings.agentBehaviour.permissions.title": "Izračunate dozvole", + "settings.agentBehaviour.permissions.count": "{{count}} pravila", + "settings.agentBehaviour.permissions.effective": "Efektivno (wildcard):", + "settings.agentBehaviour.permissions.col.tool": "Alat", + "settings.agentBehaviour.permissions.col.pattern": "Uzorak", + "settings.agentBehaviour.permissions.col.action": "Akcija", + "settings.agentBehaviour.permissions.hint": + "Pravila se evaluiraju po redoslijedu — zadnje pravilo koje se podudara pobjeđuje. Ovo je riješeni skup pravila iz CLI backenda.", "settings.agentBehaviour.removeMode.title": "Ukloni mod", "settings.agentBehaviour.removeMode.confirm": 'Ukloniti mod "{{name}}"? Ovo će onemogućiti mod ažuriranjem vaše konfiguracije.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/da.ts b/packages/kilo-vscode/webview-ui/src/i18n/da.ts index c7a0ee2bb4f..780bb99416f 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/da.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/da.ts @@ -1127,6 +1127,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "Dette er en indbygget tilstand. Dens grundlæggende definition kan ikke ændres, men du kan konfigurere tilsidesættelser nedenfor.", "settings.agentBehaviour.editMode.promptOverride": "Tilpasset prompt-tilsidesættelse for denne indbyggede tilstand", + "settings.agentBehaviour.badge.subagent": "subagent", + "settings.agentBehaviour.permissions.title": "Beregnede tilladelser", + "settings.agentBehaviour.permissions.count": "{{count}} regler", + "settings.agentBehaviour.permissions.effective": "Gældende (wildcard):", + "settings.agentBehaviour.permissions.col.tool": "Værktøj", + "settings.agentBehaviour.permissions.col.pattern": "Mønster", + "settings.agentBehaviour.permissions.col.action": "Handling", + "settings.agentBehaviour.permissions.hint": + "Reglerne evalueres i rækkefølge — den sidst matchende regel vinder. Dette er det endelige regelsæt fra CLI-backenden.", "settings.agentBehaviour.removeMode.title": "Fjern tilstand", "settings.agentBehaviour.removeMode.confirm": 'Vil du fjerne tilstanden "{{name}}"? Dette vil deaktivere tilstanden ved at opdatere din konfiguration.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/de.ts b/packages/kilo-vscode/webview-ui/src/i18n/de.ts index 139cc84bfa5..e7c4a3de5b4 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/de.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/de.ts @@ -1149,6 +1149,15 @@ export const dict = { "Dies ist ein integrierter Modus. Seine Basisdefinition kann nicht geändert werden, aber Sie können unten Überschreibungen konfigurieren.", "settings.agentBehaviour.editMode.promptOverride": "Benutzerdefinierte Prompt-Überschreibung für diesen eingebauten Modus", + "settings.agentBehaviour.badge.subagent": "Subagent", + "settings.agentBehaviour.permissions.title": "Berechnete Berechtigungen", + "settings.agentBehaviour.permissions.count": "{{count}} Regeln", + "settings.agentBehaviour.permissions.effective": "Effektiv (Platzhalter):", + "settings.agentBehaviour.permissions.col.tool": "Werkzeug", + "settings.agentBehaviour.permissions.col.pattern": "Muster", + "settings.agentBehaviour.permissions.col.action": "Aktion", + "settings.agentBehaviour.permissions.hint": + "Regeln werden der Reihe nach ausgewertet — die letzte übereinstimmende Regel gewinnt. Dies ist das aufgelöste Regelwerk vom CLI-Backend.", "settings.agentBehaviour.removeMode.title": "Modus entfernen", "settings.agentBehaviour.removeMode.confirm": 'Modus "{{name}}" entfernen? Dadurch wird der Modus durch Aktualisierung Ihrer Konfiguration deaktiviert.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/es.ts b/packages/kilo-vscode/webview-ui/src/i18n/es.ts index b05fadfa265..2f7a20405f3 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/es.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/es.ts @@ -1141,6 +1141,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "Este es un modo integrado. Su definición base no se puede cambiar, pero puedes configurar sobreescrituras a continuación.", "settings.agentBehaviour.editMode.promptOverride": "Anulación de prompt personalizado para este modo integrado", + "settings.agentBehaviour.badge.subagent": "subagente", + "settings.agentBehaviour.permissions.title": "Permisos calculados", + "settings.agentBehaviour.permissions.count": "{{count}} reglas", + "settings.agentBehaviour.permissions.effective": "Efectivo (comodín):", + "settings.agentBehaviour.permissions.col.tool": "Herramienta", + "settings.agentBehaviour.permissions.col.pattern": "Patrón", + "settings.agentBehaviour.permissions.col.action": "Acción", + "settings.agentBehaviour.permissions.hint": + "Las reglas se evalúan en orden — gana la última regla coincidente. Este es el conjunto de reglas resuelto desde el backend de la CLI.", "settings.agentBehaviour.removeMode.title": "Eliminar modo", "settings.agentBehaviour.removeMode.confirm": '¿Eliminar el modo "{{name}}"? Esto desactivará el modo actualizando su configuración.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/fr.ts b/packages/kilo-vscode/webview-ui/src/i18n/fr.ts index d9ee62fe576..96c04fcac61 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/fr.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/fr.ts @@ -1153,6 +1153,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "Il s'agit d'un mode intégré. Sa définition de base ne peut pas être modifiée, mais vous pouvez configurer des surcharges ci-dessous.", "settings.agentBehaviour.editMode.promptOverride": "Remplacement de prompt personnalisé pour ce mode intégré", + "settings.agentBehaviour.badge.subagent": "sous-agent", + "settings.agentBehaviour.permissions.title": "Permissions calculées", + "settings.agentBehaviour.permissions.count": "{{count}} règles", + "settings.agentBehaviour.permissions.effective": "Effectif (wildcard) :", + "settings.agentBehaviour.permissions.col.tool": "Outil", + "settings.agentBehaviour.permissions.col.pattern": "Motif", + "settings.agentBehaviour.permissions.col.action": "Action", + "settings.agentBehaviour.permissions.hint": + "Les règles sont évaluées dans l'ordre — la dernière règle correspondante l'emporte. Il s'agit de l'ensemble de règles résolu depuis le backend CLI.", "settings.agentBehaviour.removeMode.title": "Supprimer le mode", "settings.agentBehaviour.removeMode.confirm": 'Supprimer le mode "{{name}}" ? Cela désactivera le mode en mettant à jour votre configuration.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/ja.ts b/packages/kilo-vscode/webview-ui/src/i18n/ja.ts index 2466dd4acab..15ec3d01b44 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/ja.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/ja.ts @@ -1129,6 +1129,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "これは組み込みモードです。基本定義は変更できませんが、以下でオーバーライドを設定できます。", "settings.agentBehaviour.editMode.promptOverride": "この組み込みモードのカスタムプロンプト上書き", + "settings.agentBehaviour.badge.subagent": "サブエージェント", + "settings.agentBehaviour.permissions.title": "計算された権限", + "settings.agentBehaviour.permissions.count": "{{count}} 個のルール", + "settings.agentBehaviour.permissions.effective": "有効(ワイルドカード):", + "settings.agentBehaviour.permissions.col.tool": "ツール", + "settings.agentBehaviour.permissions.col.pattern": "パターン", + "settings.agentBehaviour.permissions.col.action": "アクション", + "settings.agentBehaviour.permissions.hint": + "ルールは順番に評価され、最後に一致したルールが適用されます。これはCLIバックエンドから解決されたルールセットです。", "settings.agentBehaviour.removeMode.title": "モードを削除", "settings.agentBehaviour.removeMode.confirm": 'モード "{{name}}" を削除しますか?設定を更新してモードを無効にします。', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/ko.ts b/packages/kilo-vscode/webview-ui/src/i18n/ko.ts index 2ebaca8dedc..50cc603cb1a 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/ko.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/ko.ts @@ -1123,6 +1123,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "이것은 내장 모드입니다. 기본 정의는 변경할 수 없지만, 아래에서 재정의를 구성할 수 있습니다.", "settings.agentBehaviour.editMode.promptOverride": "이 내장 모드에 대한 사용자 지정 프롬프트 재정의", + "settings.agentBehaviour.badge.subagent": "서브에이전트", + "settings.agentBehaviour.permissions.title": "계산된 권한", + "settings.agentBehaviour.permissions.count": "{{count}}개 규칙", + "settings.agentBehaviour.permissions.effective": "유효 (와일드카드):", + "settings.agentBehaviour.permissions.col.tool": "도구", + "settings.agentBehaviour.permissions.col.pattern": "패턴", + "settings.agentBehaviour.permissions.col.action": "작업", + "settings.agentBehaviour.permissions.hint": + "규칙은 순서대로 평가되며, 마지막에 일치하는 규칙이 적용됩니다. 이것은 CLI 백엔드에서 확인된 규칙 세트입니다.", "settings.agentBehaviour.removeMode.title": "모드 제거", "settings.agentBehaviour.removeMode.confirm": '모드 "{{name}}"을(를) 제거하시겠습니까? 구성을 업데이트하여 모드를 비활성화합니다.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/nl.ts b/packages/kilo-vscode/webview-ui/src/i18n/nl.ts index fb18d132f80..ee2a338d062 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/nl.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/nl.ts @@ -1382,5 +1382,14 @@ export const dict = { "Dit is een ingebouwde modus. De basisdefinitie kan niet worden gewijzigd, maar u kunt hieronder overrides configureren.", "settings.agentBehaviour.editMode.prompt": "Systeemprompt", "settings.agentBehaviour.editMode.promptOverride": "Aangepaste systeemprompt voor deze ingebouwde modus", + "settings.agentBehaviour.badge.subagent": "subagent", + "settings.agentBehaviour.permissions.title": "Berekende machtigingen", + "settings.agentBehaviour.permissions.count": "{{count}} regels", + "settings.agentBehaviour.permissions.effective": "Effectief (wildcard):", + "settings.agentBehaviour.permissions.col.tool": "Tool", + "settings.agentBehaviour.permissions.col.pattern": "Patroon", + "settings.agentBehaviour.permissions.col.action": "Actie", + "settings.agentBehaviour.permissions.hint": + "Regels worden op volgorde geëvalueerd — de laatst overeenkomende regel wint. Dit is de opgeloste regelset van de CLI backend.", "settings.agentBehaviour.editMode.save": "Klaar", } diff --git a/packages/kilo-vscode/webview-ui/src/i18n/no.ts b/packages/kilo-vscode/webview-ui/src/i18n/no.ts index f99649fca0f..62d198cfb51 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/no.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/no.ts @@ -1130,6 +1130,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "Dette er en innebygd modus. Grunndefinisjonen kan ikke endres, men du kan konfigurere overstyringer nedenfor.", "settings.agentBehaviour.editMode.promptOverride": "Tilpasset prompt-overstyring for denne innebygde modusen", + "settings.agentBehaviour.badge.subagent": "subagent", + "settings.agentBehaviour.permissions.title": "Beregnede tillatelser", + "settings.agentBehaviour.permissions.count": "{{count}} regler", + "settings.agentBehaviour.permissions.effective": "Gjeldende (wildcard):", + "settings.agentBehaviour.permissions.col.tool": "Verktøy", + "settings.agentBehaviour.permissions.col.pattern": "Mønster", + "settings.agentBehaviour.permissions.col.action": "Handling", + "settings.agentBehaviour.permissions.hint": + "Reglene evalueres i rekkefølge — siste matchende regel vinner. Dette er det gjeldende regelsettet fra CLI-backenden.", "settings.agentBehaviour.removeMode.title": "Fjern modus", "settings.agentBehaviour.removeMode.confirm": 'Vil du fjerne modusen "{{name}}"? Dette vil deaktivere modusen ved å oppdatere konfigurasjonen din.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/pl.ts b/packages/kilo-vscode/webview-ui/src/i18n/pl.ts index 896cbff05d0..fe60c3820cd 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/pl.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/pl.ts @@ -1133,6 +1133,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "To jest wbudowany tryb. Jego podstawowa definicja nie może zostać zmieniona, ale poniżej możesz skonfigurować nadpisania.", "settings.agentBehaviour.editMode.promptOverride": "Niestandardowe nadpisanie promptu dla tego wbudowanego trybu", + "settings.agentBehaviour.badge.subagent": "podagent", + "settings.agentBehaviour.permissions.title": "Obliczone uprawnienia", + "settings.agentBehaviour.permissions.count": "{{count}} reguł", + "settings.agentBehaviour.permissions.effective": "Efektywne (wieloznacznik):", + "settings.agentBehaviour.permissions.col.tool": "Narzędzie", + "settings.agentBehaviour.permissions.col.pattern": "Wzorzec", + "settings.agentBehaviour.permissions.col.action": "Akcja", + "settings.agentBehaviour.permissions.hint": + "Reguły są sprawdzane po kolei — ostatnia pasująca reguła wygrywa. To jest wynikowy zestaw reguł z backendu CLI.", "settings.agentBehaviour.removeMode.title": "Usuń tryb", "settings.agentBehaviour.removeMode.confirm": 'Usunąć tryb "{{name}}"? Spowoduje to wyłączenie trybu poprzez aktualizację konfiguracji.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/ru.ts b/packages/kilo-vscode/webview-ui/src/i18n/ru.ts index 2d8a1bb2cc3..6c4ca848a1b 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/ru.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/ru.ts @@ -1136,6 +1136,15 @@ export const dict = { "Это встроенный режим. Его базовое определение нельзя изменить, но вы можете настроить переопределения ниже.", "settings.agentBehaviour.editMode.promptOverride": "Пользовательское переопределение промпта для этого встроенного режима", + "settings.agentBehaviour.badge.subagent": "субагент", + "settings.agentBehaviour.permissions.title": "Вычисленные разрешения", + "settings.agentBehaviour.permissions.count": "{{count}} правил", + "settings.agentBehaviour.permissions.effective": "Действующие (wildcard):", + "settings.agentBehaviour.permissions.col.tool": "Инструмент", + "settings.agentBehaviour.permissions.col.pattern": "Шаблон", + "settings.agentBehaviour.permissions.col.action": "Действие", + "settings.agentBehaviour.permissions.hint": + "Правила оцениваются по порядку — побеждает последнее совпавшее правило. Это разрешенный набор правил из бэкенда CLI.", "settings.agentBehaviour.removeMode.title": "Удалить режим", "settings.agentBehaviour.removeMode.confirm": 'Удалить режим "{{name}}"? Это отключит режим, обновив вашу конфигурацию.', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/th.ts b/packages/kilo-vscode/webview-ui/src/i18n/th.ts index cffeb9fd8b4..9f51d596ba5 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/th.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/th.ts @@ -1118,6 +1118,15 @@ export const dict = { "settings.agentBehaviour.editMode.native": "นี่คือโหมดในตัว ไม่สามารถเปลี่ยนคำจำกัดความพื้นฐานได้ แต่คุณสามารถกำหนดค่าการแทนที่ได้ที่ด้านล่าง", "settings.agentBehaviour.editMode.promptOverride": "การแทนที่ prompt แบบกำหนดเองสำหรับโหมดในตัวนี้", + "settings.agentBehaviour.badge.subagent": "เอเจนต์ย่อย", + "settings.agentBehaviour.permissions.title": "สิทธิ์ที่คำนวณแล้ว", + "settings.agentBehaviour.permissions.count": "{{count}} กฎ", + "settings.agentBehaviour.permissions.effective": "มีผล (ไวลด์การ์ด):", + "settings.agentBehaviour.permissions.col.tool": "เครื่องมือ", + "settings.agentBehaviour.permissions.col.pattern": "รูปแบบ", + "settings.agentBehaviour.permissions.col.action": "การดำเนินการ", + "settings.agentBehaviour.permissions.hint": + "กฎจะถูกประเมินตามลำดับ — กฎที่ตรงกันล่าสุดจะมีผล นี่คือชุดกฎที่ประมวลผลแล้วจากแบ็กเอนด์ CLI", "settings.agentBehaviour.removeMode.title": "ลบโหมด", "settings.agentBehaviour.removeMode.confirm": 'ต้องการลบโหมด "{{name}}" หรือไม่? การดำเนินการนี้จะปิดใช้งานโหมดโดยอัปเดตการกำหนดค่าของคุณ', diff --git a/packages/kilo-vscode/webview-ui/src/i18n/tr.ts b/packages/kilo-vscode/webview-ui/src/i18n/tr.ts index 0a0e15abd92..b8d3f8b5413 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/tr.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/tr.ts @@ -1375,5 +1375,14 @@ export const dict = { "Bu yerleşik bir moddur. Temel tanımı değiştirilemez, ancak aşağıdan geçersiz kılmaları yapılandırabilirsiniz.", "settings.agentBehaviour.editMode.prompt": "Sistem İstemi", "settings.agentBehaviour.editMode.promptOverride": "Bu yerleşik mod için özel sistem istemi geçersiz kılma", + "settings.agentBehaviour.badge.subagent": "alt ajan", + "settings.agentBehaviour.permissions.title": "Hesaplanan İzinler", + "settings.agentBehaviour.permissions.count": "{{count}} kural", + "settings.agentBehaviour.permissions.effective": "Geçerli (joker karakter):", + "settings.agentBehaviour.permissions.col.tool": "Araç", + "settings.agentBehaviour.permissions.col.pattern": "Desen", + "settings.agentBehaviour.permissions.col.action": "Eylem", + "settings.agentBehaviour.permissions.hint": + "Kurallar sırayla değerlendirilir — son eşleşen kural kazanır. Bu, CLI arka ucundan çözümlenen kural kümesidir.", "settings.agentBehaviour.editMode.save": "Tamam", } diff --git a/packages/kilo-vscode/webview-ui/src/i18n/uk.ts b/packages/kilo-vscode/webview-ui/src/i18n/uk.ts index 0eb7b024046..cfe5fe4b374 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/uk.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/uk.ts @@ -1377,5 +1377,14 @@ export const dict = { "settings.agentBehaviour.editMode.prompt": "Системний запит", "settings.agentBehaviour.editMode.promptOverride": "Власне перевизначення системного запиту для цього вбудованого режиму", + "settings.agentBehaviour.badge.subagent": "субагент", + "settings.agentBehaviour.permissions.title": "Обчислені дозволи", + "settings.agentBehaviour.permissions.count": "{{count}} правил", + "settings.agentBehaviour.permissions.effective": "Ефективні (шаблон):", + "settings.agentBehaviour.permissions.col.tool": "Інструмент", + "settings.agentBehaviour.permissions.col.pattern": "Шаблон", + "settings.agentBehaviour.permissions.col.action": "Дія", + "settings.agentBehaviour.permissions.hint": + "Правила оцінюються по порядку — останнє відповідне правило має пріоритет. Це розрахований набір правил з CLI бекенду.", "settings.agentBehaviour.editMode.save": "Готово", } diff --git a/packages/kilo-vscode/webview-ui/src/i18n/zh.ts b/packages/kilo-vscode/webview-ui/src/i18n/zh.ts index 7cc9ef99319..d47f661b9be 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/zh.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/zh.ts @@ -1105,6 +1105,14 @@ export const dict = { "settings.agentBehaviour.editMode.back": "返回列表", "settings.agentBehaviour.editMode.native": "这是一个内置模式。它的基础定义无法更改,但您可以在下方配置覆盖项。", "settings.agentBehaviour.editMode.promptOverride": "此内置模式的自定义提示覆盖", + "settings.agentBehaviour.badge.subagent": "子代理", + "settings.agentBehaviour.permissions.title": "计算出的权限", + "settings.agentBehaviour.permissions.count": "{{count}} 条规则", + "settings.agentBehaviour.permissions.effective": "生效 (通配符):", + "settings.agentBehaviour.permissions.col.tool": "工具", + "settings.agentBehaviour.permissions.col.pattern": "模式", + "settings.agentBehaviour.permissions.col.action": "操作", + "settings.agentBehaviour.permissions.hint": "规则按顺序评估 — 最后匹配的规则生效。这是从 CLI 后端解析出的规则集。", "settings.agentBehaviour.removeMode.title": "移除模式", "settings.agentBehaviour.removeMode.confirm": '移除模式 "{{name}}" 吗?这将通过更新配置来禁用该模式。', "settings.agentBehaviour.removeMode.button": "移除", diff --git a/packages/kilo-vscode/webview-ui/src/i18n/zht.ts b/packages/kilo-vscode/webview-ui/src/i18n/zht.ts index 71a73f5ee6a..ff859b883da 100644 --- a/packages/kilo-vscode/webview-ui/src/i18n/zht.ts +++ b/packages/kilo-vscode/webview-ui/src/i18n/zht.ts @@ -1108,6 +1108,15 @@ export const dict = { "settings.agentBehaviour.editMode.back": "返回列表", "settings.agentBehaviour.editMode.native": "這是一個內建模式。它的基礎定義無法更改,但您可以在下方設定覆寫項。", "settings.agentBehaviour.editMode.promptOverride": "此內建模式的自訂提示覆寫", + "settings.agentBehaviour.badge.subagent": "子代理", + "settings.agentBehaviour.permissions.title": "已計算的權限", + "settings.agentBehaviour.permissions.count": "{{count}} 條規則", + "settings.agentBehaviour.permissions.effective": "生效(萬用字元):", + "settings.agentBehaviour.permissions.col.tool": "工具", + "settings.agentBehaviour.permissions.col.pattern": "模式", + "settings.agentBehaviour.permissions.col.action": "動作", + "settings.agentBehaviour.permissions.hint": + "規則會按順序評估 — 最後符合的規則為準。這是來自 CLI 後端的已解析規則集。", "settings.agentBehaviour.removeMode.title": "移除模式", "settings.agentBehaviour.removeMode.confirm": '要移除模式 "{{name}}" 嗎?這將透過更新設定來停用該模式。', "settings.agentBehaviour.removeMode.button": "移除",