Skip to content

Commit 9c8bc64

Browse files
committed
fix(desktop): sync last agent and model when changing session
1 parent 80f704e commit 9c8bc64

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

packages/app/src/pages/session.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,18 @@ export default function Page() {
9191
})
9292
const lastUserMessage = createMemo(() => visibleUserMessages()?.at(-1))
9393

94+
createEffect(
95+
on(
96+
() => lastUserMessage()?.id,
97+
() => {
98+
const msg = lastUserMessage()
99+
if (!msg) return
100+
if (msg.agent) local.agent.set(msg.agent)
101+
if (msg.model) local.model.set(msg.model)
102+
},
103+
),
104+
)
105+
94106
const [store, setStore] = createStore({
95107
clickTimer: undefined as number | undefined,
96108
activeDraggable: undefined as string | undefined,

0 commit comments

Comments
 (0)