fix(stop-continuation): wire backgroundManager to cancel running tasks on stop

Closes #2017
This commit is contained in:
YeonGyu-Kim
2026-02-26 20:59:35 +09:00
parent c505989ad4
commit ccb789e5df
3 changed files with 106 additions and 2 deletions
@@ -49,7 +49,10 @@ export function createContinuationHooks(args: {
safeCreateHook(hookName, factory, { enabled: safeHookEnabled })
const stopContinuationGuard = isHookEnabled("stop-continuation-guard")
? safeHook("stop-continuation-guard", () => createStopContinuationGuardHook(ctx))
? safeHook("stop-continuation-guard", () =>
createStopContinuationGuardHook(ctx, {
backgroundManager,
}))
: null
const compactionContextInjector = isHookEnabled("compaction-context-injector")