Fix agent snapshot history issues

This commit is contained in:
Tyke Chen
2026-07-08 15:15:26 +08:00
parent 35ec3ba803
commit c82b351457
39 changed files with 2268 additions and 373 deletions
+115 -1
View File
@@ -806,12 +806,126 @@ export default {
'roleConfig.addTag': 'Adicionar Novo Rótulo',
'roleConfig.restartNotice': 'Reinicie após salvar a configuração para ativação.',
'roleConfig.saveConfig': 'Salvar Configuração',
'roleConfig.snapshotHistory': 'Histórico de Versões',
'roleConfig.currentVersion': 'Versão Atual {version}',
'roleConfig.functionName': 'Nome da Função',
'roleConfig.reset': 'Redefinir',
'roleConfig.agentName': 'Apelido',
'roleConfig.roleTemplate': 'Modelo',
'roleConfig.roleIntroduction': 'Introdução',
'roleConfig.languageCode': 'Código do Idioma',
'roleConfig.interactionLanguage': 'Idioma de Interação',
'agentSnapshot.title': 'Histórico de Versões',
'agentSnapshot.empty': 'Ainda sem versões',
'agentSnapshot.version': 'Versão',
'agentSnapshot.createdAt': 'Salvo em',
'agentSnapshot.source': 'Origem',
'agentSnapshot.changedFields': 'Alterações',
'agentSnapshot.actions': 'Ações',
'agentSnapshot.view': 'Ver',
'agentSnapshot.restore': 'Restaurar',
'agentSnapshot.delete': 'Excluir',
'agentSnapshot.detailTitle': 'Detalhes da Alteração',
'agentSnapshot.restorePreviewTitle': 'Prévia da Restauração',
'agentSnapshot.confirmRestore': 'Confirmar Restauração',
'agentSnapshot.before': 'Antes',
'agentSnapshot.after': 'Depois',
'agentSnapshot.emptyValue': 'Nenhum',
'agentSnapshot.noChangedContent': 'Nenhuma alteração para exibir',
'agentSnapshot.noFunctionChange': 'Sem alterações de função',
'agentSnapshot.beforeChange': 'Antes da Alteração',
'agentSnapshot.afterChange': 'Depois da Alteração',
'agentSnapshot.beforeRestore': 'Antes da Restauração',
'agentSnapshot.afterRestore': 'Depois da Restauração',
'agentSnapshot.restoreMemoryWarning': 'Restaurar para uma versão sem memória apagará o histórico de conversa deste agente. Continue somente após confirmar esse risco.',
'agentSnapshot.restoreConfirm': 'Restaurar para a versão {version}? A configuração atual será salva primeiro como uma nova versão.',
'agentSnapshot.restoreSuccess': 'Versão restaurada',
'agentSnapshot.restoreFailed': 'Falha ao restaurar versão',
'agentSnapshot.restoreFailedRollback': 'Falha ao restaurar versão. A transação foi revertida e a configuração atual não foi alterada',
'agentSnapshot.deleteConfirm': 'Excluir a versão {version}? Esta ação não pode ser desfeita.',
'agentSnapshot.deleteSuccess': 'Versão do histórico excluída',
'agentSnapshot.deleteFailed': 'Falha ao excluir a versão do histórico',
'agentSnapshot.fetchFailed': 'Falha ao buscar versões',
'agentSnapshot.detailFailed': 'Falha ao buscar detalhes do snapshot',
'agentSnapshot.currentVersion': 'Versão Atual',
'agentSnapshot.source.config': 'Configuração Salva',
'agentSnapshot.source.current': 'Configuração Atual',
'agentSnapshot.source.restore': 'Antes da Restauração',
'agentSnapshot.source.initial': 'Versão inicial',
'agentSnapshot.field.restore': 'Restauração',
'agentSnapshot.field.initial': 'Snapshot inicial',
'agentSnapshot.field.agentCode': 'Código do Agente',
'agentSnapshot.field.agentName': 'Apelido',
'agentSnapshot.field.asrModelId': 'Reconhecimento de Fala',
'agentSnapshot.field.vadModelId': 'Detecção de Atividade de Voz',
'agentSnapshot.field.llmModelId': 'Modelo de Linguagem Principal',
'agentSnapshot.field.slmModelId': 'Modelo de Linguagem Pequeno',
'agentSnapshot.field.vllmModelId': 'Modelo de Visão',
'agentSnapshot.field.ttsModelId': 'Texto para Fala',
'agentSnapshot.field.ttsVoiceId': 'Voz',
'agentSnapshot.field.ttsLanguage': 'Idioma',
'agentSnapshot.field.ttsVolume': 'Volume',
'agentSnapshot.field.ttsRate': 'Velocidade',
'agentSnapshot.field.ttsPitch': 'Tom',
'agentSnapshot.field.memModelId': 'Modelo de Memória',
'agentSnapshot.field.intentModelId': 'Reconhecimento de Intenção',
'agentSnapshot.field.chatHistoryConf': 'Histórico de Conversa',
'agentSnapshot.field.systemPrompt': 'Introdução',
'agentSnapshot.field.summaryMemory': 'Memória',
'agentSnapshot.field.langCode': 'Código do Idioma',
'agentSnapshot.field.language': 'Idioma de Interação',
'agentSnapshot.field.sort': 'Ordenação',
'agentSnapshot.field.functions': 'Funções',
'agentSnapshot.field.contextProviders': 'Provedores de Contexto',
'agentSnapshot.field.correctWordFileIds': 'Palavras de Substituição',
'agentSnapshot.field.tagNames': 'Rótulos',
'agentSnapshot.field.tagIds': 'IDs dos Rótulos',
'agentSnapshot.function.added': 'Ativado',
'agentSnapshot.function.removed': 'Desativado',
'agentSnapshot.function.updated': 'Parâmetros alterados',
'agentSnapshot.function.enabled': 'Ativado',
'agentSnapshot.function.disabled': 'Desativado',
'agentSnapshot.function.disabledNote': 'Esta função está desativada',
'agentSnapshot.function.noParams': 'Nenhum parâmetro necessário',
'agentSnapshot.chatHistoryConf.none': 'Não registrar histórico de conversa',
'agentSnapshot.chatHistoryConf.text': 'Enviar texto',
'agentSnapshot.chatHistoryConf.textVoice': 'Enviar texto e voz',
'agentSnapshot.plugin.SYSTEM_PLUGIN_WEATHER': 'Clima',
'agentSnapshot.plugin.SYSTEM_PLUGIN_MUSIC': 'Reprodutor de música do servidor',
'agentSnapshot.plugin.SYSTEM_PLUGIN_NEWS_CHINANEWS': 'China News',
'agentSnapshot.plugin.SYSTEM_PLUGIN_NEWS_NEWSNOW': 'Agregação NewsNow',
'agentSnapshot.plugin.SYSTEM_PLUGIN_HA_GET_STATE': 'Consulta de estado do HomeAssistant',
'agentSnapshot.plugin.SYSTEM_PLUGIN_HA_SET_STATE': 'Atualização de estado do HomeAssistant',
'agentSnapshot.plugin.SYSTEM_PLUGIN_HA_PLAY_MUSIC': 'Reprodutor de música do HomeAssistant',
'agentSnapshot.plugin.SYSTEM_PLUGIN_WEB_SEARCH': 'Pesquisa na web',
'agentSnapshot.plugin.SYSTEM_PLUGIN_CALL_DEVICE': 'Chamada entre dispositivos',
'agentSnapshot.pluginField.url': 'URL do endpoint',
'agentSnapshot.pluginField.news_sources': 'Fontes de notícias',
'agentSnapshot.pluginField.default_rss_url': 'URL RSS padrão',
'agentSnapshot.pluginField.society_rss_url': 'URL RSS de sociedade',
'agentSnapshot.pluginField.world_rss_url': 'URL RSS mundial',
'agentSnapshot.pluginField.finance_rss_url': 'URL RSS financeiro',
'agentSnapshot.pluginField.api_key': 'Chave de API',
'agentSnapshot.pluginField.default_location': 'Cidade padrão',
'agentSnapshot.pluginField.api_host': 'Host da API de desenvolvedor',
'agentSnapshot.pluginField.base_url': 'URL do servidor',
'agentSnapshot.pluginField.devices': 'Dispositivos',
'agentSnapshot.pluginField.provider': 'Provedor de pesquisa',
'agentSnapshot.pluginField.description': 'Descrição da ferramenta',
'agentSnapshot.pluginField.max_results': 'Quantidade de resultados',
'agentSnapshot.model.Memory_nomem': 'Sem memória',
'agentSnapshot.model.Memory_mem_local_short': 'Memória curta local',
'agentSnapshot.model.Memory_mem0ai': 'Memória Mem0AI',
'agentSnapshot.model.Memory_mem_report_only': 'Somente relatório',
'agentSnapshot.model.Intent_nointent': 'Sem reconhecimento de intenção',
'agentSnapshot.model.Intent_intent_llm': 'Reconhecimento de intenção por LLM externo',
'agentSnapshot.model.Intent_function_call': 'Chamada de função por LLM',
'agentSnapshot.voice.TTS_EdgeTTS0001': 'EdgeTTS feminino - Xiaoxiao',
'agentSnapshot.voice.TTS_EdgeTTS0002': 'EdgeTTS masculino - Yunyang',
'agentSnapshot.voice.TTS_EdgeTTS0003': 'EdgeTTS feminino - Xiaoyi',
'agentSnapshot.voice.TTS_EdgeTTS0004': 'EdgeTTS masculino - Yunjian',
'agentSnapshot.voice.TTS_EdgeTTS0005': 'EdgeTTS masculino - Yunxi',
'agentSnapshot.voice.TTS_EdgeTTS0006': 'EdgeTTS masculino - Yunxia',
'roleConfig.vad': 'Detecção de Voz',
'roleConfig.asr': 'Reconhecimento de Fala',
'roleConfig.llm': 'Modelo de Linguagem Principal',
@@ -1554,4 +1668,4 @@ export default {
// Header navigation
'header.addressBook': 'Lista de Contatos',
}
}