/**
 * auto-loop.ts — Barrel re-export for the auto-loop pipeline modules.
 *
 * The implementation has been split into focused modules under auto/.
 * This file preserves the original public API so external consumers
 * (auto.ts, auto-timeout-recovery.ts, agent-end-recovery.ts, tests)
 * continue to work without changes.
 */
export { detectStuck } from "./auto/detect-stuck.js";
export {
	INFRA_ERROR_CODES,
	isInfrastructureError,
} from "./auto/infra-errors.js";
export {
	autoLoop,
	runUokKernelLoop,
} from "./auto/loop.js";
export {
	_hasPendingResolve,
	_resetPendingResolve,
	_setActiveSession,
	isSessionSwitchInFlight,
	resolveAgentEnd,
	resolveAgentEndCancelled,
} from "./auto/resolve.js";
export { runUnit } from "./auto/run-unit.js";
