feat: separated efficient agent mode (lite mode) for small language models

This commit is contained in:
Xiaohan-Tian
2026-06-04 16:45:06 -07:00
parent a3a0f2f4ad
commit 5c5a07b839
18 changed files with 411 additions and 20 deletions
+7
View File
@@ -56,6 +56,13 @@ export const enUsMessages: TranslationMessages = {
'settings.general.autoCompactThreshold.conservative': 'Conservative (95%)',
'settings.general.autoCompactThreshold.standard': 'Standard (90%)',
'settings.general.autoCompactThreshold.early': 'Early (80%)',
'settings.general.musicAssistant.section': 'K.G.Studio Music Assistant',
'settings.general.musicAssistant.agentMode.label': 'Agent Mode',
'settings.general.musicAssistant.agentMode.help': 'Regular Mode uses the standard system prompt. Efficient Mode uses a compact system prompt and only tools marked for Efficient Mode.',
'settings.general.musicAssistant.agentMode.localOverride': 'Local LLM (Browser) always runs the assistant in Efficient Mode.',
'settings.general.musicAssistant.agentMode.effectiveValue': 'Effective mode: {mode}.',
'settings.general.musicAssistant.agentMode.regular': 'Regular Mode',
'settings.general.musicAssistant.agentMode.efficient': 'Efficient Mode',
'settings.general.localRuntime.cachedStatus': 'Cached Model Status',
'settings.general.localRuntime.cacheChecking': 'Checking local model cache...',
'settings.general.localRuntime.cacheDownloaded': 'Downloaded in browser cache.',
+7
View File
@@ -53,6 +53,13 @@ export const frFrMessages: TranslationMessages = {
'settings.general.autoCompactThreshold.conservative': 'Prudent (95 %)',
'settings.general.autoCompactThreshold.standard': 'Standard (90 %)',
'settings.general.autoCompactThreshold.early': 'Précoce (80 %)',
'settings.general.musicAssistant.section': 'Assistant musical K.G.Studio',
'settings.general.musicAssistant.agentMode.label': 'Mode agent',
'settings.general.musicAssistant.agentMode.help': 'Le mode Régulier utilise le prompt système standard. Le mode Efficace utilise un prompt système compact et seulement les outils marqués pour le mode Efficace.',
'settings.general.musicAssistant.agentMode.localOverride': 'Le LLM local (navigateur) exécute toujours lassistant en mode Efficace.',
'settings.general.musicAssistant.agentMode.effectiveValue': 'Mode effectif : {mode}.',
'settings.general.musicAssistant.agentMode.regular': 'Mode régulier',
'settings.general.musicAssistant.agentMode.efficient': 'Mode efficace',
'settings.general.localRuntime.cachedStatus': 'État du modèle en cache',
'settings.general.localRuntime.cacheChecking': 'Vérification du cache du modèle local...',
'settings.general.localRuntime.cacheDownloaded': 'Téléchargé dans le cache du navigateur.',
+7
View File
@@ -54,6 +54,13 @@ export const zhCnMessages: TranslationMessages = {
'settings.general.autoCompactThreshold.conservative': '保守(95%',
'settings.general.autoCompactThreshold.standard': '标准(90%',
'settings.general.autoCompactThreshold.early': '提前(80%',
'settings.general.musicAssistant.section': 'K.G.Studio 音乐创作助手',
'settings.general.musicAssistant.agentMode.label': 'Agent 模式',
'settings.general.musicAssistant.agentMode.help': '常规模式使用标准系统提示词。高效模式使用紧凑系统提示词,并且只允许使用标记为可用于高效模式的工具。',
'settings.general.musicAssistant.agentMode.localOverride': '本地 LLM(浏览器)始终以高效模式运行助手。',
'settings.general.musicAssistant.agentMode.effectiveValue': '当前生效模式:{mode}。',
'settings.general.musicAssistant.agentMode.regular': '常规模式',
'settings.general.musicAssistant.agentMode.efficient': '高效模式',
'settings.general.localRuntime.cachedStatus': '缓存模型状态',
'settings.general.localRuntime.cacheChecking': '正在检查本地模型缓存...',
'settings.general.localRuntime.cacheDownloaded': '已下载到浏览器缓存。',
+7
View File
@@ -54,6 +54,13 @@ export const zhHkMessages: TranslationMessages = {
'settings.general.autoCompactThreshold.conservative': '保守(95%',
'settings.general.autoCompactThreshold.standard': '標準(90%',
'settings.general.autoCompactThreshold.early': '提前(80%',
'settings.general.musicAssistant.section': 'K.G.Studio 音樂創作助手',
'settings.general.musicAssistant.agentMode.label': 'Agent 模式',
'settings.general.musicAssistant.agentMode.help': '常規模式使用標準系統提示詞。高效模式使用精簡系統提示詞,並且只允許使用標記為可用於高效模式的工具。',
'settings.general.musicAssistant.agentMode.localOverride': '本地 LLM(瀏覽器)會固定以高效模式執行助手。',
'settings.general.musicAssistant.agentMode.effectiveValue': '目前生效模式:{mode}。',
'settings.general.musicAssistant.agentMode.regular': '常規模式',
'settings.general.musicAssistant.agentMode.efficient': '高效模式',
'settings.general.localRuntime.cachedStatus': '緩存模型狀態',
'settings.general.localRuntime.cacheChecking': '正在檢查本地模型緩存...',
'settings.general.localRuntime.cacheDownloaded': '已下載到瀏覽器緩存。',