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:
@@ -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))
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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", {
|
||||
|
||||
Reference in New Issue
Block a user