Files
openclaw/src/process/command-queue.types.ts
Galin Iliev 7c151b212b fix(agents): prioritize manual session turns (#82765)
* fix(agents): prioritize manual session turns

* docs: update changelog for session priority

---------

Co-authored-by: Galin Iliev <Galin.Iliev@microsoft.com>
2026-05-16 17:49:48 -07:00

13 lines
383 B
TypeScript

export type CommandQueueEnqueueOptions = {
warnAfterMs?: number;
onWait?: (waitMs: number, queuedAhead: number) => void;
taskTimeoutMs?: number;
taskTimeoutProgressAtMs?: () => number | undefined;
priority?: "foreground" | "normal" | "background";
};
export type CommandQueueEnqueueFn = <T>(
task: () => Promise<T>,
opts?: CommandQueueEnqueueOptions,
) => Promise<T>;