diff --git a/src/renderer/src/hooks/agents/useSessions.ts b/src/renderer/src/hooks/agents/useSessions.ts index 3307d0353d..fce29b6bf9 100644 --- a/src/renderer/src/hooks/agents/useSessions.ts +++ b/src/renderer/src/hooks/agents/useSessions.ts @@ -21,7 +21,7 @@ export const useSessions = (agentId: string) => { async (form: CreateSessionForm) => { try { const result = await client.createSession(agentId, form) - await mutate((prev) => [...(prev ?? []), result], { revalidate: false }) + await mutate((prev) => [result, ...(prev ?? [])], { revalidate: false }) return result } catch (error) { window.toast.error(formatErrorMessageWithPrefix(error, t('agent.session.create.error.failed')))