// v1.12.4: re-export shim. Outside callers (apps/server/src/index.ts and the // vitest inference tests) import from './services/inference/index.js'. The // directory is now the public surface; turn.ts holds runAssistantTurn / // runInference / createInferenceRunner while the other inference/*.ts files // stay implementation-private. export { createInferenceRunner, runAssistantTurn, runInference, } from './turn.js'; export type { FramePublisher, InferenceContext, InferenceFrame, StreamResult, TurnArgs, } from './turn.js'; export { detectDoomLoop, DOOM_LOOP_THRESHOLD } from './sentinels.js'; export { buildMessagesPayload } from './payload.js';