fix: tui crash when no authed providers and default provider disabled (#4964)

This commit is contained in:
Aiden Cline
2025-12-01 16:35:40 -08:00
committed by GitHub
parent dc32705bc9
commit 86522f1b3e
4 changed files with 79 additions and 21 deletions

View File

@@ -269,13 +269,22 @@ export function Session() {
keybind: "session_compact",
category: "Session",
onSelect: (dialog) => {
const selectedModel = local.model.current()
if (!selectedModel) {
toast.show({
variant: "warning",
message: "Connect a provider to summarize this session",
duration: 3000,
})
return
}
sdk.client.session.summarize({
path: {
id: route.sessionID,
},
body: {
modelID: local.model.current().modelID,
providerID: local.model.current().providerID,
modelID: selectedModel.modelID,
providerID: selectedModel.providerID,
},
})
dialog.clear()