fix: remove task-continuation-enforcer references after dev merge

Dev removed task-continuation-enforcer entirely. Remove all remaining
references from plugin hooks, event handler, tool-execute-before, and
config schema to align with origin/dev.
This commit is contained in:
YeonGyu-Kim
2026-02-08 21:11:07 +09:00
parent 0e6f72888e
commit 9f8027ed4e
8 changed files with 16 additions and 30 deletions
-1
View File
@@ -33,7 +33,6 @@ export function createEventHandler(args: {
await Promise.resolve(hooks.backgroundNotificationHook?.event?.(input))
await Promise.resolve(hooks.sessionNotification?.(input))
await Promise.resolve(hooks.todoContinuationEnforcer?.handler?.(input))
await Promise.resolve(hooks.taskContinuationEnforcer?.handler?.(input))
await Promise.resolve(hooks.unstableAgentBabysitter?.event?.(input))
await Promise.resolve(hooks.contextWindowMonitor?.event?.(input))
await Promise.resolve(hooks.directoryAgentsInjector?.event?.(input))
+1 -15
View File
@@ -4,7 +4,6 @@ import type { PluginContext } from "../types"
import {
createTodoContinuationEnforcer,
createTaskContinuationEnforcer,
createBackgroundNotificationHook,
createStopContinuationGuardHook,
createCompactionContextInjector,
@@ -19,7 +18,6 @@ export type ContinuationHooks = {
compactionContextInjector: ReturnType<typeof createCompactionContextInjector> | null
compactionTodoPreserver: ReturnType<typeof createCompactionTodoPreserverHook> | null
todoContinuationEnforcer: ReturnType<typeof createTodoContinuationEnforcer> | null
taskContinuationEnforcer: ReturnType<typeof createTaskContinuationEnforcer> | null
unstableAgentBabysitter: ReturnType<typeof createUnstableAgentBabysitter> | null
backgroundNotificationHook: ReturnType<typeof createBackgroundNotificationHook> | null
atlasHook: ReturnType<typeof createAtlasHook> | null
@@ -70,14 +68,6 @@ export function createContinuationHooks(args: {
}))
: null
const taskContinuationEnforcer = isHookEnabled("task-continuation-enforcer")
? safeHook("task-continuation-enforcer", () =>
createTaskContinuationEnforcer(ctx, pluginConfig, {
backgroundManager,
isContinuationStopped: stopContinuationGuard?.isStopped,
}))
: null
const unstableAgentBabysitter = isHookEnabled("unstable-agent-babysitter")
? safeHook("unstable-agent-babysitter", () =>
createUnstableAgentBabysitter({ ctx, backgroundManager, pluginConfig }))
@@ -91,10 +81,7 @@ export function createContinuationHooks(args: {
onAbortCallbacks.push(todoContinuationEnforcer.markRecovering)
onRecoveryCompleteCallbacks.push(todoContinuationEnforcer.markRecoveryComplete)
}
if (taskContinuationEnforcer) {
onAbortCallbacks.push(taskContinuationEnforcer.markRecovering)
onRecoveryCompleteCallbacks.push(taskContinuationEnforcer.markRecoveryComplete)
}
if (onAbortCallbacks.length > 0) {
sessionRecovery.setOnAbortCallback((sessionID: string) => {
@@ -129,7 +116,6 @@ export function createContinuationHooks(args: {
compactionContextInjector,
compactionTodoPreserver,
todoContinuationEnforcer,
taskContinuationEnforcer,
unstableAgentBabysitter,
backgroundNotificationHook,
atlasHook,
-1
View File
@@ -88,7 +88,6 @@ export function createToolExecuteBeforeHandler(args: {
if (command === "stop-continuation" && sessionID) {
hooks.stopContinuationGuard?.stop(sessionID)
hooks.todoContinuationEnforcer?.cancelAllCountdowns()
hooks.taskContinuationEnforcer?.cancelAllCountdowns()
hooks.ralphLoop?.cancelLoop(sessionID)
clearBoulderState(ctx.directory)
log("[stop-continuation] All continuation mechanisms stopped", {