diff --git a/src/renderer/src/i18n/translate/el-gr.json b/src/renderer/src/i18n/translate/el-gr.json index d4f1db430f..c171834bd8 100644 --- a/src/renderer/src/i18n/translate/el-gr.json +++ b/src/renderer/src/i18n/translate/el-gr.json @@ -22,7 +22,7 @@ }, "get": { "error": { - "failed": "[to be translated]:Failed to get the agent." + "failed": "Αποτυχία λήψης του πράκτορα." } }, "list": { diff --git a/src/renderer/src/i18n/translate/fr-fr.json b/src/renderer/src/i18n/translate/fr-fr.json index 5c6e146f52..699afd5aaf 100644 --- a/src/renderer/src/i18n/translate/fr-fr.json +++ b/src/renderer/src/i18n/translate/fr-fr.json @@ -27,7 +27,7 @@ }, "list": { "error": { - "failed": "[to be translated]:Failed to list agents." + "failed": "Échec de la liste des agents." } }, "session": { diff --git a/src/renderer/src/i18n/translate/pt-pt.json b/src/renderer/src/i18n/translate/pt-pt.json index b41060e582..e87d37fa32 100644 --- a/src/renderer/src/i18n/translate/pt-pt.json +++ b/src/renderer/src/i18n/translate/pt-pt.json @@ -27,7 +27,7 @@ }, "list": { "error": { - "failed": "[to be translated]:Failed to list agents." + "failed": "Falha ao listar agentes." } }, "session": { diff --git a/src/renderer/src/pages/knowledge/items/KnowledgeDirectories.tsx b/src/renderer/src/pages/knowledge/items/KnowledgeDirectories.tsx index 94eb1bd4c8..65b62f48fb 100644 --- a/src/renderer/src/pages/knowledge/items/KnowledgeDirectories.tsx +++ b/src/renderer/src/pages/knowledge/items/KnowledgeDirectories.tsx @@ -60,7 +60,7 @@ const KnowledgeDirectories: FC = ({ selectedBase, progres } const path = await window.api.file.selectFolder() - logger.info('Selected directory:', path) + logger.info('Selected directory:', { path }) path && addDirectory(path) } diff --git a/src/renderer/src/store/agents.ts b/src/renderer/src/store/agents.ts index 261da0df7f..0063251188 100644 --- a/src/renderer/src/store/agents.ts +++ b/src/renderer/src/store/agents.ts @@ -19,16 +19,26 @@ const assistantsSlice = createSlice({ initialState, reducers: { setAssistantPresets: (state, action: PayloadAction) => { - state.agents = action.payload + const presets = action.payload + state.agents = [] + presets.forEach((p) => { + state.agents.push(p) + }) }, addAssistantPreset: (state, action: PayloadAction) => { + // @ts-ignore ts-2589 false positive state.agents.push(action.payload) }, removeAssistantPreset: (state, action: PayloadAction<{ id: string }>) => { state.agents = state.agents.filter((c) => c.id !== action.payload.id) }, updateAssistantPreset: (state, action: PayloadAction) => { - state.agents = state.agents.map((c) => (c.id === action.payload.id ? action.payload : c)) + const preset = action.payload + state.agents.forEach((a) => { + if (a.id === preset.id) { + a = preset + } + }) }, updateAssistantPresetSettings: ( state, diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 5b543285bf..41fa441945 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -2465,15 +2465,6 @@ const migrateConfig = { } }, '155': (state: RootState) => { - try { - state.agents.agentsNew = [] - return state - } catch (error) { - logger.error('migrate 155 error', error as Error) - return state - } - }, - '156': (state: RootState) => { try { state.knowledge.bases.forEach((base) => { if ((base as any).framework) { @@ -2486,7 +2477,7 @@ const migrateConfig = { return state } }, - '157': (state: RootState) => { + '156': (state: RootState) => { try { state.llm.providers.forEach((provider) => { if (provider.id === SystemProviderIds.anthropic) { @@ -2497,7 +2488,7 @@ const migrateConfig = { }) return state } catch (error) { - logger.error('migrate 157 error', error as Error) + logger.error('migrate 156 error', error as Error) return state } } diff --git a/src/renderer/src/store/newMessage.ts b/src/renderer/src/store/newMessage.ts index 205ab1a9cd..f5b171f07d 100644 --- a/src/renderer/src/store/newMessage.ts +++ b/src/renderer/src/store/newMessage.ts @@ -102,6 +102,7 @@ export const messagesSlice = createSlice({ }, messagesReceived(state, action: PayloadAction) { const { topicId, messages } = action.payload + // @ts-ignore ts-2589 false positive messagesAdapter.upsertMany(state, messages) state.messageIdsByTopic[topicId] = messages.map((m) => m.id) state.currentTopicId = topicId diff --git a/src/renderer/src/store/runtime.ts b/src/renderer/src/store/runtime.ts index 499a102525..fafee81808 100644 --- a/src/renderer/src/store/runtime.ts +++ b/src/renderer/src/store/runtime.ts @@ -150,6 +150,7 @@ const runtimeSlice = createSlice({ state.chat.selectedMessageIds = action.payload }, setActiveTopic: (state, action: PayloadAction) => { + // @ts-ignore ts2589 false positive state.chat.activeTopic = action.payload }, setActiveAgentId: (state, action: PayloadAction) => {