mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-04 08:04:05 +00:00
* fix(telegram): serialize topic dispatch replies (clawdbot-b19) * fix(telegram): normalize dispatch topic context * fix(telegram): satisfy dispatch race CI checks * fix(telegram): normalize raw code language tags * refactor(reply): centralize turn admission * fix(telegram): persist recovered topic routes * fix(reply): preserve queue policy admission * fix(reply): retain active abort owner * fix(reply): split active abort ownership * fix(reply): defer busy followup drains * fix(reply): wire hook abort ownership * fix(reply): preserve deferred queue summaries * fix(reply): type queued summary retry * fix(reply): abort embedded and core runs * test(reply): keep final abort operation active * test(reply): stabilize abort normalization test * fix(reply): keep non-visible admission skips silent * test(reply): avoid dispatch shard mock bleed * fix(reply): merge deferred queue summaries * fix(reply): abort active-lane resolver runs * fix(reply): compose borrowed lane abort signals * fix(reply): keep interrupt turns caller-owned * fix(telegram): keep recovered topic history scoped * fix(reply): retry deferred summary queues * fix(reply): document deferred summary restore * fix(telegram): rebuild recovered topic prompt body * fix(reply): run admitted session ids * fix(telegram): recover topic chat actions * fix(reply): honor pre-dispatch aborts for handled replies * fix(reply): guard local handled final aborts * fix(reply): refresh admitted session files * fix(telegram): trust final current-message marker * fix(telegram): migrate recovered room history * fix(telegram): scope recovered topics to current chat * fix(reply): wait for visible reply lane ownership * fix(telegram): pass recovered topic body to agent --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>
22 lines
853 B
TypeScript
22 lines
853 B
TypeScript
export { extractQueueDirective } from "./queue/directive.js";
|
|
export { clearSessionQueues } from "./queue/cleanup.js";
|
|
export type { ClearSessionQueueResult } from "./queue/cleanup.js";
|
|
export { scheduleFollowupDrain } from "./queue/drain.js";
|
|
export {
|
|
enqueueFollowupRun,
|
|
getFollowupQueueDepth,
|
|
resetRecentQueuedMessageIdDedupe,
|
|
} from "./queue/enqueue.js";
|
|
export { resolveQueueSettings } from "./queue/settings-runtime.js";
|
|
export { clearFollowupQueue, refreshQueuedFollowupSession } from "./queue/state.js";
|
|
export type {
|
|
FollowupRun,
|
|
QueueDedupeMode,
|
|
QueueDropPolicy,
|
|
QueueMode,
|
|
QueueSettings,
|
|
} from "./queue/types.js";
|
|
export { isFollowupRunAborted } from "./queue/types.js";
|
|
export { completeFollowupRunLifecycle } from "./queue/types.js";
|
|
export { FollowupRunDeferredError, isFollowupRunDeferredError } from "./queue/types.js";
|