Merge pull request #3455 from CHLK/fix/cli-run-premature-exit-with-background-tasks
fix(cli-run): prevent premature exit when background tasks are active
This commit is contained in:
@@ -79,7 +79,7 @@ export async function injectContinuation(args: {
|
||||
}
|
||||
|
||||
const hasRunningBgTasks = backgroundManager
|
||||
? backgroundManager.getTasksByParentSession(sessionID).some((task: { status: string }) => task.status === "running")
|
||||
? backgroundManager.getTasksByParentSession(sessionID).some((task: { status: string }) => task.status === "running" || task.status === "pending")
|
||||
: false
|
||||
|
||||
if (hasRunningBgTasks) {
|
||||
|
||||
@@ -71,7 +71,7 @@ export async function handleSessionIdle(args: {
|
||||
}
|
||||
|
||||
const hasRunningBgTasks = backgroundManager
|
||||
? backgroundManager.getTasksByParentSession(sessionID).some((task: { status: string }) => task.status === "running")
|
||||
? backgroundManager.getTasksByParentSession(sessionID).some((task: { status: string }) => task.status === "running" || task.status === "pending")
|
||||
: false
|
||||
|
||||
if (hasRunningBgTasks) {
|
||||
|
||||
Reference in New Issue
Block a user