feat(compaction): wire TaskHistory into BackgroundManager and compaction pipeline
Records task history at 6 status transitions (pending, running×2, error, cancelled, completed). Exports TaskHistory from background-agent barrel. Passes backgroundManager and sessionID through compaction hook chain.
This commit is contained in:
@@ -53,7 +53,7 @@ export function createContinuationHooks(args: {
|
||||
: null
|
||||
|
||||
const compactionContextInjector = isHookEnabled("compaction-context-injector")
|
||||
? safeHook("compaction-context-injector", () => createCompactionContextInjector())
|
||||
? safeHook("compaction-context-injector", () => createCompactionContextInjector(backgroundManager))
|
||||
: null
|
||||
|
||||
const compactionTodoPreserver = isHookEnabled("compaction-todo-preserver")
|
||||
|
||||
Reference in New Issue
Block a user