add command bar option to interrupt session

This commit is contained in:
Dax Raad
2025-11-04 14:33:38 -05:00
parent 678ca757c9
commit 71b04ffa99

View File

@@ -156,10 +156,11 @@ export function Prompt(props: PromptProps) {
title: "Interrupt session", title: "Interrupt session",
value: "session.interrupt", value: "session.interrupt",
keybind: "session_interrupt", keybind: "session_interrupt",
disabled: status() !== "working",
category: "Session", category: "Session",
disabled: true,
onSelect: (dialog) => { onSelect: (dialog) => {
if (!props.sessionID) return if (!props.sessionID) return
if (autocomplete.visible) return
sdk.client.session.abort({ sdk.client.session.abort({
path: { path: {
id: props.sessionID, id: props.sessionID,
@@ -602,16 +603,6 @@ export function Prompt(props: PromptProps) {
) )
input.cursorOffset = input.plainText.length input.cursorOffset = input.plainText.length
} }
if (!autocomplete.visible) {
if (keybind.match("session_interrupt", e) && props.sessionID) {
sdk.client.session.abort({
path: {
id: props.sessionID,
},
})
return
}
}
}} }}
onSubmit={submit} onSubmit={submit}
onPaste={async (event: PasteEvent) => { onPaste={async (event: PasteEvent) => {