fall back to first agent if last used agent is not available

This commit is contained in:
Dax Raad
2026-04-01 11:08:46 -04:00
parent 5fd833aa18
commit d58004a864

View File

@@ -57,7 +57,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({
return agents() return agents()
}, },
current() { current() {
return agents().find((x) => x.name === agentStore.current)! return agents().find((x) => x.name === agentStore.current) ?? agents()[0]
}, },
set(name: string) { set(name: string) {
if (!agents().some((x) => x.name === name)) if (!agents().some((x) => x.name === name))