Skip to content
Français

WorkflowQuotaPause

import type { WorkflowQuotaPause } from "@elie-laloum/outpost";
  • requestedAtRequired
    string
    ISO timestamp when the quota error paused the task.
  • messageRequired
    string
    Quota message reported by the agent or model provider.
  • resetAtOptional
    string | undefined
    ISO timestamp at which the limit resets, when the provider reported it; absent resets resume on the next start().
  • conversationOptional
    string | undefined
    Conversation of the interrupted attempt, recorded only when it was captured and can be restored in a new sandbox.
  • branchOptional
    string | undefined
    Work branch retained by the interrupted attempt, used to start an integrated isolated dispatch from its committed work.
export interface WorkflowQuotaPause {
  readonly requestedAt: string;
  readonly message: string;
  readonly resetAt?: string;
  /** Captured conversation of the interrupted attempt, portable to a new sandbox. */
  readonly conversation?: string;
  /** Retained work branch of the interrupted attempt. */
  readonly branch?: string;
}