diff --git a/packages/server/src/server/agent/agent-manager.ts b/packages/server/src/server/agent/agent-manager.ts index 747c4c6b98..d1d3eb657e 100644 --- a/packages/server/src/server/agent/agent-manager.ts +++ b/packages/server/src/server/agent/agent-manager.ts @@ -985,7 +985,7 @@ export class AgentManager { const hasBusyDescendant = (agentId: string, visited = new Set()): boolean => { if (visited.has(agentId)) return true; visited.add(agentId); - if (this.foregroundRuns.hasPendingRun(agentId)) return true; + if (this.runs.hasRun(agentId)) return true; if (this.providerSubagents.list(agentId).some((subagent) => subagent.status === "running")) { return true; }