fix: keep background exec aborts from killing sessions (#1000) (thanks @roshanasingh4)
When exec returns early in background mode, the tool-call AbortSignal can fire and previously caused killProcessTree(SIGKILL). Ignore abort after yielding/backgrounding so background sessions keep running.
This commit is contained in:
1 parent
b969c216fc
commit
e773f84e39
2 files changed
+39
No files matched your search
@@ -263,6 +263,7 @@ export function createExecTool(
|
||||
};
|
||||
|
||||
const onAbort = () => {
|
||||
if (yielded || session.backgrounded) return;
|
||||
killSession(session);
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user