feat: background blocking tools

This commit is contained in:
Dax Raad
2026-07-01 12:18:04 -04:00
parent a10733dbf4
commit e2bca216a2
15 changed files with 397 additions and 71 deletions
@@ -435,6 +435,23 @@ export function Prompt(props: PromptProps) {
dialog.clear()
},
},
{
title: "Background blocking tools",
name: "session.background",
category: "Session",
hidden: true,
enabled: status() === "running",
run: () => {
if (auto()?.visible) return
if (!input.focused) return
if (!props.sessionID) return
void sdk.api.session.background({
sessionID: props.sessionID,
})
dialog.clear()
},
},
{
title: "Open editor",
category: "Session",
@@ -590,6 +607,7 @@ export function Prompt(props: PromptProps) {
"prompt.stash.list",
"prompt.skills",
"session.interrupt",
"session.background",
"workspace.set",
"session.move",
]),